BATTC — Windows ME Debug


Source Tree

  • ../battc.c
  • ../bsrv.c
  • intel/lldiv.asm
  • intel/llmul.asm
  • intel/ulldiv.asm
  • BattInfo.C
  • Irp.H

Segment 1: .text @ 000007B0
  • 00000000 — _BatteryClassStatusNotify@4
  • 00000070 — _BattCWorkerDpc@16
  • 000000F0 — _BattCTagDpc@16
  • 00000180 — _BattCCancelStatus@8
  • 000001E0 — _BattCCancelTag@8
  • 00000260 — _BattCQueueWorker@8
  • 000003B0 — _BattCMiniportStatus@8
  • 00000480 — _BattCCompleteIrpQueue@8
  • 00000592 — _IoSetDeviceInterfaceState@8
  • 00000598 — _IoRegisterDeviceInterface@16
  • 0000059E — _RtlInitUnicodeString@8
  • 000005A4 — _KeInitializeEvent@12
  • 000005AA — _KeInitializeDpc@12
  • 000005B0 — _KeInitializeTimer@4
  • 000005B6 — _ExFreePool@4
  • 000005BC — _ExAllocatePoolWithTag@12
  • 000005C2 — _RtlAssert@16
  • 000005C8 — _DbgPrint
  • 000005CE — _KeGetCurrentIrql@0
  • 000005D4 — _KeWaitForSingleObject@20
  • 000005DA — @InterlockedDecrement@4
  • 000005E0 — _KeCancelTimer@4
  • 000005E6 — @ExReleaseFastMutex@4
  • 000005EC — @ExAcquireFastMutex@4
  • 000005F2 — @InterlockedExchange@8
  • 000005F8 — _KeSetEvent@12
  • 000005FE — _IoReleaseCancelSpinLock@4
  • 00000604 — _ExQueueWorkItem@8
  • 0000060A — @InterlockedIncrement@4
  • 00000610 — @IofCompleteRequest@8
  • 00000616 — _KeSetTimer@16
  • 0000061C — _KeQueryTimeIncrement@0
  • 00000630 — __aulldiv
  • 000006A0 — __alldiv
  • 00000750 — __allmul
  • 00000784 — _IoAcquireCancelSpinLock@4
Segment 2: .idata$5 @ 00000B60
  • 00000000 — __imp_@ExReleaseFastMutex@4
  • 00000004 — __imp__KeGetCurrentIrql@0
  • 00000008 — __imp_@ExAcquireFastMutex@4
  • 0000000C — \177HAL_NULL_THUNK_DATA
  • 00000010 — __imp__KeInitializeDpc@12
  • 00000014 — __imp__ExFreePool@4
  • 00000018 — __imp__KeInitializeEvent@12
  • 0000001C — __imp__RtlInitUnicodeString@8
  • 00000020 — __imp__KeInitializeTimer@4
  • 00000024 — __imp__DbgPrint
  • 00000028 — __imp__ExAllocatePoolWithTag@12
  • 0000002C — __imp__KeWaitForSingleObject@20
  • 00000030 — __imp_@InterlockedDecrement@4
  • 00000034 — __imp__KeCancelTimer@4
  • 00000038 — __imp__RtlAssert@16
  • 0000003C — __imp__IoRegisterDeviceInterface@16
  • 00000040 — __imp_@InterlockedExchange@8
  • 00000044 — __imp__KeSetEvent@12
  • 00000048 — __imp__IoReleaseCancelSpinLock@4
  • 0000004C — __imp__ExQueueWorkItem@8
  • 00000050 — __imp_@InterlockedIncrement@4
  • 00000054 — __imp_@IofCompleteRequest@8
  • 00000058 — __imp__KeSetTimer@16
  • 0000005C — __imp__KeTickCount
  • 0000005C — _KeTickCount
  • 00000060 — __imp__KeQueryTimeIncrement@0
  • 00000064 — __imp__IoAcquireCancelSpinLock@4
  • 00000068 — __imp__IoSetDeviceInterfaceState@8
  • 0000006C — \177NTOSKRNL_NULL_THUNK_DATA
  • 000000C8 — _GUID_DEVICE_BATTERY
Segment 3: .data @ 00000BA0
  • 00000000 — _BattDebug
  • 00001030 — _NextDeviceNum
Segment 4: PAGE @ 00001310
  • 00000000 — _DriverEntry@8
  • 00000010 — _BatteryClassInitializeDevice@8
  • 000003C0 — _BatteryClassUnload@4
  • 00000610 — _BatteryClassIoctl@8
  • 000007D0 — _BattCWorkerThread@4
  • 00000CF0 — _BattCIoctl@12
  • 00000EE0 — _BattCCheckStatusQueue@8
  • 00001890 — _BattCCheckTagQueue@8
Segment 6: .idata$2 @ 00000000
  • 00000000 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000014 — __IMPORT_DESCRIPTOR_HAL
  • 00000028 — __NULL_IMPORT_DESCRIPTOR