ReactOS 0.4.16-dev-598-gc07fba4
_CMBATT_DEVICE_EXTENSION Struct Reference

#include <cmbatt.h>

Collaboration diagram for _CMBATT_DEVICE_EXTENSION:

Public Attributes

CMBATT_EXTENSION_TYPE FdoType
 
PDEVICE_OBJECT DeviceObject
 
PDEVICE_OBJECT FdoDeviceObject
 
PDEVICE_OBJECT PdoDeviceObject
 
PDEVICE_OBJECT AttachedDevice
 
FAST_MUTEX FastMutex
 
ULONG HandleCount
 
PIRP PowerIrp
 
POWER_STATE PowerState
 
WMILIB_CONTEXT WmiLibInfo
 
BOOLEAN WaitWakeEnable
 
IO_REMOVE_LOCK RemoveLock
 
ULONG DeviceId
 
PUNICODE_STRING DeviceName
 
ACPI_INTERFACE_STANDARD AcpiInterface
 
BOOLEAN DelayNotification
 
BOOLEAN ArFlag
 
PVOID ClassData
 
BOOLEAN Started
 
BOOLEAN NotifySent
 
LONG ArLockValue
 
ULONG TagData
 
ULONG Tag
 
ACPI_BST_DATA BstData
 
ACPI_BATT_STATIC_INFO BattInfo
 
ULONG Id
 
ULONG State
 
ULONG RemainingCapacity
 
ULONG PresentVoltage
 
ULONG Rate
 
BATTERY_INFORMATION BatteryInformation
 
ULONG BatteryCapacityGranularity1
 
ULONG BatteryCapacityGranularity2
 
BOOLEAN TripPointSet
 
ULONG TripPointValue
 
ULONG TripPointOld
 
ULONGLONG InterruptTime
 

Detailed Description

Definition at line 157 of file cmbatt.h.

Member Data Documentation

◆ AcpiInterface

ACPI_INTERFACE_STANDARD _CMBATT_DEVICE_EXTENSION::AcpiInterface

Definition at line 173 of file cmbatt.h.

Referenced by CmBattAddAcAdapter(), and CmBattRemoveDevice().

◆ ArFlag

BOOLEAN _CMBATT_DEVICE_EXTENSION::ArFlag

Definition at line 175 of file cmbatt.h.

Referenced by CmBattWakeDpc().

◆ ArLockValue

LONG _CMBATT_DEVICE_EXTENSION::ArLockValue

Definition at line 179 of file cmbatt.h.

Referenced by CmBattWakeDpc().

◆ AttachedDevice

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::AttachedDevice

◆ BatteryCapacityGranularity1

ULONG _CMBATT_DEVICE_EXTENSION::BatteryCapacityGranularity1

Definition at line 190 of file cmbatt.h.

◆ BatteryCapacityGranularity2

ULONG _CMBATT_DEVICE_EXTENSION::BatteryCapacityGranularity2

Definition at line 191 of file cmbatt.h.

◆ BatteryInformation

BATTERY_INFORMATION _CMBATT_DEVICE_EXTENSION::BatteryInformation

Definition at line 189 of file cmbatt.h.

◆ BattInfo

ACPI_BATT_STATIC_INFO _CMBATT_DEVICE_EXTENSION::BattInfo

Definition at line 183 of file cmbatt.h.

Referenced by CmBattIoctl().

◆ BstData

ACPI_BST_DATA _CMBATT_DEVICE_EXTENSION::BstData

Definition at line 182 of file cmbatt.h.

◆ ClassData

PVOID _CMBATT_DEVICE_EXTENSION::ClassData

Definition at line 176 of file cmbatt.h.

Referenced by CmBattIoctl(), CmBattRemoveDevice(), CmBattSystemControl(), and CmBattWakeDpc().

◆ DelayNotification

BOOLEAN _CMBATT_DEVICE_EXTENSION::DelayNotification

Definition at line 174 of file cmbatt.h.

Referenced by CmBattWakeDpc().

◆ DeviceId

ULONG _CMBATT_DEVICE_EXTENSION::DeviceId

Definition at line 171 of file cmbatt.h.

Referenced by CmBattGetBifData(), CmBattGetBstData(), CmBattOpenClose(), and CmBattRemoveDevice().

◆ DeviceName

PUNICODE_STRING _CMBATT_DEVICE_EXTENSION::DeviceName

Definition at line 172 of file cmbatt.h.

◆ DeviceObject

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::DeviceObject

Definition at line 160 of file cmbatt.h.

Referenced by CmBattPnpDispatch(), and CmBattRemoveDevice().

◆ FastMutex

FAST_MUTEX _CMBATT_DEVICE_EXTENSION::FastMutex

Definition at line 164 of file cmbatt.h.

Referenced by CmBattOpenClose(), and CmBattPnpDispatch().

◆ FdoDeviceObject

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::FdoDeviceObject

Definition at line 161 of file cmbatt.h.

◆ FdoType

CMBATT_EXTENSION_TYPE _CMBATT_DEVICE_EXTENSION::FdoType

◆ HandleCount

ULONG _CMBATT_DEVICE_EXTENSION::HandleCount

Definition at line 165 of file cmbatt.h.

Referenced by CmBattOpenClose(), and CmBattPnpDispatch().

◆ Id

ULONG _CMBATT_DEVICE_EXTENSION::Id

Definition at line 184 of file cmbatt.h.

◆ InterruptTime

ULONGLONG _CMBATT_DEVICE_EXTENSION::InterruptTime

Definition at line 195 of file cmbatt.h.

◆ NotifySent

BOOLEAN _CMBATT_DEVICE_EXTENSION::NotifySent

Definition at line 178 of file cmbatt.h.

◆ PdoDeviceObject

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::PdoDeviceObject

Definition at line 162 of file cmbatt.h.

Referenced by CmBattIoctl().

◆ PowerIrp

PIRP _CMBATT_DEVICE_EXTENSION::PowerIrp

Definition at line 166 of file cmbatt.h.

Referenced by CmBattPnpDispatch(), CmBattRemoveDevice(), and CmBattWaitWakeLoop().

◆ PowerState

POWER_STATE _CMBATT_DEVICE_EXTENSION::PowerState

Definition at line 167 of file cmbatt.h.

Referenced by CmBattPnpDispatch().

◆ PresentVoltage

ULONG _CMBATT_DEVICE_EXTENSION::PresentVoltage

Definition at line 187 of file cmbatt.h.

◆ Rate

ULONG _CMBATT_DEVICE_EXTENSION::Rate

Definition at line 188 of file cmbatt.h.

◆ RemainingCapacity

ULONG _CMBATT_DEVICE_EXTENSION::RemainingCapacity

Definition at line 186 of file cmbatt.h.

◆ RemoveLock

IO_REMOVE_LOCK _CMBATT_DEVICE_EXTENSION::RemoveLock

Definition at line 170 of file cmbatt.h.

Referenced by CmBattIoctl(), CmBattPnpDispatch(), CmBattRemoveDevice(), and CmBattSystemControl().

◆ Started

BOOLEAN _CMBATT_DEVICE_EXTENSION::Started

Definition at line 177 of file cmbatt.h.

Referenced by CmBattPnpDispatch().

◆ State

ULONG _CMBATT_DEVICE_EXTENSION::State

Definition at line 185 of file cmbatt.h.

◆ Tag

ULONG _CMBATT_DEVICE_EXTENSION::Tag

Definition at line 181 of file cmbatt.h.

Referenced by CmBattOpenClose(), and CmBattWakeDpc().

◆ TagData

ULONG _CMBATT_DEVICE_EXTENSION::TagData

Definition at line 180 of file cmbatt.h.

◆ TripPointOld

ULONG _CMBATT_DEVICE_EXTENSION::TripPointOld

Definition at line 194 of file cmbatt.h.

◆ TripPointSet

BOOLEAN _CMBATT_DEVICE_EXTENSION::TripPointSet

Definition at line 192 of file cmbatt.h.

◆ TripPointValue

ULONG _CMBATT_DEVICE_EXTENSION::TripPointValue

Definition at line 193 of file cmbatt.h.

◆ WaitWakeEnable

BOOLEAN _CMBATT_DEVICE_EXTENSION::WaitWakeEnable

Definition at line 169 of file cmbatt.h.

Referenced by CmBattPnpDispatch(), and CmBattWaitWakeLoop().

◆ WmiLibInfo

WMILIB_CONTEXT _CMBATT_DEVICE_EXTENSION::WmiLibInfo

Definition at line 168 of file cmbatt.h.

Referenced by CmBattSystemControl().


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