COMPBATT — Windows 98 Debug


Source Tree

  • compbatt.c
  • compmisc.c
  • comppnp.c

Segment 1: .text @ 00000AC0
  • 00000000 — _CompBattPnpDispatch@8
  • 00000150 — _CompBattPowerDispatch@8
  • 000001B0 — _CompBattPnpEventHandler@8
  • 000002B0 — _CompBattAddNewBattery@8
  • 00000600 — _CompBattGetBatteries@4
  • 000006F0 — _CompBattAddDevice@8
  • 000008D0 — _CompBattOpenClose@8
  • 00000980 — _CompBattSystemControl@8
  • 00000A60 — _CompBattGetStaticInfo@4
  • 00000B30 — _CompBattMonitorIrpComplete@12
  • 00001070 — _CompBattRecalculateTag@4
  • 00001120 — _CompBattChargeDischarge@4
  • 00001300 — _BattIoctlComplete@12
  • 00001330 — _IsBatteryAlreadyOnList@8
  • 000013B8 — _BatteryClassInitializeDevice@8
  • 000013BE — _BatteryClassIoctl@8
  • 000013C4 — _BatteryClassStatusNotify@4
  • 000013CA — @IofCompleteRequest@8
  • 000013D0 — _IoRegisterPlugPlayNotification@28
  • 000013D6 — _DbgPrint
  • 000013DC — _PoStartNextPowerIrp@4
  • 000013E2 — @ExReleaseFastMutex@4
  • 000013E8 — _ExFreePool@4
  • 000013EE — _ZwClose@4
  • 000013F4 — _IoAllocateIrp@8
  • 000013FA — _IoGetRelatedDeviceObject@4
  • 00001400 — _ObReferenceObjectByHandle@24
  • 00001406 — _ZwCreateFile@44
  • 0000140C — _RtlCopyUnicodeString@8
  • 00001412 — _ExAllocatePoolWithTag@12
  • 00001418 — @ExAcquireFastMutex@4
  • 0000141E — _RtlAssert@16
  • 00001424 — _KeGetCurrentIrql@0
  • 0000142A — _RtlInitUnicodeString@8
  • 00001430 — _IoGetDeviceInterfaces@16
  • 00001436 — _IoDeleteDevice@4
  • 0000143C — _KeInitializeEvent@12
  • 00001442 — _IoAttachDeviceToDeviceStack@8
  • 00001448 — _IoCreateSymbolicLink@8
  • 0000144E — _IoCreateDevice@28
  • 00001454 — _DbgBreakPoint@0
  • 0000145A — @IofCallDriver@8
  • 00001460 — _KeQueryInterruptTime@0
  • 00001466 — _IoCancelIrp@4
  • 0000146C — _KeSetEvent@12
  • 00001472 — _KeWaitForSingleObject@20
  • 00001478 — _IoBuildDeviceIoControlRequest@36
  • 0000147E — _RtlCompareUnicodeString@12
Segment 2: .rdata @ 00000D70
  • 00000058 — _GUID_HWPROFILE_QUERY_CHANGE
  • 00000068 — _GUID_HWPROFILE_CHANGE_CANCELLED
  • 00000078 — _GUID_HWPROFILE_CHANGE_COMPLETE
  • 00000088 — _GUID_DEVICE_INTERFACE_ARRIVAL
  • 00000098 — _GUID_DEVICE_INTERFACE_REMOVAL
  • 000000A8 — _GUID_TARGET_DEVICE_QUERY_REMOVE
  • 000000B8 — _GUID_TARGET_DEVICE_REMOVE_CANCELLED
  • 000000C8 — _GUID_TARGET_DEVICE_REMOVE_COMPLETE
  • 000000D8 — _GUID_BUS_INTERFACE_STANDARD
  • 000000E8 — _GUID_PCI_BUS_INTERFACE_STANDARD
  • 000000F8 — _GUID_ARBITER_INTERFACE_STANDARD
  • 00000108 — _GUID_TRANSLATOR_INTERFACE_STANDARD
  • 00000118 — _GUID_ACPI_INTERFACE_STANDARD
  • 00000128 — _GUID_BUS_TYPE_PCMCIA
  • 00000138 — _GUID_BUS_TYPE_PCI
  • 00000148 — _GUID_DEVICE_BATTERY
  • 00000158 — _GUID_DEVICE_SYS_BUTTON
  • 00000168 — _GUID_DEVICE_LID
  • 00000178 — _GUID_DEVICE_THERMAL_ZONE
  • 00000188 — _GUID_CLASS_INPUT
Segment 3: .data @ 00000DA0
  • 000003F0 — _CompBattDebug
Segment 4: .idata$2 @ 000012E0
  • 00000000 — __IMPORT_DESCRIPTOR_BATTC
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_HAL
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 000000E4 — __imp__BatteryClassInitializeDevice@8
  • 000000E8 — __imp__BatteryClassIoctl@8
  • 000000EC — __imp__BatteryClassStatusNotify@4
  • 000000F0 — \177BATTC_NULL_THUNK_DATA
  • 000000F4 — __imp__KeGetCurrentIrql@0
  • 000000F8 — __imp_@ExReleaseFastMutex@4
  • 000000FC — __imp_@ExAcquireFastMutex@4
  • 00000100 — \177HAL_NULL_THUNK_DATA
  • 00000104 — __imp__ExFreePool@4
  • 00000108 — __imp__ZwClose@4
  • 0000010C — __imp__PoStartNextPowerIrp@4
  • 00000110 — __imp__IoRegisterPlugPlayNotification@28
  • 00000114 — __imp__DbgPrint
  • 00000118 — __imp__ObReferenceObjectByHandle@24
  • 0000011C — __imp__ZwCreateFile@44
  • 00000120 — __imp__RtlCopyUnicodeString@8
  • 00000124 — __imp__ExAllocatePoolWithTag@12
  • 00000128 — __imp__IoGetRelatedDeviceObject@4
  • 0000012C — __imp__IoAllocateIrp@8
  • 00000130 — __imp__RtlInitUnicodeString@8
  • 00000134 — __imp_@IofCompleteRequest@8
  • 00000138 — __imp__IoGetDeviceInterfaces@16
  • 0000013C — __imp__IoDeleteDevice@4
  • 00000140 — __imp__KeInitializeEvent@12
  • 00000144 — __imp__IoAttachDeviceToDeviceStack@8
  • 00000148 — __imp__IoCreateSymbolicLink@8
  • 0000014C — __imp__IoCreateDevice@28
  • 00000150 — __imp__DbgBreakPoint@0
  • 00000154 — __imp_@IofCallDriver@8
  • 00000158 — __imp__KeQueryInterruptTime@0
  • 0000015C — __imp__IoCancelIrp@4
  • 00000160 — __imp__KeSetEvent@12
  • 00000164 — __imp__KeWaitForSingleObject@20
  • 00000168 — __imp__IoBuildDeviceIoControlRequest@36
  • 0000016C — __imp__RtlCompareUnicodeString@12
  • 00000170 — __imp__RtlAssert@16
  • 00000174 — \177NTOSKRNL_NULL_THUNK_DATA
Segment 5: PAGE @ 000019D0
  • 00000000 — _CompBattUnload@4
  • 00000010 — _CompBattIoctl@8
  • 000000E0 — _CompBattQueryTag@8
  • 00000200 — _CompBattQueryInformation@28
  • 00000470 — _CompBattQueryStatus@12
  • 000007F0 — _CompBattSetStatusNotify@12
  • 00000A20 — _CompBattDisableStatusNotify@4
  • 00000AB0 — _CompBattGetBatteryInformation@8
  • 00000D50 — _CompBattGetBatteryGranularity@8
  • 00000ED0 — _CompBattGetEstimatedTime@8
  • 00001100 — _BatteryIoctl@28
Segment 6: INIT @ 00000000
  • 00000000 — _DriverEntry@8