STREAM — Windows 98SE Retail


Source Tree

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

Segment 1: .text @ 00001080
  • 00000000 — _StreamClassPower@8
  • 000002EB — _SCQueryWorker@8
  • 0000032E — _StreamClassGetDmaBuffer@4
  • 0000033B — _SCSynchCompletionRoutine@12
  • 00000351 — _SCSynchPowerCompletionRoutine@20
  • 00000396 — _SCBustedSynchPowerCompletionRoutine@20
  • 000003B6 — _SCGetStreamDeviceStateCallback@4
  • 000003C0 — _StreamClassEnableEventHandler@12
  • 0000044A — _StreamClassDisableEventHandler@8
  • 00000491 — _StreamClassEnableDeviceEventHandler@12
  • 0000050D — _StreamClassDisableDeviceEventHandler@8
  • 00000552 — _SCCloseInstanceCallback@4
  • 00000632 — _SCCloseStreamCallback@4
  • 0000075E — _StreamClassInterrupt@8
  • 000007AE — _StreamClassTickHandler@8
  • 00000880 — _StreamClassCancelPendingIrp@8
  • 00000969 — _StreamClassCancelOutstandingIrp@8
  • 000009C8 — _StreamFlushIo@8
  • 00000AF3 — _HeaderTransfer@16
  • 00000C13 — _IoWorker@8
  • 00000DED — _IoWorkerRead@4
  • 00000DFB — _IoWorkerWrite@4
  • 00000E09 — _IoCompletionRoutine@12
  • 00000ECA — _BeginTransfer@8
  • 0000101E — _EndTransfer@8
  • 00001067 — _CleanupTransfer@8
  • 00001143 — _StreamClassStreamNotification
  • 00001240 — _StreamClassDeviceNotification
  • 000012DC — _StreamClassScheduleTimer@20
  • 00001344 — _StreamClassCallAtNewPriority@20
  • 000013D4 — _StreamClassLogError@16
  • 00001425 — _StreamClassDebugPrint
  • 00001426 — _StreamClassGetPhysicalAddress@20
  • 0000153D — _StreamClassDebugAssert@16
  • 00001545 — _SCRequestDpcForStream@4
  • 0000157C — _StreamClassAbortOutstandingRequests@12
  • 00001627 — _StreamClassGetNextEvent@20
  • 000016CD — _StreamClassQueryMasterClock@16
  • 0000170A — _StreamClassReenumerateStreams@8
  • 00001742 — _StreamClassRegisterFilterWithNoKSPins@24
  • 00001900 — _StreamClassReadWriteConfig@20
  • 000019CE — _StreamClassQueryMasterClockSync@8
  • 00001A74 — _StreamClassCompleteRequestAndMarkQueueReady@4
  • 00001AD2 — _SCDequeueAndStartStreamDataRequest@4
  • 00001B50 — _SCDequeueAndStartStreamControlRequest@4
  • 00001BA6 — _SCDequeueAndStartDeviceRequest@4
  • 00001C29 — _SCSetUpForDMA@8
  • 00001C57 — _StreamClassDmaCallback@16
  • 00001D83 — _SCStartMinidriverRequest@12
  • 00001DF2 — _StreamClassDpc@16
  • 00002089 — _SCStartRequestOnStream@8
  • 000020EA — _SCGetInterruptState@4
  • 00002153 — _SCProcessCompletedRequest@4
  • 00002176 — _SCDequeueAndDeleteSrb@4
  • 000021DC — _SCProcessCompletedDataRequest@4
  • 000022F9 — _SCMinidriverStreamTimerDpc@16
  • 0000235B — _SCMinidriverDeviceTimerDpc@16
  • 000023A4 — _StreamClassSynchronizeExecution@12
  • 000023AF — _SCCompleteIrp@12
  • 000023F2 — _SCDummyMinidriverRoutine@4
  • 000023F7 — _SCSignalSRBEvent@4
  • 0000240C — _SCErrorDataSRB@4
  • 00002434 — _SCIssueRequestToDevice@24
  • 0000258D — _SCCheckFilterInstanceStreamsForIrp@8
  • 000025D9 — _SCCheckRequestsForIrp@16
  • 00002635 — _SCNotifyMinidriverCancel@4
  • 00002654 — _SCCancelOutstandingIrp@8
  • 000026E9 — _SCReferenceSwEnumDriver@8
  • 000027C0 — _SCInsertStreamInFilter@8
  • 00002807 — _SCInterlockedRemoveEntryList@8
  • 00002838 — _SCProcessTimerRequest@8
  • 0000287A — _SCProcessPriorityChangeRequest@12
  • 00002908 — _SCBeginSynchronizedMinidriverCallin@8
  • 0000290B — _SCBeginUnsynchronizedMinidriverCallin@8
  • 00002924 — _SCEndSynchronizedMinidriverStreamCallin@8
  • 00002930 — _SCEndSynchronizedMinidriverDeviceCallin@8
  • 0000293B — _SCEndUnsynchronizedMinidriverDeviceCallin@8
  • 00002970 — _SCEndUnsynchronizedMinidriverStreamCallin@8
  • 000029B7 — _SCWaitForOutstandingIo@4
  • 00002A0E — _SCMinidriverTimeFunction@4
  • 00002A60 — _SCGetStreamTime@4
  • 00002AA1 — @SCGetPhysicalTime@4
  • 00002AE0 — @SCGetSynchronizedTime@8
  • 00002B2B — _SCEnableEventSynchronized@4
  • 00002B83 — _SCEnableDeviceEventSynchronized@4
  • 00002BDB — _SCFreeDeadEvents@4
  • 00002C4A — _SCGetDeadListSynchronized@4
  • 00002C9C — _SCCheckIfStreamsRunning@4
  • 00002CBE — _SCCallBackSrb@8
  • 00002D04 — _KsDispatchFastReadFailure@32
  • 00002D0A — _KsDispatchFastIoDeviceControlFailure@36
  • 00002D10 — _KsDispatchInvalidDeviceRequest@8
  • 00002D16 — _wcscpy
  • 00002D1C — _wcslen
  • 00002D22 — _wcscat
  • 00002D28 — _memmove
  • 00002D38 — __except_handler3
  • 00002DE6 — __seh_longjmp_unwind@4
  • 00002E02 — _DbgBreakPoint@0
  • 00002E10 — __allmul
  • 00002E50 — __aulldiv
  • 00002EB8 — _sprintf
  • 00002EC0 — __global_unwind2
  • 00002F02 — __local_unwind2
  • 00002F5C — __abnormal_termination
  • 00002F80 — _RtlUnwind@16
Segment 2: .data @ 00001160
  • 00000000 — ??_C@_1BA@HGNA@?$AAS?$AAt?$AAr?$AAe?$AAa?$AAm?$AA?2?$AA?$AA@
  • 00000010 — ??_C@_1BG@CMJG@?$AAF?$AAi?$AAl?$AAt?$AAe?$AAr?$AAD?$AAa?$AAt?$AAa?$AA?$AA@
  • 00000028 — ??_C@_0BB@IBBA@Pin?$CFd?2Properties?$AA@
Segment 3: .idata$2 @ 00002110
  • 00000000 — __IMPORT_DESCRIPTOR_ks
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_HAL
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 00000228 — __imp__KeQueryPerformanceCounter@4
  • 0000022C — __imp_@KfLowerIrql@4
  • 00000230 — __imp_@KfAcquireSpinLock@4
  • 00000234 — __imp_@KfReleaseSpinLock@8
  • 00000238 — \177HAL_NULL_THUNK_DATA
  • 0000023C — __imp_@InterlockedDecrement@4
  • 00000240 — __imp__MmUnmapIoSpace@8
  • 00000244 — __imp__IoStopTimer@4
  • 00000248 — __imp__RtlUnwind@16
  • 0000024C — __imp__RtlInitAnsiString@8
  • 00000250 — __imp__RtlAnsiStringToUnicodeString@12
  • 00000254 — __imp__sprintf
  • 00000258 — __imp__MmMapIoSpace@16
  • 0000025C — __imp__KeSetTimer@16
  • 00000260 — __imp__RtlFreeUnicodeString@4
  • 00000264 — __imp__IoBuildDeviceIoControlRequest@36
  • 00000268 — __imp__MmPageEntireDriver@4
  • 0000026C — __imp__MmResetDriverPaging@4
  • 00000270 — __imp__ZwQueryValueKey@24
  • 00000274 — __imp__IoAllocateErrorLogEntry@8
  • 00000278 — __imp__IoBuildSynchronousFsdRequest@28
  • 0000027C — __imp__IoFreeMdl@4
  • 00000280 — __imp__MmMapLockedPages@8
  • 00000284 — __imp__IoWriteErrorLogEntry@4
  • 00000288 — __imp__KeCancelTimer@4
  • 0000028C — __imp__MmBuildMdlForNonPagedPool@4
  • 00000290 — __imp__IoAllocateIrp@8
  • 00000294 — __imp__IoFreeIrp@4
  • 00000298 — __imp__IoGetDeviceInterfaces@16
  • 0000029C — __imp__DbgBreakPoint@0
  • 000002A0 — __imp__IoGetRelatedDeviceObject@4
  • 000002A4 — __imp__KeInitializeEvent@12
  • 000002A8 — __imp__IoAllocateDriverObjectExtension@16
  • 000002AC — __imp__KeSynchronizeExecution@12
  • 000002B0 — __imp__IoInitializeTimer@12
  • 000002B4 — __imp__IoDeleteDevice@4
  • 000002B8 — __imp__IoAttachDeviceToDeviceStack@8
  • 000002BC — __imp__IoCreateDevice@28
  • 000002C0 — __imp__IoGetDriverObjectExtension@8
  • 000002C4 — __imp__KeSetEvent@12
  • 000002C8 — __imp__IoDetachDevice@4
  • 000002CC — __imp__KeWaitForSingleObject@20
  • 000002D0 — __imp_@InterlockedIncrement@4
  • 000002D4 — __imp_@IofCompleteRequest@8
  • 000002D8 — __imp_@IofCallDriver@8
  • 000002DC — __imp__ExFreePool@4
  • 000002E0 — __imp__ExAllocatePoolWithTag@12
  • 000002E4 — __imp__PoRequestPowerIrp@24
  • 000002E8 — __imp__ZwSetValueKey@24
  • 000002EC — __imp__IoOpenDeviceRegistryKey@16
  • 000002F0 — __imp__PoStartNextPowerIrp@4
  • 000002F4 — __imp__IoStartTimer@4
  • 000002F8 — __imp__IoConnectInterrupt@44
  • 000002FC — __imp__IoGetDmaAdapter@12
  • 00000300 — __imp__IoGetDeviceProperty@20
  • 00000304 — __imp__KeInitializeTimer@4
  • 00000308 — __imp__KeInitializeDpc@12
  • 0000030C — __imp__KeInitializeSpinLock@4
  • 00000310 — __imp__ZwEnumerateKey@24
  • 00000314 — __imp__IoFileObjectType
  • 00000314 — _IoFileObjectType
  • 00000318 — __imp__ExGetPreviousMode@0
  • 0000031C — __imp__IoAllocateMdl@20
  • 00000320 — __imp__IoDisconnectInterrupt@4
  • 00000324 — __imp__ZwClose@4
  • 00000328 — __imp__IoOpenDeviceInterfaceRegistryKey@12
  • 0000032C — __imp__IoSetDeviceInterfaceState@8
  • 00000330 — __imp__IoRegisterDeviceInterface@16
  • 00000334 — __imp__RtlInitUnicodeString@8
  • 00000338 — __imp_@ObfReferenceObject@4
  • 0000033C — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 00000340 — __imp__ExQueueWorkItem@8
  • 00000344 — __imp__wcscpy
  • 00000348 — __imp__wcslen
  • 0000034C — __imp__ProbeForRead@12
  • 00000350 — __imp__ZwOpenKey@12
  • 00000354 — __imp__wcscat
  • 00000358 — __imp__memmove
  • 0000035C — __imp__RtlIntegerToUnicodeString@12
  • 00000360 — __imp__KeInsertQueueDpc@12
  • 00000364 — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 00000368 — __imp__IoCancelIrp@4
  • 0000036C — __imp_@ObfDereferenceObject@4
  • 00000370 — __imp__ObReferenceObjectByHandle@24
  • 00000374 — __imp__IoReleaseCancelSpinLock@4
  • 00000378 — __imp_@InterlockedExchange@8
  • 0000037C — \177NTOSKRNL_NULL_THUNK_DATA
  • 00000380 — __imp__KsDispatchFastReadFailure@32
  • 00000384 — __imp__KsSetMajorFunctionHandler@8
  • 00000388 — __imp__KsDispatchFastIoDeviceControlFailure@36
  • 0000038C — __imp__KsFreeDeviceHeader@4
  • 00000390 — __imp__KsDiscardEvent@4
  • 00000394 — __imp__KsUnserializeObjectPropertiesFromRegistry@12
  • 00000398 — __imp__KsProbeStreamIrp@12
  • 0000039C — __imp__KsAllocateExtraData@12
  • 000003A0 — __imp__KsRegisterWorker@8
  • 000003A4 — __imp__KsSetTargetDeviceObject@8
  • 000003A8 — __imp__KsAllocateDeviceHeader@12
  • 000003AC — __imp__KsGenerateEvent@4
  • 000003B0 — __imp__KsGenerateEventList@20
  • 000003B4 — __imp__KsPinDataIntersection@24
  • 000003B8 — __imp__KsQueueWorkItem@8
  • 000003BC — __imp__KsStreamIo@44
  • 000003C0 — __imp__KsCreateDefaultAllocator@4
  • 000003C4 — __imp__KsTopologyPropertyHandler@16
  • 000003C8 — __imp__KsSynchronousIoControlDevice@32
  • 000003CC — __imp__KsFreeEventList@16
  • 000003D0 — __imp__KsValidateClockCreateRequest@8
  • 000003D4 — __imp__KsPinPropertyHandler@20
  • 000003D8 — __imp__KsPropertyHandler@12
  • 000003DC — __imp__KsDisableEvent@16
  • 000003E0 — __imp__KsEnableEvent@24
  • 000003E4 — __imp__KsFreeObjectHeader@4
  • 000003E8 — __imp__KsValidateConnectRequest@16
  • 000003EC — __imp__KsAllocateObjectHeader@20
  • 000003F0 — __imp__KsUnregisterWorker@4
  • 000003F4 — __imp__KsNullDriverUnload@4
  • 000003F8 — __imp__KsDispatchInvalidDeviceRequest@8
  • 000003FC — \177ks_NULL_THUNK_DATA
Segment 5: PAGE @ 00002BD0
  • 00000000 — _StreamClassRegisterAdapter@12
  • 00000100 — _StreamClassPnPAddDevice@8
  • 00000116 — _StreamClassPnPAddDeviceWorker@12
  • 0000029B — _StreamClassPnP@8
  • 00000691 — _SCUnknownPNPCallback@4
  • 000006C4 — _SCUnknownPowerCallback@4
  • 000006F7 — _SCStartWorker@4
  • 00000B71 — _SCInitializeCallback@4
  • 00000C44 — _SCStreamInfoCallback@4
  • 00000EFB — _SCInsertStreamInfo@16
  • 00000F43 — _SCPowerCallback@4
  • 00000FC3 — _SCUninitializeMinidriver@8
  • 00001023 — _SCUninitializeCallback@4
  • 00001056 — _SCFreeAllResources@4
  • 000011E3 — _SCCreateSymbolicLinks@4
  • 00001397 — _SCDestroySymbolicLinks@4
  • 000013F8 — _SCPowerCompletionWorker@4
  • 00001439 — _SCCreateChildPdo@12
  • 00001505 — _SCEnumerateChildren@8
  • 0000174E — _SCEnumGetCaps@8
  • 0000177C — _SCQueryEnumId@12
  • 0000182C — _StreamClassForwardUnsupported@8
  • 00001871 — _SCSendSurpriseNotification@8
  • 000018A8 — _FilterDispatchGlobalCreate@8
  • 00001974 — _SCGlobalInstanceCallback@4
  • 000019DF — _StreamDispatchCreate@8
  • 00001C1A — _SCOpenStreamCallback@4
  • 00001E97 — _StreamDispatchIoControl@8
  • 00002111 — _SCStreamDeviceState@12
  • 00002239 — _SCGetStreamDeviceState@12
  • 000022C6 — _SCStreamDeviceRate@12
  • 00002320 — _SCStreamDeviceRateCapability@12
  • 0000239E — _SCStreamProposeNewFormat@12
  • 000023F9 — _SCStreamSetFormat@12
  • 00002454 — _StreamClassMinidriverDeviceGetProperty@12
  • 0000246D — _StreamClassMinidriverDeviceSetProperty@12
  • 00002486 — _StreamClassMinidriverStreamGetProperty@12
  • 0000249C — _StreamClassMinidriverStreamSetProperty@12
  • 000024B2 — _FilterDispatchIoControl@8
  • 000025C0 — _ClockDispatchIoControl@8
  • 00002695 — _FilterDispatchClose@8
  • 00002834 — _StreamDispatchClose@8
  • 00002901 — _SCFilterPinInstances@12
  • 00002950 — _SCFilterPinPropertyHandler@12
  • 0000297B — _ClockDispatchCreate@8
  • 00002A7E — _AllocatorDispatchCreate@8
  • 00002AD0 — _SCOpenMasterCallback@4
  • 00002B14 — _SCGetMasterClock@12
  • 00002B1C — _SCSetMasterClock@12
  • 00002C90 — _SCClockGetTime@12
  • 00002CD0 — _SCClockGetPhysicalTime@12
  • 00002D0F — _SCClockGetFunctionTable@12
  • 00002D66 — _ClockDispatchClose@8
  • 00002DD9 — _SCCloseClockCallback@4
  • 00002E39 — _SCFilterTopologyHandler@12
  • 00002E61 — _SCFilterPinIntersectionHandler@12
  • 00002E91 — _SCIntersectHandler@16
  • 00002F28 — _SCDataIntersectionCallback@4
  • 00002F5F — _SCGetStreamHeaderSize@12
  • 00002F84 — _DllUnload@0
  • 00002F87 — _SCStreamAllocator@12
  • 0000304B — _PrepareTransfer@8
  • 00003200 — _AllocateFrame@8
  • 00003244 — _FreeFrame@8
  • 00003287 — _PinCreateHandler@8
  • 0000331A — _SCBuildRequestPacket@16
  • 000033E2 — _SCProcessDmaDataBuffers@28
  • 00003454 — _SCProcessPioDataBuffers@28
  • 000034BC — _SCLogError@16
  • 000034F9 — _SCOpenMinidriverInstance@16
  • 00003679 — _SCSubmitRequest@44
  • 00003746 — _SCProcessDataTransfer@12
  • 0000390A — _SCMinidriverDevicePropertyHandler@16
  • 000039B8 — _SCMinidriverStreamPropertyHandler@16
  • 00003A6D — _SCProcessCompletedPropertyRequest@4
  • 00003A8E — _SCUpdateMinidriverProperties@12
  • 00003B10 — _SCUpdateMinidriverEvents@12
  • 00003B61 — _SCReadRegistryValues@8
  • 00003BC7 — _SCGetRegistryValue@20
  • 00003C5A — _SCDereferenceDriver@4
  • 00003D92 — _SCReferenceDriver@4
  • 00003DEF — _SCCheckPoweredUp@4
  • 00003E7C — _SCCheckPowerDown@4
  • 00003EFE — _SCShowIoPending@8
  • 00003F41 — _SCCallNextDriver@8
  • 00003FAE — _SCSendUnknownCommand@16
  • 00003FE2 — _SCMapMemoryAddress@28
  • 00004070 — _SCUpdatePersistedProperties@12
  • 000040F7 — _SCQueryCapabilities@8
  • 000041B2 — _SCRescanStreams@4
  • 00004293 — _SCCopyMinidriverProperties@8
  • 00004331 — _SCCopyMinidriverEvents@8
Segment 7: PAGECONST @ 00002DE0
  • 00000090 — _PinInterfaces
  • 000000A8 — _PinMediums
  • 00000160 — _FilterDispatchTable
  • 00000458 — _StreamStreamHandlers
  • 000004F8 — _StreamInterfaceHandlers
  • 00000560 — _ConstructedStreamHandlers
  • 000005D0 — _StreamDispatchTable
  • 000005F8 — _ClockDispatchTable
  • 00000620 — _ClockPropertyItems
  • 000006C0 — _ClockPropertySets
  • 00000868 — _KSPROPSETID_Clock
  • 00000878 — _KSPROPSETID_Stream
  • 00000888 — _KSPROPSETID_StreamInterface
  • 00000898 — _KSPROPSETID_StreamAllocator
  • 000008A8 — _KSMETHODSETID_StreamAllocator
  • 000008B8 — _KSPROPSETID_Connection
  • 000008C8 — _KSPROPSETID_Pin
  • 000008D8 — _KSMEDIUMSETID_Standard
  • 000008E8 — _KSPROPSETID_Topology
Segment 8: INIT @ 00000000
  • 00000000 — _DriverEntry@8