STREAM — Windows ME Debug


Source Tree

  • i386/exsup3.asm
  • i386/exsup.asm
  • intel/llmul.asm
  • intel/ulldiv.asm
  • /ntc/private/ntos/dd/wdm/dvd/class/codguts.c
  • /ntc/private/ntos/dd/wdm/dvd/class/codinit.c
  • /ntc/private/ntos/dd/wdm/dvd/class/lowerapi.c
  • /ntc/private/ntos/dd/wdm/dvd/class/upperapi.c
  • /NTC/public/sdk/inc/wdm.h

Segment 1: .text @ 00002F60
  • 00000205 — _SCDequeueAndStartStreamDataRequest@4
  • 000004AF — _SCDequeueAndStartStreamControlRequest@4
  • 000006E8 — _SCDequeueAndStartDeviceRequest@4
  • 000007F4 — _SCSetUpForDMA@8
  • 0000089B — _StreamClassDmaCallback@16
  • 00000B5D — _SCStartMinidriverRequest@12
  • 00000D5F — _StreamClassDpc@16
  • 00001084 — _SCStartRequestOnStream@8
  • 000012B3 — _SCGetInterruptState@4
  • 000013DC — _SCProcessCompletedRequest@4
  • 0000142E — _SCDequeueAndDeleteSrb@4
  • 0000157A — _SCProcessCompletedDataRequest@4
  • 000017EB — _SCMinidriverStreamTimerDpc@16
  • 00001868 — _SCMinidriverDeviceTimerDpc@16
  • 0000197A — _StreamClassSynchronizeExecution@12
  • 00001AEB — _SCDebugKeSynchronizeExecution@12
  • 00001C24 — _SCCompleteIrp@12
  • 00001CAC — _SCDummyMinidriverRoutine@4
  • 00001CB6 — _SCSignalSRBEvent@4
  • 00001CCE — _SCErrorDataSRB@4
  • 00001E26 — _SCIssueRequestToDevice@24
  • 00001FDE — _SCCheckFilterInstanceStreamsForIrp@8
  • 000020E6 — _SCCheckRequestsForIrp@16
  • 00002192 — _SCNotifyMinidriverCancel@4
  • 00002229 — _SCCancelOutstandingIrp@8
  • 00002356 — _SCReferenceSwEnumDriver@8
  • 00002462 — _SCInsertStreamInFilter@8
  • 000024AC — _SCInsertFiltersInDevice@8
  • 000024F0 — _SCProcessTimerRequest@8
  • 00002763 — _SCProcessPriorityChangeRequest@12
  • 00002906 — _SCBeginSynchronizedMinidriverCallin@8
  • 0000290E — _SCBeginUnsynchronizedMinidriverCallin@8
  • 0000292A — _SCEndSynchronizedMinidriverStreamCallin@8
  • 0000293A — _SCEndSynchronizedMinidriverDeviceCallin@8
  • 00002948 — _SCEndUnsynchronizedMinidriverDeviceCallin@8
  • 00002980 — _SCEndUnsynchronizedMinidriverStreamCallin@8
  • 000029CA — _SCWaitForOutstandingIo@4
  • 00002A24 — _SCMinidriverTimeFunction@4
  • 00002A78 — _SCGetStreamTime@4
  • 00002ABA — @SCGetPhysicalTime@4
  • 00002AFA — @SCGetSynchronizedTime@8
  • 00002B74 — _SCEnableEventSynchronized@4
  • 00002C0E — _SCEnableDeviceEventSynchronized@4
  • 00002C70 — _SCFreeDeadEvents@4
  • 00002CDA — _SCGetDeadListSynchronized@4
  • 00002D24 — _SCCheckIfStreamsRunning@4
  • 00002D79 — _SCCallBackSrb@8
  • 00002EAF — _SCDebugPriorityWorkItem@4
  • 00002F8C — _SCUpdateMinidriverMethods@12
  • 000030B6 — _SCMinidriverDeviceMethodHandler@16
  • 00003240 — _SCMinidriverStreamMethodHandler@16
  • 000033A0 — _SCProcessCompletedMethodRequest@4
  • 00003554 — _StreamClassPower@8
  • 0000391A — _SCQueryWorker@8
  • 00003B0C — _SciCreateSymbolicLinks@12
  • 000040E0 — _SciOnFilterStreamDescriptor@8
  • 0000446E — _SciInsertFilterStreamInfo@12
  • 000044CA — _StreamClassGetDmaBuffer@4
  • 00004538 — _DllInitialize@4
  • 000047E1 — _SciFreeFilterInstance@4
  • 00004A1C — _SCSynchCompletionRoutine@12
  • 00004A36 — _SCSynchPowerCompletionRoutine@20
  • 00004AD8 — _SCBustedSynchPowerCompletionRoutine@20
  • 0000539C — _StreamClassStreamNotification
  • 00005C2C — _StreamClassDeviceNotification
  • 000060C8 — _StreamClassScheduleTimer@20
  • 000063A7 — _StreamClassCallAtNewPriority@20
  • 00006636 — _StreamClassLogError@16
  • 0000671A — _StreamClassDebugPrint
  • 0000687E — _StreamClassGetPhysicalAddress@20
  • 00006A29 — _StreamClassDebugAssert@16
  • 00006C29 — _SCRequestDpcForStream@4
  • 00006ED0 — _StreamClassAbortOutstandingRequests@12
  • 00007200 — _StreamClassGetNextEvent@20
  • 000074C4 — _StreamClassQueryMasterClock@16
  • 00007674 — _StreamClassFilterReenumerateStreams@8
  • 000078AA — _StreamClassReenumerateStreams@8
  • 00007A2B — _StreamClassRegisterFilterWithNoKSPins@24
  • 00007E75 — _StreamClassReadWriteConfig@20
  • 000081BE — _StreamClassQueryMasterClockSync@8
  • 000083CC — _StreamClassCompleteRequestAndMarkQueueReady@4
  • 00008480 — _SCGetStreamDeviceStateCallback@4
  • 00008542 — _StreamClassMinidriverStreamMethod@12
  • 0000866A — _StreamClassMinidriverDeviceMethod@12
  • 000086DE — _StreamClassEnableEventHandler@12
  • 00008768 — _StreamClassDisableEventHandler@8
  • 000087B0 — _StreamClassEnableDeviceEventHandler@12
  • 00008898 — _StreamClassDisableDeviceEventHandler@8
  • 00008996 — _SCCloseInstanceCallback@4
  • 00008B24 — _SCCloseStreamCallback@4
  • 00008C6C — _StreamClassInterrupt@8
  • 00008DBD — _StreamClassTickHandler@8
  • 00008F2F — _StreamClassCancelPendingIrp@8
  • 00009057 — _StreamClassCancelOutstandingIrp@8
  • 0000912F — _StreamFlushIo@8
  • 0000944B — _HeaderTransfer@16
  • 00009886 — _IoWorker@8
  • 00009B72 — _IoWorkerRead@4
  • 00009B84 — _IoWorkerWrite@4
  • 00009C67 — _IoCompletionRoutine@12
  • 00009ED9 — _BeginTransfer@8
  • 0000A11B — _EndTransfer@8
  • 0000A295 — _CleanupTransfer@8
  • 0000A3FC — _DbgPrint
  • 0000A402 — _DbgBreakPoint@0
  • 0000A410 — __allmul
  • 0000A450 — __aulldiv
  • 0000A4C0 — __except_handler3
  • 0000A56E — __seh_longjmp_unwind@4
  • 0000A58C — __global_unwind2
  • 0000A5CE — __local_unwind2
  • 0000A628 — __abnormal_termination
  • 0000A64C — _RtlUnwind@16
  • 0000A652 — _KsDispatchFastReadFailure@32
  • 0000A658 — _KsDispatchFastIoDeviceControlFailure@36
  • 0000A65E — _KsDispatchInvalidDeviceRequest@8
Segment 2: .idata$5 @ 000040F0
  • 00000000 — __imp_@KfAcquireSpinLock@4
  • 00000004 — __imp_@KfReleaseSpinLock@8
  • 00000008 — __imp_@KfRaiseIrql@4
  • 0000000C — __imp__KeGetCurrentIrql@0
  • 00000010 — __imp__KeQueryPerformanceCounter@4
  • 00000014 — __imp_@KfLowerIrql@4
  • 00000018 — \177HAL_NULL_THUNK_DATA
  • 0000001C — __imp__IoAllocateMdl@20
  • 00000020 — __imp__RtlAssert@16
  • 00000024 — __imp__KeSetEvent@12
  • 00000028 — __imp__ExFreePool@4
  • 0000002C — __imp__MmBuildMdlForNonPagedPool@4
  • 00000030 — __imp__ExAllocatePoolWithTag@12
  • 00000034 — __imp_@InterlockedExchange@8
  • 00000038 — __imp__MmMapLockedPages@8
  • 0000003C — __imp__IoFreeMdl@4
  • 00000040 — __imp__DbgPrint
  • 00000044 — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 00000048 — __imp__IoWriteErrorLogEntry@4
  • 0000004C — __imp__IoAllocateErrorLogEntry@8
  • 00000050 — __imp__KeSynchronizeExecution@12
  • 00000054 — __imp_@InterlockedDecrement@4
  • 00000058 — __imp__DbgBreakPoint@0
  • 0000005C — __imp__KeWaitForSingleObject@20
  • 00000060 — __imp__KeInitializeEvent@12
  • 00000064 — __imp__ExQueueWorkItem@8
  • 00000068 — __imp_@IofCompleteRequest@8
  • 0000006C — __imp__IoCancelIrp@4
  • 00000070 — __imp__ZwClose@4
  • 00000074 — __imp__IoOpenDeviceRegistryKey@16
  • 00000078 — __imp__ZwQueryValueKey@24
  • 0000007C — __imp__RtlInitUnicodeString@8
  • 00000080 — __imp_@IofCallDriver@8
  • 00000084 — __imp__IoBuildSynchronousFsdRequest@28
  • 00000088 — __imp__MmPageEntireDriver@4
  • 0000008C — __imp_@InterlockedIncrement@4
  • 00000090 — __imp__IoBuildDeviceIoControlRequest@36
  • 00000094 — __imp__IoGetDriverObjectExtension@8
  • 00000098 — __imp__MmResetDriverPaging@4
  • 0000009C — __imp__KeSetTimer@16
  • 000000A0 — __imp__KeCancelTimer@4
  • 000000A4 — __imp__PoRequestPowerIrp@24
  • 000000A8 — __imp__MmMapIoSpace@16
  • 000000AC — __imp__RtlFreeUnicodeString@4
  • 000000B0 — __imp__RtlAnsiStringToUnicodeString@12
  • 000000B4 — __imp__RtlInitAnsiString@8
  • 000000B8 — __imp__sprintf
  • 000000BC — __imp__IoFreeIrp@4
  • 000000C0 — __imp__IoAllocateIrp@8
  • 000000C4 — __imp__IoAllocateDriverObjectExtension@16
  • 000000C8 — __imp__wcslen
  • 000000CC — __imp__IoDetachDevice@4
  • 000000D0 — __imp__IoInitializeTimer@12
  • 000000D4 — __imp__IoDeleteDevice@4
  • 000000D8 — __imp__IoAttachDeviceToDeviceStack@8
  • 000000DC — __imp__IoCreateDevice@28
  • 000000E0 — __imp__PoStartNextPowerIrp@4
  • 000000E4 — __imp__IoStartTimer@4
  • 000000E8 — __imp__IoConnectInterrupt@44
  • 000000EC — __imp__IoGetDmaAdapter@12
  • 000000F0 — __imp__IoGetDeviceProperty@20
  • 000000F4 — __imp__KeInitializeTimer@4
  • 000000F8 — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 000000FC — __imp__KeInitializeSpinLock@4
  • 00000100 — __imp__ZwSetValueKey@24
  • 00000104 — __imp__IoOpenDeviceInterfaceRegistryKey@12
  • 00000108 — __imp__IoSetDeviceInterfaceState@8
  • 0000010C — __imp__IoRegisterDeviceInterface@16
  • 00000110 — __imp__IoStopTimer@4
  • 00000114 — __imp__MmUnmapIoSpace@8
  • 00000118 — __imp__IoDisconnectInterrupt@4
  • 0000011C — __imp__wcscpy
  • 00000120 — __imp_@ObfReferenceObject@4
  • 00000124 — __imp__ZwEnumerateKey@24
  • 00000128 — __imp__ZwOpenKey@12
  • 0000012C — __imp__wcscat
  • 00000130 — __imp__memmove
  • 00000134 — __imp__RtlIntegerToUnicodeString@12
  • 00000138 — __imp___vsnprintf
  • 0000013C — __imp__IoGetDeviceInterfaces@16
  • 00000140 — __imp__ProbeForRead@12
  • 00000144 — __imp_@ObfDereferenceObject@4
  • 00000148 — __imp__KeInsertQueueDpc@12
  • 0000014C — __imp__IoReleaseCancelSpinLock@4
  • 00000150 — __imp__ObReferenceObjectByHandle@24
  • 00000154 — _IoFileObjectType
  • 00000154 — __imp__IoFileObjectType
  • 00000158 — __imp__ExGetPreviousMode@0
  • 0000015C — __imp__IoGetRelatedDeviceObject@4
  • 00000160 — __imp__KeInitializeDpc@12
  • 00000164 — __imp__RtlUnwind@16
  • 00000168 — \177NTOSKRNL_NULL_THUNK_DATA
  • 0000016C — __imp__KsDispatchInvalidDeviceRequest@8
  • 00000170 — __imp__KsAllocateObjectHeader@20
  • 00000174 — __imp__KsUnregisterWorker@4
  • 00000178 — __imp__KsRegisterWorker@8
  • 0000017C — __imp__KsAllocateExtraData@12
  • 00000180 — __imp__KsProbeStreamIrp@12
  • 00000184 — __imp__KsUnserializeObjectPropertiesFromRegistry@12
  • 00000188 — __imp__KsDiscardEvent@4
  • 0000018C — __imp__KsSetMajorFunctionHandler@8
  • 00000190 — __imp__KsNullDriverUnload@4
  • 00000194 — __imp__KsAllocateDeviceHeader@12
  • 00000198 — __imp__KsFreeDeviceHeader@4
  • 0000019C — __imp__KsGenerateEventList@20
  • 000001A0 — __imp__KsGenerateEvent@4
  • 000001A4 — __imp__KsCacheMedium@12
  • 000001A8 — __imp__KsDispatchFastReadFailure@32
  • 000001AC — __imp__KsDispatchFastIoDeviceControlFailure@36
  • 000001B0 — __imp__KsFreeObjectHeader@4
  • 000001B4 — __imp__KsValidateConnectRequest@16
  • 000001B8 — __imp__KsPropertyHandler@12
  • 000001BC — __imp__KsEnableEvent@24
  • 000001C0 — __imp__KsDisableEvent@16
  • 000001C4 — __imp__KsMethodHandler@12
  • 000001C8 — __imp__KsFreeEventList@16
  • 000001CC — __imp__KsPinPropertyHandler@20
  • 000001D0 — __imp__KsValidateClockCreateRequest@8
  • 000001D4 — __imp__KsCreateDefaultAllocator@4
  • 000001D8 — __imp__KsSynchronousIoControlDevice@32
  • 000001DC — __imp__KsTopologyPropertyHandler@16
  • 000001E0 — __imp__KsPinDataIntersection@24
  • 000001E4 — __imp__KsStreamIo@44
  • 000001E8 — __imp__KsQueueWorkItem@8
  • 000001EC — __imp__KsSetTargetDeviceObject@8
  • 000001F0 — \177ks_NULL_THUNK_DATA
  • 00000270 — ??_C@_0BP@OCPD@allocateAdapterChannel?5?$CB?$DN?5NULL?$AA@
  • 00000290 — ??_C@_0BM@CEJF@E?3?2NTC?2public?2sdk?2inc?2wdm?4h?$AA@
  • 000002AC — ??_C@_0BE@CIAH@mapTransfer?5?$CB?$DN?5NULL?$AA@
  • 000002C0 — ??_C@_0BJ@BLDF@freeMapRegisters?5?$CB?$DN?5NULL?$AA@
  • 000002DC — ??_C@_0BM@MGEC@flushAdapterBuffers?5?$CB?$DN?5NULL?$AA@
  • 000002F8 — ??_C@_0BN@IHIP@allocateCommonBuffer?5?$CB?$DN?5NULL?$AA@
  • 00000318 — ??_C@_0BJ@FPNP@freeCommonBuffer?5?$CB?$DN?5NULL?$AA@
Segment 3: .data @ 00004130
  • 00000000 — _StreamDebug
  • 00000020 — _StreamBuffer
Segment 4: PAGE @ 00006E20
  • 000000E4 — _SCBuildRequestPacket@16
  • 0000028F — _SCProcessDmaDataBuffers@28
  • 0000047C — _SCProcessPioDataBuffers@28
  • 000005D6 — _SCLogError@16
  • 000009ED — _SCOpenMinidriverInstance@16
  • 00000D56 — _SCSubmitRequest@44
  • 00001084 — _SCProcessDataTransfer@12
  • 00001402 — _SCMinidriverDevicePropertyHandler@16
  • 00001580 — _SCMinidriverStreamPropertyHandler@16
  • 000016D6 — _SCProcessCompletedPropertyRequest@4
  • 0000178E — _SCUpdateMinidriverProperties@12
  • 000018A4 — _SCUpdateMinidriverEvents@12
  • 000019DB — _SCReadRegistryValues@8
  • 00001B10 — _SCGetRegistryValue@20
  • 00001D43 — _SCDereferenceDriver@4
  • 0000203F — _SCReferenceDriver@4
  • 0000217C — _SCCheckPoweredUp@4
  • 0000229C — _SCCheckPowerDown@4
  • 000023B0 — _SCShowIoPending@8
  • 0000253A — _SCCallNextDriver@8
  • 00002684 — _SCSendUnknownCommand@16
  • 0000278A — _SCMapMemoryAddress@28
  • 000028CD — _SCUpdatePersistedProperties@12
  • 00002ABB — _SCQueryCapabilities@8
  • 00002D32 — _SCRescanStreams@4
  • 00002F5A — _SCCopyMinidriverProperties@8
  • 0000312C — _SCCopyMinidriverEvents@8
  • 000032FE — _SCCopyMinidriverMethods@8
  • 000035C5 — _StreamClassRegisterAdapter@12
  • 000037FC — _StreamClassPnPAddDevice@8
  • 000039B3 — _StreamClassPnPAddDeviceWorker@12
  • 00003FFD — _StreamClassPnP@8
  • 000046B7 — _SciQuerySystemPowerHiberCallback@4
  • 000047F6 — _SCUnknownPNPCallback@4
  • 000048E0 — _SCUnknownPowerCallback@4
  • 00004CE7 — _SCStartWorker@4
  • 000053F5 — _SCInitializeCallback@4
  • 0000564D — _SCStreamInfoCallback@4
  • 0000588F — _SCPowerCallback@4
  • 000059C6 — _SCUninitializeMinidriver@8
  • 00005AE4 — _SCUninitializeCallback@4
  • 00005C9E — _SCFreeAllResources@4
  • 00005EF7 — _SCDestroySymbolicLinks@4
  • 00006024 — _SCPowerCompletionWorker@4
  • 0000610C — _SCCreateChildPdo@12
  • 00006300 — _SCEnumerateChildren@8
  • 00006692 — _SCEnumGetCaps@8
  • 0000676A — _SCQueryEnumId@12
  • 000068D9 — _StreamClassForwardUnsupported@8
  • 000069C2 — _SCSendSurpriseNotification@8
  • 00006B3E — _FilterDispatchGlobalCreate@8
  • 00006FB0 — _StreamDispatchCreate@8
  • 000073E1 — _SCOpenStreamCallback@4
  • 000078F0 — _StreamDispatchIoControl@8
  • 00007EDE — _SCStreamDeviceState@12
  • 0000828A — _SCGetStreamDeviceState@12
  • 000084A6 — _SCStreamDeviceRate@12
  • 00008656 — _SCStreamDeviceRateCapability@12
  • 00008832 — _SCStreamProposeNewFormat@12
  • 000089E2 — _SCStreamSetFormat@12
  • 00008B6A — _StreamClassMinidriverDeviceGetProperty@12
  • 00008C92 — _StreamClassMinidriverDeviceSetProperty@12
  • 00008DBA — _StreamClassMinidriverStreamGetProperty@12
  • 00008EE0 — _StreamClassMinidriverStreamSetProperty@12
  • 000090FE — _FilterDispatchIoControl@8
  • 0000945E — _ClockDispatchIoControl@8
  • 0000981C — _FilterDispatchClose@8
  • 00009C0E — _StreamDispatchClose@8
  • 00009E30 — _SCFilterPinInstances@12
  • 00009F2E — _SCFilterPinPropertyHandler@12
  • 0000A01B — _ClockDispatchCreate@8
  • 0000A286 — _AllocatorDispatchCreate@8
  • 0000A3A8 — _SCOpenMasterCallback@4
  • 0000A490 — _SCGetMasterClock@12
  • 0000A532 — _SCSetMasterClock@12
  • 0000A73E — _SCClockGetTime@12
  • 0000A820 — _SCClockGetPhysicalTime@12
  • 0000A904 — _SCClockGetFunctionTable@12
  • 0000AA46 — _ClockDispatchClose@8
  • 0000AB72 — _SCCloseClockCallback@4
  • 0000AC6A — _SCFilterTopologyHandler@12
  • 0000AD4F — _SCFilterPinIntersectionHandler@12
  • 0000AEEE — _SCIntersectHandler@16
  • 0000B05E — _SCDataIntersectionCallback@4
  • 0000B179 — _SCGetStreamHeaderSize@12
  • 0000B219 — _DllUnload@0
  • 0000B30D — _SCStreamAllocator@12
  • 0000B671 — _PrepareTransfer@8
  • 0000B96D — _AllocateFrame@8
  • 0000B9F9 — _FreeFrame@8
  • 0000BB07 — _PinCreateHandler@8
  • 0000BE00 — _PinInterfaces
  • 0000BE18 — _PinMediums
  • 0000BED0 — _FilterDispatchTable
  • 0000C1C8 — _StreamStreamHandlers
  • 0000C268 — _StreamInterfaceHandlers
  • 0000C2D0 — _ConstructedStreamHandlers
  • 0000C340 — _StreamDispatchTable
  • 0000C368 — _ClockDispatchTable
  • 0000C390 — _ClockPropertyItems
  • 0000C430 — _ClockPropertySets
  • 0000C448 — _KSPROPSETID_Clock
  • 0000C458 — _KSPROPSETID_Stream
  • 0000C468 — _KSPROPSETID_StreamInterface
  • 0000C478 — _KSPROPSETID_StreamAllocator
  • 0000C488 — _KSMETHODSETID_StreamAllocator
  • 0000C498 — _KSPROPSETID_Connection
  • 0000C4A8 — _KSPROPSETID_Pin
  • 0000C4B8 — _KSMEDIUMSETID_Standard
  • 0000C4C8 — _KSPROPSETID_Topology
Segment 6: INIT @ 00000000
  • 0000005E — _DriverEntry@8
  • 000000A4 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 000000B8 — __IMPORT_DESCRIPTOR_HAL
  • 000000CC — __IMPORT_DESCRIPTOR_ks
  • 000000E0 — __NULL_IMPORT_DESCRIPTOR