COMPBATT — Windows 98SE Retail


Source Tree


Segment 1: .text @ 000001F0
  • 00000000 — _CompBattPnpDispatch@8
  • 00000066 — _CompBattPowerDispatch@8
  • 00000086 — _CompBattPnpEventHandler@8
  • 000000B0 — _CompBattAddNewBattery@8
  • 0000021B — _CompBattGetBatteries@4
  • 0000028D — _CompBattAddDevice@8
  • 000003A9 — _CompBattOpenClose@8
  • 000003C2 — _CompBattSystemControl@8
  • 00000407 — _CompBattMonitorIrpComplete@12
  • 000005A7 — _CompBattRecalculateTag@4
  • 000005D4 — _IsBatteryAlreadyOnList@8
  • 0000060A — _BatteryClassInitializeDevice@8
  • 00000610 — _BatteryClassIoctl@8
  • 00000616 — _BatteryClassStatusNotify@4
  • 0000061C — _DbgBreakPoint@0
Segment 2: .rdata @ 000004A0
  • 00000000 — _GUID_HWPROFILE_QUERY_CHANGE
  • 00000010 — _GUID_HWPROFILE_CHANGE_CANCELLED
  • 00000020 — _GUID_HWPROFILE_CHANGE_COMPLETE
  • 00000030 — _GUID_DEVICE_INTERFACE_ARRIVAL
  • 00000040 — _GUID_DEVICE_INTERFACE_REMOVAL
  • 00000050 — _GUID_TARGET_DEVICE_QUERY_REMOVE
  • 00000060 — _GUID_TARGET_DEVICE_REMOVE_CANCELLED
  • 00000070 — _GUID_TARGET_DEVICE_REMOVE_COMPLETE
  • 00000080 — _GUID_BUS_INTERFACE_STANDARD
  • 00000090 — _GUID_PCI_BUS_INTERFACE_STANDARD
  • 000000A0 — _GUID_ARBITER_INTERFACE_STANDARD
  • 000000B0 — _GUID_TRANSLATOR_INTERFACE_STANDARD
  • 000000C0 — _GUID_ACPI_INTERFACE_STANDARD
  • 000000D0 — _GUID_BUS_TYPE_PCMCIA
  • 000000E0 — _GUID_BUS_TYPE_PCI
  • 000000F0 — _GUID_DEVICE_BATTERY
  • 00000100 — _GUID_DEVICE_SYS_BUTTON
  • 00000110 — _GUID_DEVICE_LID
  • 00000120 — _GUID_DEVICE_THERMAL_ZONE
  • 00000130 — _GUID_CLASS_INPUT
Segment 3: .data @ 00000640
  • 00000000 — _CompBattDebug
  • 00000004 — ??_C@_1DK@HBCP@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AAC?$AAo?$AAm?$AAp?$AAo?$AAs?$AAi?$AAt@
  • 00000040 — ??_C@_1DC@GKHM@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAC?$AAo?$AAm?$AAp?$AAo?$AAs?$AAi?$AAt?$AAe?$AAB?$AAa?$AAt@
  • 00000074 — ??_C@_1CE@EODN@?$AAC?$AAo?$AAm?$AAp?$AAo?$AAs?$AAi?$AAt?$AAe?$AA?5?$AAB?$AAa?$AAt?$AAt?$AAe?$AAr?$AAy?$AA?$AA@
Segment 4: .idata$2 @ 00000B20
  • 00000000 — __IMPORT_DESCRIPTOR_BATTC
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_HAL
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 000000D4 — __imp__BatteryClassIoctl@8
  • 000000D8 — __imp__BatteryClassStatusNotify@4
  • 000000DC — __imp__BatteryClassInitializeDevice@8
  • 000000E0 — \177BATTC_NULL_THUNK_DATA
  • 000000E4 — __imp_@ExAcquireFastMutex@4
  • 000000E8 — __imp_@ExReleaseFastMutex@4
  • 000000EC — \177HAL_NULL_THUNK_DATA
  • 000000F0 — __imp__ExFreePool@4
  • 000000F4 — __imp__ZwClose@4
  • 000000F8 — __imp__PoStartNextPowerIrp@4
  • 000000FC — __imp__IoAllocateIrp@8
  • 00000100 — __imp__IoGetRelatedDeviceObject@4
  • 00000104 — __imp__ObReferenceObjectByHandle@24
  • 00000108 — __imp__ZwCreateFile@44
  • 0000010C — __imp__RtlCopyUnicodeString@8
  • 00000110 — __imp__ExAllocatePoolWithTag@12
  • 00000114 — __imp__IoDeleteDevice@4
  • 00000118 — __imp_@IofCompleteRequest@8
  • 0000011C — __imp__IoGetDeviceInterfaces@16
  • 00000120 — __imp__IoRegisterPlugPlayNotification@28
  • 00000124 — __imp__KeInitializeEvent@12
  • 00000128 — __imp__IoAttachDeviceToDeviceStack@8
  • 0000012C — __imp__IoCreateSymbolicLink@8
  • 00000130 — __imp__IoCreateDevice@28
  • 00000134 — __imp__DbgBreakPoint@0
  • 00000138 — __imp_@IofCallDriver@8
  • 0000013C — __imp__KeQueryInterruptTime@0
  • 00000140 — __imp__IoCancelIrp@4
  • 00000144 — __imp__KeWaitForSingleObject@20
  • 00000148 — __imp__IoBuildDeviceIoControlRequest@36
  • 0000014C — __imp__RtlCompareUnicodeString@12
  • 00000150 — __imp__RtlInitUnicodeString@8
  • 00000154 — \177NTOSKRNL_NULL_THUNK_DATA
Segment 5: PAGE @ 00000C80
  • 00000000 — _CompBattUnload@4
  • 00000008 — _CompBattIoctl@8
  • 0000003C — _CompBattQueryTag@8
  • 00000083 — _CompBattQueryInformation@28
  • 0000019B — _CompBattQueryStatus@12
  • 00000317 — _CompBattSetStatusNotify@12
  • 0000040B — _CompBattDisableStatusNotify@4
  • 0000042D — _CompBattGetBatteryInformation@8
  • 00000565 — _CompBattGetBatteryGranularity@8
  • 00000623 — _CompBattGetEstimatedTime@8
  • 0000072D — _BatteryIoctl@28
Segment 6: INIT @ 00000000
  • 00000000 — _DriverEntry@8