ReactOS  0.4.15-dev-1068-g467feb9
_COMPBATT_BATTERY_DATA Struct Reference

#include <compbatt.h>

Collaboration diagram for _COMPBATT_BATTERY_DATA:

Public Attributes

LIST_ENTRY BatteryLink
 
IO_REMOVE_LOCK RemoveLock
 
PDEVICE_OBJECT DeviceObject
 
PIRP Irp
 
WORK_QUEUE_ITEM WorkItem
 
BOOLEAN WaitFlag
 
BATTERY_WAIT_STATUS WaitStatus
 
union {
   BATTERY_WAIT_STATUS   WorkerWaitStatus
 
   BATTERY_STATUS   WorkerStatus
 
}; 
 
ULONG Tag
 
ULONG Flags
 
BATTERY_INFORMATION BatteryInformation
 
BATTERY_STATUS BatteryStatus
 
ULONGLONG InterruptTime
 
UNICODE_STRING BatteryName
 

Detailed Description

Definition at line 18 of file compbatt.h.

Member Data Documentation

◆ @610

union { ... }

◆ BatteryInformation

BATTERY_INFORMATION _COMPBATT_BATTERY_DATA::BatteryInformation

Definition at line 34 of file compbatt.h.

Referenced by CompBattGetBatteryGranularity(), and CompBattGetBatteryInformation().

◆ BatteryLink

LIST_ENTRY _COMPBATT_BATTERY_DATA::BatteryLink

Definition at line 20 of file compbatt.h.

Referenced by CompBattAddNewBattery(), and RemoveBatteryFromList().

◆ BatteryName

UNICODE_STRING _COMPBATT_BATTERY_DATA::BatteryName

Definition at line 37 of file compbatt.h.

Referenced by CompBattAddNewBattery(), IsBatteryAlreadyOnList(), and RemoveBatteryFromList().

◆ BatteryStatus

BATTERY_STATUS _COMPBATT_BATTERY_DATA::BatteryStatus

Definition at line 35 of file compbatt.h.

◆ DeviceObject

PDEVICE_OBJECT _COMPBATT_BATTERY_DATA::DeviceObject

◆ Flags

ULONG _COMPBATT_BATTERY_DATA::Flags

Definition at line 33 of file compbatt.h.

Referenced by CompBattGetBatteryInformation(), and CompBattRecalculateTag().

◆ InterruptTime

ULONGLONG _COMPBATT_BATTERY_DATA::InterruptTime

Definition at line 36 of file compbatt.h.

◆ Irp

PIRP _COMPBATT_BATTERY_DATA::Irp

Definition at line 23 of file compbatt.h.

Referenced by CompBattAddNewBattery().

◆ RemoveLock

IO_REMOVE_LOCK _COMPBATT_BATTERY_DATA::RemoveLock

◆ Tag

ULONG _COMPBATT_BATTERY_DATA::Tag

◆ WaitFlag

BOOLEAN _COMPBATT_BATTERY_DATA::WaitFlag

Definition at line 25 of file compbatt.h.

Referenced by CompBattAddNewBattery().

◆ WaitStatus

BATTERY_WAIT_STATUS _COMPBATT_BATTERY_DATA::WaitStatus

Definition at line 26 of file compbatt.h.

Referenced by CompBattDisableStatusNotify().

◆ WorkerStatus

BATTERY_STATUS _COMPBATT_BATTERY_DATA::WorkerStatus

Definition at line 30 of file compbatt.h.

◆ WorkerWaitStatus

BATTERY_WAIT_STATUS _COMPBATT_BATTERY_DATA::WorkerWaitStatus

Definition at line 29 of file compbatt.h.

◆ WorkItem

WORK_QUEUE_ITEM _COMPBATT_BATTERY_DATA::WorkItem

Definition at line 24 of file compbatt.h.

Referenced by CompBattAddNewBattery().


The documentation for this struct was generated from the following file: