ReactOS 0.4.16-dev-751-g45ed1a9
_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
 
UCHAR Mode
 
BATTERY_WAIT_STATUS WaitStatus
 
union {
   BATTERY_WAIT_STATUS   WorkerWaitStatus
 
   BATTERY_STATUS   WorkerStatus
 
   ULONG   WorkerTag
 
WorkerBuffer
 
ULONG Tag
 
ULONG Flags
 
BATTERY_INFORMATION BatteryInformation
 
BATTERY_STATUS BatteryStatus
 
ULONGLONG InterruptTime
 
UNICODE_STRING BatteryName
 

Detailed Description

Definition at line 79 of file compbatt.h.

Member Data Documentation

◆ BatteryInformation

BATTERY_INFORMATION _COMPBATT_BATTERY_DATA::BatteryInformation

Definition at line 141 of file compbatt.h.

Referenced by CompBattGetBatteryGranularity(), and CompBattGetBatteryInformation().

◆ BatteryLink

LIST_ENTRY _COMPBATT_BATTERY_DATA::BatteryLink

Definition at line 82 of file compbatt.h.

Referenced by CompBattAddNewBattery(), and RemoveBatteryFromList().

◆ BatteryName

UNICODE_STRING _COMPBATT_BATTERY_DATA::BatteryName

◆ BatteryStatus

BATTERY_STATUS _COMPBATT_BATTERY_DATA::BatteryStatus

◆ DeviceObject

◆ Flags

ULONG _COMPBATT_BATTERY_DATA::Flags

Definition at line 138 of file compbatt.h.

Referenced by CompBattGetBatteryInformation(), and CompBattRecalculateTag().

◆ InterruptTime

ULONGLONG _COMPBATT_BATTERY_DATA::InterruptTime

Definition at line 145 of file compbatt.h.

Referenced by CompBattQueryStatus().

◆ Irp

◆ Mode

UCHAR _COMPBATT_BATTERY_DATA::Mode

Definition at line 106 of file compbatt.h.

Referenced by CompBattSetStatusNotify().

◆ RemoveLock

◆ Tag

◆ WaitStatus

BATTERY_WAIT_STATUS _COMPBATT_BATTERY_DATA::WaitStatus

Definition at line 112 of file compbatt.h.

Referenced by CompBattDisableStatusNotify(), and CompBattSetStatusNotify().

◆ 

union { ... } _COMPBATT_BATTERY_DATA::WorkerBuffer

Referenced by CompBattSetStatusNotify().

◆ WorkerStatus

BATTERY_STATUS _COMPBATT_BATTERY_DATA::WorkerStatus

Definition at line 121 of file compbatt.h.

◆ WorkerTag

ULONG _COMPBATT_BATTERY_DATA::WorkerTag

Definition at line 122 of file compbatt.h.

◆ WorkerWaitStatus

BATTERY_WAIT_STATUS _COMPBATT_BATTERY_DATA::WorkerWaitStatus

Definition at line 120 of file compbatt.h.

Referenced by CompBattSetStatusNotify().

◆ WorkItem

WORK_QUEUE_ITEM _COMPBATT_BATTERY_DATA::WorkItem

Definition at line 98 of file compbatt.h.

Referenced by CompBattAddNewBattery(), and CompBattMonitorIrpComplete().


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