CMBATT — Windows 98 Retail


Source Tree


Segment 1: .text @ 00000270
  • 00000000 — _CmBattIoCompletion@12
  • 00000016 — _CmBattSynchronousRequest@12
  • 0000001E — _CmBattAddDevice@8
  • 000000CD — _CmBattAddBattery@8
  • 000001AC — _CmBattAddAcAdapter@8
  • 00000281 — _CmBattGetAcpiInterfaces@4
  • 00000311 — _CmBattCreateFdo@12
  • 000003F9 — _CmBattPnpDispatch@8
  • 000004C1 — _CmBattPowerDispatch@8
  • 00000504 — _CmBattForwardRequest@8
  • 00000546 — _CmBattStartDevice@8
  • 000005DB — _CmBattStopDevice@8
  • 00000662 — _CmBattVerifyStaticInfo@8
  • 0000071E — _CmBattGetPsrData@8
  • 00000765 — _CmBattGetBifData@8
  • 00000984 — _CmBattGetBstData@8
  • 00000A70 — _GetDwordElement@8
  • 00000A8D — _GetStringElement@8
  • 00000AD8 — _CmBattNotifyHandler@8
  • 00000B0D — _CmBattPowerNotifyHandler@8
  • 00000B33 — _CmBattNotifyVPOWERDOfPowerChange@4
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
Segment 3: .data @ 00000740
  • 00000000 — _HidCmBattery
  • 00000004 — _HidAcAdapter
  • 00000008 — _CmBattDeviceName
  • 0000000C — _AcAdapterName
  • 00000010 — ??_C@_1CE@CEK@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAA?$AAc?$AAA?$AAd?$AAa?$AAp?$AAt?$AAe?$AAr?$AA?$AA@
  • 00000034 — ??_C@_1DK@CMFE@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAC?$AAo?$AAn?$AAt?$AAr?$AAo?$AAl?$AAM?$AAe?$AAt?$AAh?$AAo@
  • 00000070 — ??_C@_1BM@MJID@?$AAA?$AAC?$AAP?$AAI?$AA?2?$AAA?$AAC?$AAP?$AAI?$AA0?$AA0?$AA0?$AA3?$AA?$AA@
  • 0000008C — ??_C@_1CO@IPPJ@?$AAA?$AAC?$AAP?$AAI?$AA?2?$AA?$CK?$AAP?$AAN?$AAP?$AA0?$AAC?$AA0?$AAA?$AA?0?$AA?$CK?$AAP?$AAN?$AAP?$AA0?$AAC@
  • 000000BC — _CmBattDebug
  • 000000C0 — _CmBattPrevPowerSource
  • 000000C4 — _LowerPdo
  • 000000C8 — _AcAdapterPdo
  • 000000D0 — _AcpiInterfaces
Segment 4: .idata$2 @ 00000BF0
  • 00000000 — __IMPORT_DESCRIPTOR_BATTC
  • 00000014 — __IMPORT_DESCRIPTOR_ntoskrnl
  • 00000028 — __IMPORT_DESCRIPTOR_NTPNP
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 000000CC — __imp__BatteryClassInitializeDevice@8
  • 000000D0 — __imp__BatteryClassUnload@4
  • 000000D4 — __imp__BatteryClassIoctl@8
  • 000000D8 — __imp__BatteryClassStatusNotify@4
  • 000000DC — \177BATTC_NULL_THUNK_DATA
  • 000000E0 — __imp__IoGetDeviceProperty@20
  • 000000E4 — \177NTPNP_NULL_THUNK_DATA
  • 000000E8 — __imp__IoAttachDeviceToDeviceStack@8
  • 000000EC — __imp__ExFreePool@4
  • 000000F0 — __imp__RtlInitUnicodeString@8
  • 000000F4 — __imp__RtlCompareUnicodeString@12
  • 000000F8 — __imp__IoCreateDevice@28
  • 000000FC — __imp__ExAllocatePoolWithTag@12
  • 00000100 — __imp__IoFreeIrp@4
  • 00000104 — __imp_@IofCallDriver@8
  • 00000108 — __imp__RtlAppendUnicodeToString@8
  • 0000010C — __imp__IoGetAttachedDeviceReference@4
  • 00000110 — __imp__KeSetEvent@12
  • 00000114 — __imp_@IofCompleteRequest@8
  • 00000118 — __imp__PoCallDriver@8
  • 0000011C — __imp__PoStartNextPowerIrp@4
  • 00000120 — __imp__KeWaitForSingleObject@20
  • 00000124 — __imp__KeInitializeEvent@12
  • 00000128 — __imp__IoDeleteDevice@4
  • 0000012C — __imp__RtlAppendUnicodeStringToString@8
  • 00000130 — __imp__RtlAnsiStringToUnicodeString@12
  • 00000134 — __imp__RtlInitAnsiString@8
  • 00000138 — __imp__IoBuildDeviceIoControlRequest@36
  • 0000013C — __imp__RtlIntegerToUnicodeString@12
  • 00000140 — __imp__IoAllocateIrp@8
  • 00000144 — \177ntoskrnl_NULL_THUNK_DATA
Segment 5: PAGE @ 00000D80
  • 00000000 — _CmBattUnload@4
  • 00000060 — _CmBattOpenClose@8
  • 00000079 — _CmBattIoctl@8
  • 000000AF — _CmBattQueryTag@8
  • 00000111 — _CmBattQueryInformation@28
  • 000002EC — _CmBattQueryStatus@12
  • 00000321 — _CmBattSetStatusNotify@12
  • 000003D4 — _CmBattDisableStatusNotify@4
  • 000003E4 — _CmBattGetApiBatteryInfo@4
  • 0000044D — _CmBattGetBatteryStatus@8
  • 00000537 — _CmBattSendDownStreamIrp@24
  • 000005B8 — _CmBattGetUniqueId@8
  • 000005FF — _CmBattGetStaData@8
  • 00000646 — _CmBattSetTripPpoint@8
Segment 6: INIT @ 00000000
  • 00000000 — _DriverEntry@8