COMPBATT — Windows ME Debug


Source Tree

  • ../compbatt.c
  • ../compmisc.c
  • ../comppnp.c
  • intel/lldiv.asm
  • intel/llmul.asm

Segment 1: .text @ 00000DF0
  • 00000000 — _CompBattPnpDispatch@8
  • 00000180 — _CompBattPowerDispatch@8
  • 00000200 — _CompBattPnpEventHandler@8
  • 00000300 — _CompBattRemoveBattery@8
  • 00000390 — _CompBattAddNewBattery@8
  • 000006B0 — _CompBattGetBatteries@4
  • 000007A0 — _CompBattAddDevice@8
  • 00000990 — _CompBattOpenClose@8
  • 00000A40 — _CompBattSystemControl@8
  • 00000B20 — _CompBattGetStaticInfo@4
  • 00000BF0 — _CompBattMonitorIrpCompleteWorker@4
  • 00000C40 — _CompBattMonitorIrpComplete@12
  • 000012C0 — _CompBattRecalculateTag@4
  • 00001370 — _CompBattChargeDischarge@4
  • 00001550 — _BattIoctlComplete@12
  • 00001580 — _IsBatteryAlreadyOnList@8
  • 00001610 — _RemoveBatteryFromList@8
  • 000016BE — _BatteryClassStatusNotify@4
  • 000016C4 — _BatteryClassInitializeDevice@8
  • 000016CA — _BatteryClassIoctl@8
  • 000016D0 — @IofCompleteRequest@8
  • 000016D6 — @IofCallDriver@8
  • 000016DC — _IoRegisterPlugPlayNotification@28
  • 000016E2 — _DbgPrint
  • 000016E8 — _PoCallDriver@8
  • 000016EE — _PoStartNextPowerIrp@4
  • 000016F4 — _ExFreePool@4
  • 000016FA — @ObfDereferenceObject@4
  • 00001700 — @ExReleaseFastMutex@4
  • 00001706 — @ExAcquireFastMutex@4
  • 0000170C — _IoFreeIrp@4
  • 00001712 — _IoAllocateIrp@8
  • 00001718 — @ObfReferenceObject@4
  • 0000171E — _IoGetDeviceObjectPointer@16
  • 00001724 — _RtlCopyUnicodeString@8
  • 0000172A — _ExAllocatePoolWithTag@12
  • 00001730 — _RtlAssert@16
  • 00001736 — _KeGetCurrentIrql@0
  • 0000173C — _RtlInitUnicodeString@8
  • 00001742 — _IoGetDeviceInterfaces@16
  • 00001748 — _IoDeleteDevice@4
  • 0000174E — _KeInitializeEvent@12
  • 00001754 — _IoAttachDeviceToDeviceStack@8
  • 0000175A — _IoCreateSymbolicLink@8
  • 00001760 — _IoCreateDevice@28
  • 00001766 — _DbgBreakPoint@0
  • 0000176C — _KeQueryInterruptTime@0
  • 00001772 — _IoCancelIrp@4
  • 00001780 — __alldiv
  • 00001830 — __allmul
  • 00001864 — _ExQueueWorkItem@8
  • 0000186A — _KeSetEvent@12
  • 00001870 — _KeWaitForSingleObject@20
  • 00001876 — _IoBuildDeviceIoControlRequest@36
  • 0000187C — _RtlCompareUnicodeString@12
Segment 2: .idata$5 @ 00001530
  • 00000000 — __imp__BatteryClassStatusNotify@4
  • 00000004 — __imp__BatteryClassInitializeDevice@8
  • 00000008 — __imp__BatteryClassIoctl@8
  • 0000000C — \177BATTC_NULL_THUNK_DATA
  • 00000010 — __imp__KeGetCurrentIrql@0
  • 00000014 — __imp_@ExReleaseFastMutex@4
  • 00000018 — __imp_@ExAcquireFastMutex@4
  • 0000001C — \177HAL_NULL_THUNK_DATA
  • 00000020 — __imp__DbgPrint
  • 00000024 — __imp__PoStartNextPowerIrp@4
  • 00000028 — __imp__ExFreePool@4
  • 0000002C — __imp_@ObfDereferenceObject@4
  • 00000030 — __imp__IoRegisterPlugPlayNotification@28
  • 00000034 — __imp__PoCallDriver@8
  • 00000038 — __imp__IoFreeIrp@4
  • 0000003C — __imp__IoAllocateIrp@8
  • 00000040 — __imp_@ObfReferenceObject@4
  • 00000044 — __imp__IoGetDeviceObjectPointer@16
  • 00000048 — __imp__RtlCopyUnicodeString@8
  • 0000004C — __imp_@IofCompleteRequest@8
  • 00000050 — __imp__RtlAssert@16
  • 00000054 — __imp_@IofCallDriver@8
  • 00000058 — __imp__RtlInitUnicodeString@8
  • 0000005C — __imp__IoGetDeviceInterfaces@16
  • 00000060 — __imp__IoDeleteDevice@4
  • 00000064 — __imp__KeInitializeEvent@12
  • 00000068 — __imp__IoAttachDeviceToDeviceStack@8
  • 0000006C — __imp__IoCreateSymbolicLink@8
  • 00000070 — __imp__IoCreateDevice@28
  • 00000074 — __imp__DbgBreakPoint@0
  • 00000078 — __imp__KeQueryInterruptTime@0
  • 0000007C — __imp__IoCancelIrp@4
  • 00000080 — __imp__ExQueueWorkItem@8
  • 00000084 — __imp__KeSetEvent@12
  • 00000088 — __imp__KeWaitForSingleObject@20
  • 0000008C — __imp__IoBuildDeviceIoControlRequest@36
  • 00000090 — __imp__RtlCompareUnicodeString@12
  • 00000094 — __imp__ExAllocatePoolWithTag@12
  • 00000098 — \177NTOSKRNL_NULL_THUNK_DATA
  • 000000F8 — _GUID_HWPROFILE_QUERY_CHANGE
  • 00000108 — _GUID_HWPROFILE_CHANGE_CANCELLED
  • 00000118 — _GUID_HWPROFILE_CHANGE_COMPLETE
  • 00000128 — _GUID_DEVICE_INTERFACE_ARRIVAL
  • 00000138 — _GUID_DEVICE_INTERFACE_REMOVAL
  • 00000148 — _GUID_TARGET_DEVICE_QUERY_REMOVE
  • 00000158 — _GUID_TARGET_DEVICE_REMOVE_CANCELLED
  • 00000168 — _GUID_TARGET_DEVICE_REMOVE_COMPLETE
  • 00000178 — _GUID_BUS_INTERFACE_STANDARD
  • 00000188 — _GUID_PCI_BUS_INTERFACE_STANDARD
  • 00000198 — _GUID_ARBITER_INTERFACE_STANDARD
  • 000001A8 — _GUID_TRANSLATOR_INTERFACE_STANDARD
  • 000001B8 — _GUID_ACPI_INTERFACE_STANDARD
  • 000001C8 — _GUID_BUS_TYPE_PCMCIA
  • 000001D8 — _GUID_BUS_TYPE_PCI
  • 000001E8 — _GUID_BUS_TYPE_USB
  • 000001F8 — _GUID_DEVICE_BATTERY
Segment 3: .data @ 00001560
  • 000003B0 — _CompBattDebug
Segment 4: PAGE @ 00001CD0
  • 00000000 — _CompBattUnload@4
  • 00000010 — _CompBattIoctl@8
  • 00000110 — _CompBattQueryTag@8
  • 00000230 — _CompBattQueryInformation@28
  • 000004A0 — _CompBattQueryStatus@12
  • 00000810 — _CompBattSetStatusNotify@12
  • 00000C00 — _CompBattDisableStatusNotify@4
  • 00000C90 — _CompBattGetBatteryInformation@8
  • 00000FF0 — _CompBattGetBatteryGranularity@8
  • 00001170 — _CompBattGetEstimatedTime@8
  • 000013C0 — _BatteryIoctl@28
Segment 5: INIT @ 00000000
  • 00000000 — _DriverEntry@8
  • 00000068 — __IMPORT_DESCRIPTOR_BATTC
  • 0000007C — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000090 — __IMPORT_DESCRIPTOR_HAL
  • 000000A4 — __NULL_IMPORT_DESCRIPTOR