MMDEVLDR — Windows ME Debug


Source Tree

  • ../../cm.c
  • ../../env.c
  • ../../mmdevldr.asm
  • ../../mmdevldr.inc

Segment 1: _LDATA @ 000002B0
  • 00000000 — _MMDEVLDR_Register_Device_Driver
  • 00000004 — __MMDEVLDR_SetDevicePresence
  • 00000008 — __MMDEVLDR_SetEnvironmentString
  • 0000000C — __MMDEVLDR_GetEnvironmentString
  • 00000010 — __MMDEVLDR_RemoveEnvironmentString
  • 00000014 — __MMDEVLDR_AddEnvironmentString
  • 00000018 — __MMDEVLDR_DeviceInitComplete
  • 0000001C — mmdevldr_DDB
  • 0000006C — _ghlCallBack
  • 00000070 — _fAppyTimeCallBack
  • 00000074 — _fPendingStartAllDrivers
  • 00000078 — MMDEVLDR_Control
  • 000000B0 — _AppyTimeCallBack
  • 000000E6 — _MMDEVLDR_DeviceInitComplete
Segment 2: _LMSG$1 @ 000002F0
  • 00000000 — @MSG_LAB
  • 00000010 — @MSG_LDATA
Segment 3: PNP @ 000007E0
  • 00000000 — _CCODE__Debug_Printf_Service
  • 00000014 — _CCODE_List_Create@8
  • 00000028 — _CCODE_List_Get_Next@8
  • 00000038 — _CCODE_List_Destroy@4
  • 00000048 — _CCODE_List_Get_First@4
  • 00000058 — _CCODE__RegCloseKey
  • 00000060 — _CCODE__CONFIGMG_Load_DLVxDs
  • 00000068 — _CCODE__RegQueryValueEx
  • 00000070 — _CCODE__RegOpenKey
  • 00000078 — _CCODE__CONFIGMG_Get_DevNode_Key
  • 00000080 — _CCODE__CONFIGMG_Set_DevNode_PowerState
  • 00000088 — _CCODE_List_Attach_Tail@8
  • 00000098 — _CCODE_List_Allocate@4
  • 000000AC — _CCODE__CONFIGMG_Get_DDBs
  • 000000B4 — _CCODE__RegCreateKey
  • 000000BC — _CCODE__RegEnumKey
  • 000000C4 — _CCODE__RegSetValueEx
  • 000000CC — _CCODE__RegEnumValue
  • 000000D4 — _CCODE_List_Deallocate@8
  • 000000E4 — _CCODE_List_Remove_First@4
  • 000000F4 — _CCODE__SHELL_CallAtAppyTime
  • 000000FC — _CCODE__RegDeleteKey
  • 00000104 — _CCODE__RegFlushKey
  • 0000010C — _CCODE__CONFIGMG_Register_Device_Driver
  • 00000114 — _CCODE__CONFIGMG_Set_DevNode_PowerCapabilities
  • 0000011C — _CCODE__CONFIGMG_Change_DevNode_Status
  • 00000124 — _CCODE_List_Remove@8
  • 00000138 — _CCODE__CONFIGMG_Get_Parent
  • 00000140 — _CCODE__CONFIGMG_Get_Bus_Info
  • 00000148 — _CCODE__VPOWERD_Disable_Hibernate
  • 00000150 — _CCODE__CONFIGMG_Read_Registry_Value
  • 00000158 — _CCODE__VPOWERD_Get_Global_Flags
  • 00000160 — _CCODE__NtKernWin9XLoadDriver
  • 00000168 — _CCODE__CONFIGMG_Remove_SubTree
  • 00000170 — _CCODE__CONFIGMG_Create_DevNode
  • 00000178 — _CCODE__CONFIGMG_Locate_DevNode
  • 00000180 — _CCODE__CONFIGMG_Get_Device_Driver_Private_DWord
  • 00000188 — _CCODE__CONFIGMG_Get_DevNode_Handler
Segment 4: _DB1CODE @ 00000850
  • 00000000 — MMDEVLDR_Debug_Dump
Segment 6: _PTEXT @ 00001CA0
  • 00000000 — _MMDEVLDR_Config_Handler
  • 0000001C — MMDEVLDR_Register_Device_Driver
  • 0000002B — MMDEVLDR_Register_Device_Driver2
  • 00000039 — MMDEVLDR_DevExit
  • 00000042 — MMDEVLDR_NewDevNode
  • 000000C9 — _MMDEVLDR_Call_MMSystem
  • 000000F5 — _StartAllDrivers
  • 00000105 — _MMDEVLDR_CheckForMMSystem
  • 000001BE — MMDEVLDR_DeviceIoControl
  • 00000201 — MMDEVLDR_GetVersion
  • 00000224 — MMDEVLDR_LinPageLock
  • 0000025D — MMDEVLDR_LinPageUnLock
  • 0000028B — MMDEVLDR_GetRing0ThreadHandle
  • 000002AA — MMDEVLDR_CloseVxDHandle
  • 000002D4 — MMDEVLDR_QueueApc
  • 0000030D — MMDEVLDR_GetChangeNotifyPtr
  • 00000332 — MMDEVLDR_PageAllocate
  • 0000038A — MMDEVLDR_PageFree
  • 000003BF — MMDEVLDR_GetDeviceStatus
  • 0000043A — _StringCopy
  • 00000450 — _StringLen
  • 00000461 — _StringCat
  • 00000484 — _GetMessagePtr
  • 00000497 — _BCSToBCS
  • 0000049D — MMDEVLDR_API_Handler
  • 00000611 — _MMDEVLDR_Initialize
  • 00000678 — _MMDEVLDR_CleanUp
  • 000006CF — _LoadDrivers
  • 000007C3 — _StartDriver
  • 000007FB — _StopDriver
  • 00000812 — _CallConfigHandlers
  • 00000A19 — _AddDeviceDriverToList
  • 00000AD8 — _AppyTime_StartAllDrivers
  • 00000B1C — _Retrieve_VxD_Ids
  • 00000B71 — __RegCopyTree
  • 00000C9D — _MMDEVLDR_SetDevicePresence
  • 00000D90 — _MigrateDevNodeDrivers
  • 00001254 — _Register_Device_Driver
  • 00001393 — _Really_Call_Config_Handler
  • 0000179E — _Check_On_Acpi
  • 000017E8 — _Check_Bios_Enumerated
  • 00001813 — _Check_WDM_Driver
  • 00001858 — _Check_VJoyD_Driver
  • 000018AC — _VxD_Check_Hibernation
  • 000019AC — _LoadAssociatedFilters
  • 00001AEA — _GetDevNodeString
  • 00001B5C — _IsVXDName
  • 00001B8A — _HookConfigHandler
  • 00001C4B — __my_assert
  • 00001C79 — _GetGlobalEnvironment
  • 00001CE1 — _strncmp
  • 00001D1D — _memmove
  • 00001D36 — _strcpyn
  • 00001D5B — _GetEndOfEnvData
  • 00001D87 — _MMDEVLDR_SetEnvironmentString
  • 00001DA7 — _MMDEVLDR_GetEnvironmentString
  • 00001E1F — _MMDEVLDR_RemoveEnvironmentString
  • 00001EC5 — _MMDEVLDR_AddEnvironmentString
Segment 7: _PDATA @ 00003010
  • 00000048 — _lpszConfigName
  • 000000B4 — _lpszReturnCRName
  • 00000184 — _ghlDevNodes
  • 00000188 — _fDefaultHandlerKnown
  • 0000018C — _gpDefaultHandler
  • 00000190 — _fMMSystemUp
  • 00000194 — _fCheckedForMMSystem
  • 00000198 — _gfDisableAcpi2Apm
  • 00000230 — ??_C@_0P@MLEN@CR_BADLY_OWNED?$AA@
  • 00000240 — ??_C@_0L@IBMK@CR_UNOWNED?$AA@
  • 0000024C — ??_C@_0BB@GHDE@CR_NOT_EJECTABLE?$AA@
  • 00000260 — ??_C@_0BA@NDCL@CR_EJECT_FAILED?$AA@
  • 00000270 — ??_C@_0BB@NPMD@CR_UNLOCK_FAILED?$AA@
  • 00000284 — ??_C@_0BK@MDGL@CR_ALREADY_SUCH_DEPENDENT?$AA@
  • 000002A0 — ??_C@_0BC@KOJC@CR_SAME_RESOURCES?$AA@
  • 000002B4 — ??_C@_0BA@EPPK@CR_NO_DEPENDENT?$AA@
  • 000002C4 — ??_C@_0BC@MGKH@CR_CANT_SHARE_IRQ?$AA@
  • 000002D8 — ??_C@_0BA@PPCJ@CR_QUERY_VETOED?$AA@
  • 000002E8 — ??_C@_0BC@KM@CR_FREE_RESOURCES?$AA@
  • 000002FC — ??_C@_0BD@KIPB@CR_NOT_DISABLEABLE?$AA@
  • 00000310 — ??_C@_0BE@EBMN@CR_INVALID_PRIORITY?$AA@
  • 00000324 — ??_C@_0O@HFLP@CR_WRONG_TYPE?$AA@
  • 00000334 — ??_C@_0BB@NECL@CR_NO_SUCH_VALUE?$AA@
  • 00000348 — ??_C@_0BE@IBMN@CR_DEVICE_NOT_THERE?$AA@
  • 0000035C — ??_C@_0BH@CKBN@CR_NO_MORE_HW_PROFILES?$AA@
  • 00000374 — ??_C@_0BA@OGCB@CR_NEED_RESTART?$AA@
  • 00000384 — ??_C@_0BH@JPCP@CR_DEVLOADER_NOT_READY?$AA@
  • 0000039C — ??_C@_0P@DFIM@CR_INVALID_API?$AA@
  • 000003AC — ??_C@_0BA@PJ@CR_INVALID_DATA?$AA@
  • 000003BC — ??_C@_0BF@KCAP@CR_INVALID_DEVICE_ID?$AA@
  • 000003D4 — ??_C@_0BC@IHAE@CR_REGISTRY_ERROR?$AA@
  • 000003E8 — ??_C@_0BG@MGJE@CR_NO_REGISTRY_HANDLE?$AA@
  • 00000400 — ??_C@_0BB@DCFO@CR_NO_ARBITRATOR?$AA@
  • 00000414 — ??_C@_0BA@CFP@CR_BUFFER_SMALL?$AA@
  • 00000424 — ??_C@_0BF@FDNK@CR_INVALID_LOAD_TYPE?$AA@
  • 0000043C — ??_C@_0O@LHKA@CR_APM_VETOED?$AA@
  • 0000044C — ??_C@_0BB@KHFI@CR_REMOVE_VETOED?$AA@
  • 00000460 — ??_C@_0BD@HDJM@CR_NOT_A_GOOD_TIME?$AA@
  • 00000474 — ??_C@_0BC@HLCA@CR_CREATE_BLOCKED?$AA@
  • 00000488 — ??_C@_0BK@GCIG@CR_NO_SUCH_LOGICAL_DEVICE?$AA@
  • 000004A4 — ??_C@_0L@GIFI@CR_FAILURE?$AA@
  • 000004B0 — ??_C@_0BB@NKIM@CR_INVALID_RANGE?$AA@
  • 000004C4 — ??_C@_0BG@OJFE@CR_INVALID_RANGE_LIST?$AA@
  • 000004DC — ??_C@_0BI@IAGO@CR_ALREADY_SUCH_DEVNODE?$AA@
  • 000004F4 — ??_C@_0BD@NMCE@CR_NO_MORE_RES_DES?$AA@
  • 00000508 — ??_C@_0BE@OML@CR_NO_MORE_LOG_CONF?$AA@
  • 0000051C — ??_C@_0BD@PKDH@CR_NO_SUCH_DEVNODE?$AA@
  • 00000530 — ??_C@_0BD@EMIA@CR_DLVXD_NOT_FOUND?$AA@
  • 00000544 — ??_C@_0BG@BHFB@CR_INVALID_RESOURCEID?$AA@
  • 0000055C — ??_C@_0BE@LJLJ@CR_DEVNODE_HAS_REQS?$AA@
  • 00000570 — ??_C@_0BE@IBLJ@CR_INVALID_NODELIST?$AA@
  • 00000584 — ??_C@_0BG@LAHG@CR_INVALID_ARBITRATOR?$AA@
  • 0000059C — ??_C@_0BE@LPML@CR_INVALID_LOG_CONF?$AA@
  • 000005B0 — ??_C@_0BD@NMEA@CR_INVALID_RES_DES?$AA@
  • 000005C4 — ??_C@_0BD@KEIC@CR_INVALID_DEVNODE?$AA@
  • 000005D8 — ??_C@_0BA@BJHP@CR_INVALID_FLAG?$AA@
  • 000005E8 — ??_C@_0BD@LPJB@CR_INVALID_POINTER?$AA@
  • 000005FC — ??_C@_0BB@NDLF@CR_OUT_OF_MEMORY?$AA@
  • 00000610 — ??_C@_0L@DDEM@CR_DEFAULT?$AA@
  • 0000061C — ??_C@_0L@OJMP@CR_SUCCESS?$AA@
  • 00000628 — ??_C@_0BB@IOLK@CONFIG_EJ_UNLOCK?$AA@
  • 0000063C — ??_C@_0P@LBCO@CONFIG_EJ_LOCK?$AA@
  • 0000064C — ??_C@_0P@EEPJ@CONFIG_WAKE_CB?$AA@
  • 0000065C — ??_C@_0M@LDFM@CONFIG_WAKE?$AA@
  • 00000668 — ??_C@_0L@FJCJ@CONFIG_IRP?$AA@
  • 00000674 — ??_C@_0O@ECDE@CONFIG_UNLOCK?$AA@
  • 00000684 — ??_C@_0M@MBEH@CONFIG_LOCK?$AA@
  • 00000690 — ??_C@_0BG@GOK@CONFIG_BEGIN_PNP_MODE?$AA@
  • 000006A8 — ??_C@_0BD@FEKA@CONFIG_PRESHUTDOWN?$AA@
  • 000006BC — ??_C@_0P@BANP@CONFIG_PRIVATE?$AA@
  • 000006CC — ??_C@_0BD@LNDM@CONFIG_PROP_CHANGE?$AA@
  • 000006E0 — ??_C@_0N@HMOG@CONFIG_READY?$AA@
  • 000006F0 — ??_C@_0BC@BDHN@CONFIG_PREREMOVE2?$AA@
  • 00000704 — ??_C@_0BA@CPHO@CONFIG_SHUTDOWN?$AA@
  • 00000714 — ??_C@_0BB@MDAF@CONFIG_PREREMOVE?$AA@
  • 00000728 — ??_C@_0BF@ODLO@CONFIG_VERIFY_DEVICE?$AA@
  • 00000740 — ??_C@_0BG@KAKC@CONFIG_TEST_SUCCEEDED?$AA@
  • 00000758 — ??_C@_0BD@DAGB@CONFIG_TEST_FAILED?$AA@
  • 0000076C — ??_C@_0L@BJMK@CONFIG_APM?$AA@
  • 00000778 — ??_C@_0BA@FJF@CONFIG_CALLBACK?$AA@
  • 00000788 — ??_C@_0N@GFMJ@CONFIG_SETUP?$AA@
  • 00000798 — ??_C@_0BB@ONGJ@CONFIG_ENUMERATE?$AA@
  • 000007AC — ??_C@_0O@ODCA@CONFIG_REMOVE?$AA@
  • 000007BC — ??_C@_0M@EIOK@CONFIG_TEST?$AA@
  • 000007C8 — ??_C@_0M@OOCD@CONFIG_STOP?$AA@
  • 000007D4 — ??_C@_0N@OFJF@CONFIG_START?$AA@
  • 000007E4 — ??_C@_0O@KBGI@CONFIG_FILTER?$AA@
  • 000007F4 — ??_C@_0CB@NGIJ@Unable?5to?5allocate?5CallBack?5list@
  • 00000818 — ??_C@_0CA@FGM@Unable?5to?5allocate?5DevNode?5list?$AA@
  • 00000838 — ??_C@_01BJG@?6?$AA@
  • 0000083C — ??_C@_0BB@IIJO@MMDEVLDR?5ERROR?3?5?$AA@
  • 00000850 — ??_C@_0BG@GDPE@?$CFS?5returned?5?$CFs?5for?5?$CFs?$AA@
  • 00000868 — ??_C@_0L@BMMH@MMDEVLDR?3?5?$AA@
  • 00000874 — ??_C@_0M@JLLB@?$CBUNDEFINED?$CB?$AA@
  • 00000880 — ??_C@_0BI@CLLN@callee?5?$CFS?5destroyed?5EBX?$AA@
  • 00000898 — ??_C@_0BI@FEFJ@callee?5?$CFS?5destroyed?5ESI?$AA@
  • 000008B0 — ??_C@_0BI@FPKF@callee?5?$CFS?5destroyed?5EDI?$AA@
  • 000008C8 — ??_C@_0BI@HPAF@callee?5?$CFS?5destroyed?5EBP?$AA@
  • 000008E0 — ??_C@_0BP@CIP@Unable?5to?5allocate?5driver?5node?$AA@
  • 00000900 — ??_C@_0BP@KMEH@Unable?5to?5allocate?5driver?5list?$AA@
  • 00000920 — ??_C@_0BL@CMKH@Unable?5to?5allocate?5DevNode?$AA@
  • 0000093C — ??_C@_01PCFE@?2?$AA@
  • 00000940 — ??_C@_01FAFK@?$DO?$AA@
  • 00000944 — ??_C@_01FHE@?$DM?$AA@
  • 00000948 — ??_C@_0EM@FHNH@Register_Device_Driver?5?3?5Could?5n@
  • 00000994 — ??_C@_0EM@DBLH@Register_Device_Driver?5?3?5Could?5n@
  • 000009E0 — ??_C@_0ED@CGKP@Register_Device_Driver?5?3?5Could?5n@
  • 00000A24 — ??_C@_0CM@GKND@Failed?5to?5change?5DevNode?5Status?5@
  • 00000A50 — ??_C@_0CM@GHFI@CONFIG_APM_TEST_SUSPEND?5failed?5o@
  • 00000A7C — ??_C@_0BL@JNBC@DevNode?5list?5not?5allocated?$AA@
  • 00000A98 — ??_C@_06LCIG@Driver?$AA@
  • 00000AA0 — ??_C@_01PJCK@?4?$AA@
  • 00000AA4 — ??_C@_08JMLE@DisHiber?$AA@
  • 00000AB0 — ??_C@_04FIFJ@?4sys?$AA@
  • 00000AB8 — ??_C@_0CD@BDON@System?2CurrentControlSet?2Service@
  • 00000ADC — ??_C@_0BC@NLBA@AssociatedFilters?$AA@
  • 00000AF0 — ??_C@_0BL@HKKJ@ASSERT?$CB?5?$CFs?5At?5?$CFs?5?3?5line?5?$CFd?$AA@
  • 00000B0C — ??_C@_0CN@GMN@unable?5to?5determine?5global?5envir@
  • 00000B3C — ??_C@_0CH@DIKJ@unable?5to?5retrieve?5global?5enviro@
  • 00000B64 — ??_C@_01KPOD@?$DN?$AA@
Segment 8: _ITEXT @ 00000000
  • 00000000 — MMDEVLDR_DevInit
  • 0000000F — MMDEVLDR_InitComplete