Functions |
| VOID NTAPI | CmBattPowerCallBack (IN PCMBATT_DEVICE_EXTENSION DeviceExtension, IN ULONG Action, IN ULONG Value) |
| VOID NTAPI | CmBattWakeDpc (IN PKDPC Dpc, IN PCMBATT_DEVICE_EXTENSION FdoExtension, IN PVOID SystemArgument1, IN PVOID SystemArgument2) |
| VOID NTAPI | CmBattNotifyHandler (IN PCMBATT_DEVICE_EXTENSION DeviceExtension, IN ULONG NotifyValue) |
| VOID NTAPI | CmBattUnload (IN PDRIVER_OBJECT DriverObject) |
| NTSTATUS NTAPI | CmBattVerifyStaticInfo (PCMBATT_DEVICE_EXTENSION DeviceExtension, ULONG BatteryTag) |
| NTSTATUS NTAPI | CmBattOpenClose (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | CmBattIoctl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS NTAPI | CmBattQueryTag (IN PCMBATT_DEVICE_EXTENSION DeviceExtension, OUT PULONG Tag) |
| NTSTATUS NTAPI | CmBattDisableStatusNotify (IN PCMBATT_DEVICE_EXTENSION DeviceExtension) |
| NTSTATUS NTAPI | CmBattSetStatusNotify (IN PCMBATT_DEVICE_EXTENSION DeviceExtension, IN ULONG BatteryTag, IN PBATTERY_NOTIFY BatteryNotify) |
| NTSTATUS NTAPI | CmBattGetBatteryStatus (IN PCMBATT_DEVICE_EXTENSION DeviceExtension, IN ULONG Tag) |
| NTSTATUS NTAPI | CmBattQueryInformation (IN PCMBATT_DEVICE_EXTENSION FdoExtension, IN ULONG Tag, IN BATTERY_QUERY_INFORMATION_LEVEL InfoLevel, IN OPTIONAL LONG AtRate, IN PVOID Buffer, IN ULONG BufferLength, OUT PULONG ReturnedLength) |
| NTSTATUS NTAPI | CmBattQueryStatus (IN PCMBATT_DEVICE_EXTENSION DeviceExtension, IN ULONG Tag, IN PBATTERY_STATUS BatteryStatus) |
| NTSTATUS NTAPI | DriverEntry (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) |
Variables |
| ULONG | CmBattDebug |
| PCALLBACK_OBJECT | CmBattPowerCallBackObject |
| PVOID | CmBattPowerCallBackRegistration |
| UNICODE_STRING | GlobalRegistryPath |
| KTIMER | CmBattWakeDpcTimerObject |
| KDPC | CmBattWakeDpcObject |
| PDEVICE_OBJECT | AcAdapterPdo |
| LARGE_INTEGER | CmBattWakeDpcDelay |