ReactOS 0.4.15-dev-7906-g1b85a5f
_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
 
ULONG ModelNumberLength
 
PCHAR ModelNumber
 
ULONG SerialNumberLength
 
PCHAR SerialNumber
 
ULONG OemInfoLength
 
PCHAR OemInfo
 
ACPI_BST_DATA BstData
 
ACPI_BIF_DATA BifData
 
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 102 of file cmbatt.h.

Member Data Documentation

◆ AcpiInterface

ACPI_INTERFACE_STANDARD _CMBATT_DEVICE_EXTENSION::AcpiInterface

Definition at line 118 of file cmbatt.h.

Referenced by CmBattAddAcAdapter(), and CmBattRemoveDevice().

◆ ArFlag

BOOLEAN _CMBATT_DEVICE_EXTENSION::ArFlag

Definition at line 120 of file cmbatt.h.

Referenced by CmBattWakeDpc().

◆ ArLockValue

LONG _CMBATT_DEVICE_EXTENSION::ArLockValue

Definition at line 124 of file cmbatt.h.

Referenced by CmBattWakeDpc().

◆ AttachedDevice

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::AttachedDevice

◆ BatteryCapacityGranularity1

ULONG _CMBATT_DEVICE_EXTENSION::BatteryCapacityGranularity1

Definition at line 141 of file cmbatt.h.

◆ BatteryCapacityGranularity2

ULONG _CMBATT_DEVICE_EXTENSION::BatteryCapacityGranularity2

Definition at line 142 of file cmbatt.h.

◆ BatteryInformation

BATTERY_INFORMATION _CMBATT_DEVICE_EXTENSION::BatteryInformation

Definition at line 140 of file cmbatt.h.

◆ BifData

ACPI_BIF_DATA _CMBATT_DEVICE_EXTENSION::BifData

Definition at line 134 of file cmbatt.h.

◆ BstData

ACPI_BST_DATA _CMBATT_DEVICE_EXTENSION::BstData

Definition at line 133 of file cmbatt.h.

◆ ClassData

PVOID _CMBATT_DEVICE_EXTENSION::ClassData

Definition at line 121 of file cmbatt.h.

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

◆ DelayNotification

BOOLEAN _CMBATT_DEVICE_EXTENSION::DelayNotification

Definition at line 119 of file cmbatt.h.

Referenced by CmBattWakeDpc().

◆ DeviceId

ULONG _CMBATT_DEVICE_EXTENSION::DeviceId

Definition at line 116 of file cmbatt.h.

Referenced by CmBattOpenClose(), and CmBattRemoveDevice().

◆ DeviceName

PUNICODE_STRING _CMBATT_DEVICE_EXTENSION::DeviceName

Definition at line 117 of file cmbatt.h.

◆ DeviceObject

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::DeviceObject

Definition at line 105 of file cmbatt.h.

Referenced by CmBattPnpDispatch(), and CmBattRemoveDevice().

◆ FastMutex

FAST_MUTEX _CMBATT_DEVICE_EXTENSION::FastMutex

Definition at line 109 of file cmbatt.h.

Referenced by CmBattOpenClose(), and CmBattPnpDispatch().

◆ FdoDeviceObject

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::FdoDeviceObject

Definition at line 106 of file cmbatt.h.

◆ FdoType

CMBATT_EXTENSION_TYPE _CMBATT_DEVICE_EXTENSION::FdoType

◆ HandleCount

ULONG _CMBATT_DEVICE_EXTENSION::HandleCount

Definition at line 110 of file cmbatt.h.

Referenced by CmBattOpenClose(), and CmBattPnpDispatch().

◆ Id

ULONG _CMBATT_DEVICE_EXTENSION::Id

Definition at line 135 of file cmbatt.h.

◆ InterruptTime

ULONGLONG _CMBATT_DEVICE_EXTENSION::InterruptTime

Definition at line 146 of file cmbatt.h.

◆ ModelNumber

PCHAR _CMBATT_DEVICE_EXTENSION::ModelNumber

Definition at line 128 of file cmbatt.h.

◆ ModelNumberLength

ULONG _CMBATT_DEVICE_EXTENSION::ModelNumberLength

Definition at line 127 of file cmbatt.h.

◆ NotifySent

BOOLEAN _CMBATT_DEVICE_EXTENSION::NotifySent

Definition at line 123 of file cmbatt.h.

◆ OemInfo

PCHAR _CMBATT_DEVICE_EXTENSION::OemInfo

Definition at line 132 of file cmbatt.h.

◆ OemInfoLength

ULONG _CMBATT_DEVICE_EXTENSION::OemInfoLength

Definition at line 131 of file cmbatt.h.

◆ PdoDeviceObject

PDEVICE_OBJECT _CMBATT_DEVICE_EXTENSION::PdoDeviceObject

Definition at line 107 of file cmbatt.h.

Referenced by CmBattIoctl().

◆ PowerIrp

PIRP _CMBATT_DEVICE_EXTENSION::PowerIrp

Definition at line 111 of file cmbatt.h.

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

◆ PowerState

POWER_STATE _CMBATT_DEVICE_EXTENSION::PowerState

Definition at line 112 of file cmbatt.h.

Referenced by CmBattPnpDispatch().

◆ PresentVoltage

ULONG _CMBATT_DEVICE_EXTENSION::PresentVoltage

Definition at line 138 of file cmbatt.h.

◆ Rate

ULONG _CMBATT_DEVICE_EXTENSION::Rate

Definition at line 139 of file cmbatt.h.

◆ RemainingCapacity

ULONG _CMBATT_DEVICE_EXTENSION::RemainingCapacity

Definition at line 137 of file cmbatt.h.

◆ RemoveLock

IO_REMOVE_LOCK _CMBATT_DEVICE_EXTENSION::RemoveLock

Definition at line 115 of file cmbatt.h.

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

◆ SerialNumber

PCHAR _CMBATT_DEVICE_EXTENSION::SerialNumber

Definition at line 130 of file cmbatt.h.

◆ SerialNumberLength

ULONG _CMBATT_DEVICE_EXTENSION::SerialNumberLength

Definition at line 129 of file cmbatt.h.

◆ Started

BOOLEAN _CMBATT_DEVICE_EXTENSION::Started

Definition at line 122 of file cmbatt.h.

Referenced by CmBattPnpDispatch().

◆ State

ULONG _CMBATT_DEVICE_EXTENSION::State

Definition at line 136 of file cmbatt.h.

◆ Tag

ULONG _CMBATT_DEVICE_EXTENSION::Tag

Definition at line 126 of file cmbatt.h.

Referenced by CmBattOpenClose(), and CmBattWakeDpc().

◆ TagData

ULONG _CMBATT_DEVICE_EXTENSION::TagData

Definition at line 125 of file cmbatt.h.

◆ TripPointOld

ULONG _CMBATT_DEVICE_EXTENSION::TripPointOld

Definition at line 145 of file cmbatt.h.

◆ TripPointSet

BOOLEAN _CMBATT_DEVICE_EXTENSION::TripPointSet

Definition at line 143 of file cmbatt.h.

◆ TripPointValue

ULONG _CMBATT_DEVICE_EXTENSION::TripPointValue

Definition at line 144 of file cmbatt.h.

◆ WaitWakeEnable

BOOLEAN _CMBATT_DEVICE_EXTENSION::WaitWakeEnable

Definition at line 114 of file cmbatt.h.

Referenced by CmBattPnpDispatch(), and CmBattWaitWakeLoop().

◆ WmiLibInfo

WMILIB_CONTEXT _CMBATT_DEVICE_EXTENSION::WmiLibInfo

Definition at line 113 of file cmbatt.h.

Referenced by CmBattSystemControl().


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