STREAM — Windows 98 Retail


Source Tree

  • i386/exsup3.asm
  • i386/exsup.asm
  • intel/llmul.asm
  • intel/ulldiv.asm

Segment 1: .text @ 00000F90
  • 00000000 — _StreamClassPower@8
  • 000002EF — _SCQueryWorker@8
  • 00000332 — _StreamClassGetDmaBuffer@4
  • 0000033F — _SCSynchCompletionRoutine@12
  • 00000355 — _SCSynchPowerCompletionRoutine@20
  • 00000395 — _SCBustedSynchPowerCompletionRoutine@20
  • 000003B5 — _StreamClassEnableEventHandler@12
  • 0000043F — _StreamClassDisableEventHandler@8
  • 00000486 — _StreamClassEnableDeviceEventHandler@12
  • 00000502 — _StreamClassDisableDeviceEventHandler@8
  • 00000544 — _SCCloseInstanceCallback@4
  • 00000612 — _SCCloseStreamCallback@4
  • 00000712 — _StreamClassInterrupt@8
  • 00000762 — _StreamClassTickHandler@8
  • 00000834 — _StreamClassCancelPendingIrp@8
  • 0000091D — _StreamClassCancelOutstandingIrp@8
  • 0000097C — _StreamFlushIo@8
  • 00000AA7 — _StreamClassStreamNotification
  • 00000BA4 — _StreamClassDeviceNotification
  • 00000C40 — _StreamClassScheduleTimer@20
  • 00000CA8 — _StreamClassCallAtNewPriority@20
  • 00000D38 — _StreamClassLogError@16
  • 00000D89 — _StreamClassDebugPrint
  • 00000D8A — _StreamClassGetPhysicalAddress@20
  • 00000EA5 — _StreamClassDebugAssert@16
  • 00000EAD — _SCRequestDpcForStream@4
  • 00000EE4 — _StreamClassAbortOutstandingRequests@12
  • 00000F8F — _StreamClassGetNextEvent@20
  • 00001035 — _StreamClassQueryMasterClock@16
  • 00001072 — _StreamClassReenumerateStreams@8
  • 000010AA — _StreamClassRegisterFilterWithNoKSPins@24
  • 00001268 — _StreamClassReadWriteConfig@20
  • 0000132D — _StreamClassQueryMasterClockSync@8
  • 000013D3 — _StreamClassCompleteRequestAndMarkQueueReady@4
  • 00001431 — _SCDequeueAndStartStreamDataRequest@4
  • 000014AF — _SCDequeueAndStartStreamControlRequest@4
  • 00001505 — _SCDequeueAndStartDeviceRequest@4
  • 00001588 — _SCSetUpForDMA@8
  • 000015B6 — _StreamClassDmaCallback@16
  • 000016BC — _SCStartMinidriverRequest@12
  • 0000172B — _StreamClassDpc@16
  • 000019C2 — _SCStartRequestOnStream@8
  • 00001A23 — _SCGetInterruptState@4
  • 00001A8C — _SCProcessCompletedRequest@4
  • 00001AAF — _SCDequeueAndDeleteSrb@4
  • 00001B15 — _SCProcessCompletedDataRequest@4
  • 00001C15 — _SCMinidriverStreamTimerDpc@16
  • 00001C77 — _SCMinidriverDeviceTimerDpc@16
  • 00001CC0 — _StreamClassSynchronizeExecution@12
  • 00001CCB — _SCCompleteIrp@12
  • 00001D0E — _SCDummyMinidriverRoutine@4
  • 00001D13 — _SCSignalSRBEvent@4
  • 00001D28 — _SCErrorDataSRB@4
  • 00001D50 — _SCIssueRequestToDevice@24
  • 00001E63 — _SCCheckFilterInstanceStreamsForIrp@8
  • 00001EAF — _SCCheckRequestsForIrp@16
  • 00001F0B — _SCNotifyMinidriverCancel@4
  • 00001F2A — _SCCancelOutstandingIrp@8
  • 00001FBF — _SCInsertStreamInFilter@8
  • 00002006 — _SCInterlockedRemoveEntryList@8
  • 00002037 — _SCProcessTimerRequest@8
  • 00002079 — _SCProcessPriorityChangeRequest@12
  • 00002107 — _SCBeginSynchronizedMinidriverCallin@8
  • 0000210A — _SCBeginUnsynchronizedMinidriverCallin@8
  • 00002123 — _SCEndSynchronizedMinidriverStreamCallin@8
  • 0000212F — _SCEndSynchronizedMinidriverDeviceCallin@8
  • 0000213A — _SCEndUnsynchronizedMinidriverDeviceCallin@8
  • 0000216F — _SCEndUnsynchronizedMinidriverStreamCallin@8
  • 000021B6 — _SCWaitForOutstandingIo@4
  • 0000220D — _SCMinidriverTimeFunction@4
  • 0000225F — _SCGetStreamTime@4
  • 000022A0 — @SCGetPhysicalTime@4
  • 000022DF — @SCGetSynchronizedTime@8
  • 0000232A — _SCEnableEventSynchronized@4
  • 00002382 — _SCEnableDeviceEventSynchronized@4
  • 000023DA — _SCFreeDeadEvents@4
  • 00002449 — _SCGetDeadListSynchronized@4
  • 0000249B — _SCCheckIfStreamsRunning@4
  • 000024BD — _SCCallBackSrb@8
  • 00002502 — _KsDispatchFastReadFailure@32
  • 00002508 — _KsDispatchFastIoDeviceControlFailure@36
  • 0000250E — _KsDispatchInvalidDeviceRequest@8
  • 00002514 — _wcscpy
  • 0000251A — _wcslen
  • 00002520 — _wcscat
  • 00002526 — _memmove
  • 00002534 — __except_handler3
  • 000025E2 — __seh_longjmp_unwind@4
  • 000025FE — _DbgBreakPoint@0
  • 00002610 — __allmul
  • 00002650 — __aulldiv
  • 000026B8 — _sprintf
  • 000026C0 — __global_unwind2
  • 00002702 — __local_unwind2
  • 0000275C — __abnormal_termination
  • 00002780 — _RtlUnwind@16
Segment 2: .data @ 00001070
  • 00000000 — ??_C@_1BA@HGNA@?$AAS?$AAt?$AAr?$AAe?$AAa?$AAm?$AA?2?$AA?$AA@ (L"Stream\\")
  • 00000010 — ??_C@_1BG@CMJG@?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AAD?$AAa?$AAt?$AAa?$AA?$AA@ (L"FilterData")
  • 00000028 — ??_C@_0BB@IBBA@Pin?$CFd?2Properties?$AA@ ("Pin%d\\Properties")
Segment 3: .idata$2 @ 00001F00
  • 00000000 — __IMPORT_DESCRIPTOR_ks
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_HAL
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 00000204 — __imp__KeQueryPerformanceCounter@4
  • 00000208 — __imp_@KfLowerIrql@4
  • 0000020C — __imp_@KfAcquireSpinLock@4
  • 00000210 — __imp_@KfReleaseSpinLock@8
  • 00000214 — \177HAL_NULL_THUNK_DATA
  • 00000218 — __imp_@InterlockedDecrement@4
  • 0000021C — __imp__MmUnmapIoSpace@8
  • 00000220 — __imp__IoDisconnectInterrupt@4
  • 00000224 — __imp__IoStopTimer@4
  • 00000228 — __imp__sprintf
  • 0000022C — __imp__RtlInitAnsiString@8
  • 00000230 — __imp__RtlAnsiStringToUnicodeString@12
  • 00000234 — __imp__MmMapIoSpace@16
  • 00000238 — __imp__KeSetTimer@16
  • 0000023C — __imp__MmResetDriverPaging@4
  • 00000240 — __imp__IoBuildDeviceIoControlRequest@36
  • 00000244 — __imp__MmPageEntireDriver@4
  • 00000248 — __imp__ZwQueryValueKey@24
  • 0000024C — __imp__IoAllocateErrorLogEntry@8
  • 00000250 — __imp__IoWriteErrorLogEntry@4
  • 00000254 — __imp__IoFreeMdl@4
  • 00000258 — __imp__ExQueueWorkItem@8
  • 0000025C — __imp__MmMapLockedPages@8
  • 00000260 — __imp__IoAllocateMdl@20
  • 00000264 — __imp__IoAllocateIrp@8
  • 00000268 — __imp__MmBuildMdlForNonPagedPool@4
  • 0000026C — __imp__KeInitializeEvent@12
  • 00000270 — __imp__IoAllocateDriverObjectExtension@16
  • 00000274 — __imp__KeSynchronizeExecution@12
  • 00000278 — __imp__IoInitializeTimer@12
  • 0000027C — __imp__IoDeleteDevice@4
  • 00000280 — __imp__IoAttachDeviceToDeviceStack@8
  • 00000284 — __imp__IoCreateDevice@28
  • 00000288 — __imp__IoGetDriverObjectExtension@8
  • 0000028C — __imp__IoDetachDevice@4
  • 00000290 — __imp__KeSetEvent@12
  • 00000294 — __imp__KeWaitForSingleObject@20
  • 00000298 — __imp_@InterlockedIncrement@4
  • 0000029C — __imp_@IofCompleteRequest@8
  • 000002A0 — __imp_@IofCallDriver@8
  • 000002A4 — __imp__ExFreePool@4
  • 000002A8 — __imp__ExAllocatePoolWithTag@12
  • 000002AC — __imp__PoRequestPowerIrp@24
  • 000002B0 — __imp__wcscpy
  • 000002B4 — __imp__IoOpenDeviceRegistryKey@16
  • 000002B8 — __imp__PoStartNextPowerIrp@4
  • 000002BC — __imp__IoStartTimer@4
  • 000002C0 — __imp__KeInitializeSpinLock@4
  • 000002C4 — __imp__IoConnectInterrupt@44
  • 000002C8 — __imp__IoGetDmaAdapter@12
  • 000002CC — __imp__IoGetDeviceProperty@20
  • 000002D0 — __imp__KeInitializeDpc@12
  • 000002D4 — __imp__KeInitializeTimer@4
  • 000002D8 — __imp__wcscat
  • 000002DC — __imp__KeCancelTimer@4
  • 000002E0 — __imp__memmove
  • 000002E4 — _IoFileObjectType
  • 000002E4 — __imp__IoFileObjectType
  • 000002E8 — __imp__RtlUnwind@16
  • 000002EC — __imp__ZwClose@4
  • 000002F0 — __imp__IoOpenDeviceInterfaceRegistryKey@12
  • 000002F4 — __imp__IoSetDeviceInterfaceState@8
  • 000002F8 — __imp__IoRegisterDeviceInterface@16
  • 000002FC — __imp__ZwSetValueKey@24
  • 00000300 — __imp__RtlInitUnicodeString@8
  • 00000304 — __imp__IoGetDeviceInterfaces@16
  • 00000308 — __imp__IoFreeIrp@4
  • 0000030C — __imp__wcslen
  • 00000310 — __imp__ZwEnumerateKey@24
  • 00000314 — __imp__ZwOpenKey@12
  • 00000318 — __imp__ObReferenceObjectByHandle@24
  • 0000031C — __imp__DbgBreakPoint@0
  • 00000320 — __imp__RtlIntegerToUnicodeString@12
  • 00000324 — __imp_@ObfReferenceObject@4
  • 00000328 — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 0000032C — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 00000330 — __imp__ProbeForRead@12
  • 00000334 — __imp_@ObfDereferenceObject@4
  • 00000338 — __imp__KeInsertQueueDpc@12
  • 0000033C — __imp__IoReleaseCancelSpinLock@4
  • 00000340 — __imp__IoCancelIrp@4
  • 00000344 — __imp_@InterlockedExchange@8
  • 00000348 — \177NTOSKRNL_NULL_THUNK_DATA
  • 0000034C — __imp__KsFreeDeviceHeader@4
  • 00000350 — __imp__KsSetMajorFunctionHandler@8
  • 00000354 — __imp__KsDiscardEvent@4
  • 00000358 — __imp__KsDispatchFastReadFailure@32
  • 0000035C — __imp__KsDispatchFastIoDeviceControlFailure@36
  • 00000360 — __imp__KsUnserializeObjectPropertiesFromRegistry@12
  • 00000364 — __imp__KsAllocateDeviceHeader@12
  • 00000368 — __imp__KsProbeStreamIrp@12
  • 0000036C — __imp__KsAllocateExtraData@12
  • 00000370 — __imp__KsGenerateEvent@4
  • 00000374 — __imp__KsGenerateEventList@20
  • 00000378 — __imp__KsPinDataIntersection@24
  • 0000037C — __imp__KsTopologyPropertyHandler@16
  • 00000380 — __imp__KsSynchronousIoControlDevice@32
  • 00000384 — __imp__KsCreateDefaultAllocator@4
  • 00000388 — __imp__KsValidateClockCreateRequest@8
  • 0000038C — __imp__KsPinPropertyHandler@20
  • 00000390 — __imp__KsFreeEventList@16
  • 00000394 — __imp__KsDisableEvent@16
  • 00000398 — __imp__KsEnableEvent@24
  • 0000039C — __imp__KsPropertyHandler@12
  • 000003A0 — __imp__KsValidateConnectRequest@16
  • 000003A4 — __imp__KsDispatchInvalidDeviceRequest@8
  • 000003A8 — __imp__KsAllocateObjectHeader@20
  • 000003AC — __imp__KsNullDriverUnload@4
  • 000003B0 — __imp__KsFreeObjectHeader@4
  • 000003B4 — \177ks_NULL_THUNK_DATA
Segment 5: PAGE @ 000028C0
  • 00000000 — _StreamClassRegisterAdapter@12
  • 00000100 — _StreamClassPnPAddDevice@8
  • 00000116 — _StreamClassPnPAddDeviceWorker@12
  • 0000029B — _StreamClassPnP@8
  • 00000624 — _SCUnknownPNPCallback@4
  • 00000657 — _SCUnknownPowerCallback@4
  • 0000068A — _SCStartWorker@4
  • 00000AA5 — _SCInitializeCallback@4
  • 00000B7A — _SCStreamInfoCallback@4
  • 00000D80 — _SCInsertStreamInfo@16
  • 00000DC8 — _SCPowerCallback@4
  • 00000E48 — _SCUninitializeMinidriver@8
  • 00000EA8 — _SCUninitializeCallback@4
  • 00000EDB — _SCFreeAllResources@4
  • 00000FF2 — _SCCreateSymbolicLinks@4
  • 0000118D — _SCDestroySymbolicLinks@4
  • 000011E2 — _SCCreateChildPdo@12
  • 000012AE — _SCEnumerateChildren@8
  • 000014F7 — _SCEnumGetCaps@8
  • 00001525 — _SCQueryEnumId@12
  • 000015D5 — _StreamClassForwardUnsupported@8
  • 0000161A — _FilterDispatchGlobalCreate@8
  • 000016EC — _SCGlobalInstanceCallback@4
  • 00001749 — _StreamDispatchCreate@8
  • 00001959 — _SCOpenStreamCallback@4
  • 00001B27 — _StreamDispatchIoControl@8
  • 00001D9E — _SCStreamDeviceState@12
  • 00001E0D — _SCGetStreamDeviceState@12
  • 00001E7E — _SCStreamDeviceRate@12
  • 00001ECC — _SCStreamDeviceRateCapability@12
  • 00001F25 — _SCStreamProposeNewFormat@12
  • 00001F74 — _SCStreamSetFormat@12
  • 00001FC3 — _StreamClassMinidriverDeviceGetProperty@12
  • 00001FDC — _StreamClassMinidriverDeviceSetProperty@12
  • 00001FF5 — _StreamClassMinidriverStreamGetProperty@12
  • 0000200B — _StreamClassMinidriverStreamSetProperty@12
  • 00002021 — _FilterDispatchIoControl@8
  • 0000211F — _ClockDispatchIoControl@8
  • 000021F4 — _FilterDispatchClose@8
  • 0000237A — _StreamDispatchClose@8
  • 00002447 — _SCFilterPinInstances@12
  • 00002493 — _SCFilterPinPropertyHandler@12
  • 000024BE — _ClockDispatchCreate@8
  • 000025C1 — _AllocatorDispatchCreate@8
  • 00002613 — _SCOpenMasterCallback@4
  • 00002657 — _SCGetMasterClock@12
  • 0000265F — _SCSetMasterClock@12
  • 000027D3 — _SCClockGetTime@12
  • 00002813 — _SCClockGetPhysicalTime@12
  • 00002852 — _SCClockGetFunctionTable@12
  • 000028A9 — _SCClockGetParent@12
  • 000028CB — _ClockDispatchClose@8
  • 0000293E — _SCCloseClockCallback@4
  • 0000299E — _SCFilterTopologyHandler@12
  • 000029C6 — _SCFilterPinIntersectionHandler@12
  • 000029F6 — _SCIntersectHandler@16
  • 00002A8D — _SCDataIntersectionCallback@4
  • 00002AC4 — _SCGetStreamHeaderSize@12
  • 00002AE9 — _SCBuildRequestPacket@12
  • 00002B95 — _SCProcessDataBuffers@28
  • 00002C3C — _SCLogError@16
  • 00002C79 — _SCOpenMinidriverInstance@16
  • 00002DBE — _SCSubmitRequest@44
  • 00002E8A — _SCProcessDataTransfer@12
  • 00003009 — _SCMinidriverDevicePropertyHandler@16
  • 000030BA — _SCMinidriverStreamPropertyHandler@16
  • 0000316F — _SCProcessCompletedPropertyRequest@4
  • 00003190 — _SCUpdateMinidriverProperties@12
  • 00003212 — _SCUpdateMinidriverEvents@12
  • 00003263 — _SCReadRegistryValues@8
  • 000032C9 — _SCGetRegistryValue@20
  • 0000335C — _SCDereferenceDriver@4
  • 00003484 — _SCReferenceDriver@4
  • 000034D0 — _SCCheckPoweredUp@4
  • 0000355D — _SCCheckPowerDown@4
  • 000035DF — _SCShowIoPending@8
  • 00003622 — _SCCallNextDriver@8
  • 00003691 — _SCSendUnknownCommand@16
  • 000036C5 — _SCMapMemoryAddress@28
  • 00003752 — _SCUpdatePersistedProperties@12
  • 000037CB — _SCQueryCapabilities@8
  • 0000385B — _SCRescanStreams@4
Segment 7: PAGECONST @ 00002A70
  • 00000090 — _PinInterfaces
  • 000000A8 — _PinMediums
  • 00000160 — _FilterDispatchTable
  • 00000458 — _StreamStreamHandlers
  • 000004D0 — _StreamInterfaceHandlers
  • 00000538 — _ConstructedStreamHandlers
  • 000005A8 — _StreamDispatchTable
  • 000005D0 — _ClockDispatchTable
  • 000005F8 — _ClockPropertyItems
  • 000006C0 — _ClockPropertySets
  • 00000828 — _KSPROPSETID_Clock
  • 00000838 — _KSPROPSETID_Stream
  • 00000848 — _KSPROPSETID_StreamInterface
  • 00000858 — _KSPROPSETID_Connection
  • 00000868 — _KSPROPSETID_Pin
  • 00000878 — _KSPROPSETID_Topology
Segment 8: INIT @ 00000000
  • 00000000 — _DriverEntry@8