MOUHID — Windows ME Debug


Source Tree

  • ../connect.c
  • ../mouhid.asm
  • ../shutdown.c
  • ../../../../../wdm10/ddk/inc/wdm.h

Segment 1: _LGROUP @ 000006D0
  • 00000000 — MOUHID_Control
  • 00000040 — _DispatchNtReadFile
  • 000000B9 — _ReadRetryTimeout@0
  • 000000D7 — _ReadCompletion@12
  • 000001B0 — _IncPendingActionCount@0
  • 000001BC — _LCODE__NtKernCreateFile@44
  • 000001C4 — _LCODE__NtKernClose@4
  • 000001CC — _LCODE__NtKernDeviceIoControl@40
  • 000001D4 — _LCODE__NtKernQueueWorkItem@8
  • 000001DC — _LCODE__PELDR_GetProcAddress
  • 000001E4 — _LCODE__HeapAllocate
  • 000001EC — _LCODE__HeapFree
  • 000001F4 — _LCODE__Debug_Printf_Service
  • 00000208 — _LCODE_Set_Global_Time_Out@12
  • 00000224 — __imp__ExFreePool@4
  • 00000228 — WDMExFreePool
  • 00000234 — __imp__ExQueueWorkItem@8
  • 00000238 — WDMExQueueWorkItem
  • 00000244 — __imp__IoBuildAsynchronousFsdRequest@24
  • 00000248 — WDMIoBuildAsynchronousFsdRequest
  • 00000254 — __imp__IoBuildSynchronousFsdRequest@28
  • 00000258 — WDMIoBuildSynchronousFsdRequest
  • 00000264 — __imp__IoFreeIrp@4
  • 00000268 — WDMIoFreeIrp
  • 00000274 — __imp__IoFreeMdl@4
  • 00000278 — WDMIoFreeMdl
  • 00000284 — __imp__IoGetRelatedDeviceObject@4
  • 00000288 — WDMIoGetRelatedDeviceObject
  • 00000294 — __imp__IoInitializeIrp@12
  • 00000298 — WDMIoInitializeIrp
  • 000002A4 — __imp__KeInitializeEvent@12
  • 000002A8 — WDMKeInitializeEvent
  • 000002B4 — __imp__KeWaitForSingleObject@20
  • 000002B8 — WDMKeWaitForSingleObject
  • 000002C4 — __imp__MmUnlockPages@4
  • 000002C8 — WDMMmUnlockPages
  • 000002D4 — __imp__ObReferenceObjectByHandle@24
  • 000002D8 — WDMObReferenceObjectByHandle
  • 000002E4 — __imp_@IofCallDriver@8
  • 000002E8 — WDMIofCallDriver
  • 000002F4 — __imp_@ObfDereferenceObject@4
  • 000002F8 — WDMObfDereferenceObject
  • 00000304 — MOUHID_DDB
  • 00000358 — _dbgOpt
  • 00000440 — _pendingActionCount
  • 00000450 — _RtlConvertLongToLargeInteger@4
  • 0000045C — _GUID_CLASS_INPUT
  • 0000046C — _GUID_DEVICE_SYS_BUTTON
  • 0000047C — _GUID_HID_INTERFACE_NOTIFY
Segment 3: _PTEXT @ 000013B0
  • 00000000 — MOUHID_Initialize
  • 00000038 — MOUHID_NewDevNode
  • 00000060 — NewDevnode_Callback
  • 00000074 — MOUHID_Shutdown
  • 0000008B — MOUHID_Kernel32Shutdown
  • 0000009A — _MOUHID_Set_VMD_Mouse_Data
  • 000000B7 — _IsVMOUSEPresent
  • 000000D2 — ScheduleOpen_Callback
  • 000000E5 — MOUHID_Schedule_Open
  • 00000123 — _VMDPostPointerMessage@16
  • 0000015B — _VMDPostAbsolutePointerMessage@16
  • 0000018D — _CallRestrictedEvent@16
  • 000001C7 — _MyCallAtAppyTime
  • 000001F0 — _DbgCheckForReversedIntelliMouse@4
  • 000002A6 — _CheckMouseContext@4
  • 00000333 — _GetImportFunctionPtrs@0
  • 0000043E — _UnicodeStringLength@4
  • 00000460 — _NewMouse@20
  • 00000A06 — _EnqueueMouse@4
  • 00000A6D — _DequeueMouse@4
  • 00000B0A — _DestroyMouse@4
  • 00000B96 — _DeviceObjectChanged@8
  • 00000BB9 — _RegisterDeviceInterfaceNotify@8
  • 00000CB8 — _WorkItemCallback_Close@4
  • 00000DCC — _TryDestroyAll@0
  • 00000E4E — _ReuseIrp@8
  • 00000EC9 — _WorkItemCallback_Read@4
  • 000016A5 — _DeviceHasBeenOpened@8
  • 000016F6 — _RegisterWithVMOUSE@0
  • 00001710 — _OpenNewDevices@0
  • 000017E1 — _WorkItemCallback_Open@4
  • 00001DD0 — _DecPendingActionCount@0
  • 00001ECF — _HandleShutdown
Segment 4: _PDATA @ 00000000
  • 00000004 — _firstMouse
  • 00000008 — _lastMouse
  • 0000000C — _pHidP_GetUsageValue
  • 00000010 — _pHidP_GetScaledUsageValue
  • 00000014 — _pHidP_GetUsages
  • 00000018 — _pHidP_MaxUsageListLength
  • 0000001C — _pIoGetDeviceInterfaces
  • 00000020 — _pHidP_GetCaps
  • 00000024 — _pHidP_GetValueCaps
  • 00001484 — _shuttingDown