ReactOS 0.4.16-dev-226-g79f2289
PCLASS_DEVICE_EXTENSION Struct Reference

#include <private.hpp>

Collaboration diagram for PCLASS_DEVICE_EXTENSION:

Public Attributes

KSDEVICE_HEADER KsDeviceHeader
 
PDEVICE_OBJECT PhysicalDeviceObject
 
PDEVICE_OBJECT PrevDeviceObject
 
PCPFNSTARTDEVICE StartDevice
 
ULONG_PTR Unused [4]
 
IAdapterPowerManagement * AdapterPowerManagement
 
ULONG MaxSubDevices
 
KSOBJECT_CREATE_ITEM * CreateItems
 
IResourceList * resources
 
LIST_ENTRY TimerList
 
KSPIN_LOCK TimerListLock
 
DEVICE_POWER_STATE DevicePowerState
 
SYSTEM_POWER_STATE SystemPowerState
 

Detailed Description

Definition at line 399 of file private.hpp.

Member Data Documentation

◆ AdapterPowerManagement

IAdapterPowerManagement* PCLASS_DEVICE_EXTENSION::AdapterPowerManagement

◆ CreateItems

KSOBJECT_CREATE_ITEM* PCLASS_DEVICE_EXTENSION::CreateItems

Definition at line 408 of file private.hpp.

Referenced by PcAddAdapterDevice().

◆ DevicePowerState

DEVICE_POWER_STATE PCLASS_DEVICE_EXTENSION::DevicePowerState

Definition at line 415 of file private.hpp.

Referenced by PortClsPnp(), and PortClsPower().

◆ KsDeviceHeader

KSDEVICE_HEADER PCLASS_DEVICE_EXTENSION::KsDeviceHeader

Definition at line 401 of file private.hpp.

Referenced by PcAddAdapterDevice(), and PcRegisterSubdevice().

◆ MaxSubDevices

ULONG PCLASS_DEVICE_EXTENSION::MaxSubDevices

Definition at line 407 of file private.hpp.

Referenced by PcAddAdapterDevice().

◆ PhysicalDeviceObject

PDEVICE_OBJECT PCLASS_DEVICE_EXTENSION::PhysicalDeviceObject

◆ PrevDeviceObject

PDEVICE_OBJECT PCLASS_DEVICE_EXTENSION::PrevDeviceObject

Definition at line 403 of file private.hpp.

Referenced by PcAddAdapterDevice(), PcForwardIrpSynchronous(), and PortClsPower().

◆ resources

IResourceList* PCLASS_DEVICE_EXTENSION::resources

Definition at line 410 of file private.hpp.

Referenced by PortClsPnp().

◆ StartDevice

PCPFNSTARTDEVICE PCLASS_DEVICE_EXTENSION::StartDevice

Definition at line 404 of file private.hpp.

Referenced by PcAddAdapterDevice(), and PortClsPnp().

◆ SystemPowerState

SYSTEM_POWER_STATE PCLASS_DEVICE_EXTENSION::SystemPowerState

Definition at line 416 of file private.hpp.

Referenced by PortClsPnp(), and PortClsPower().

◆ TimerList

LIST_ENTRY PCLASS_DEVICE_EXTENSION::TimerList

◆ TimerListLock

KSPIN_LOCK PCLASS_DEVICE_EXTENSION::TimerListLock

◆ Unused

ULONG_PTR PCLASS_DEVICE_EXTENSION::Unused[4]

Definition at line 405 of file private.hpp.


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