ReactOS 0.4.16-dev-401-g45b008d
_PHYSICAL_DEVICE_EXTENSION Struct Reference

#include <classpnp.h>

Collaboration diagram for _PHYSICAL_DEVICE_EXTENSION:

Public Attributes

union {
   struct {
      ULONG   Version
 
      PDEVICE_OBJECT   DeviceObject
 
   }   DUMMYSTRUCTNAME
 
   COMMON_DEVICE_EXTENSION   CommonExtension
 
DUMMYUNIONNAME
 
BOOLEAN IsMissing
 
BOOLEAN IsEnumerated
 
PCLASS_PRIVATE_PDO_DATA PrivatePdoData
 
ULONG_PTR Reserved2
 
ULONG_PTR Reserved3
 
ULONG_PTR Reserved4
 

Detailed Description

Definition at line 646 of file classpnp.h.

Member Data Documentation

◆ CommonExtension

COMMON_DEVICE_EXTENSION _PHYSICAL_DEVICE_EXTENSION::CommonExtension

Definition at line 652 of file classpnp.h.

Referenced by ClassAddChild(), and ClassRetrieveDeviceRelations().

◆ DeviceObject

PDEVICE_OBJECT _PHYSICAL_DEVICE_EXTENSION::DeviceObject

Definition at line 650 of file classpnp.h.

Referenced by ClassRetrieveDeviceRelations().

◆ 

_ANONYMOUS_STRUCT struct { ... } _PHYSICAL_DEVICE_EXTENSION::DUMMYSTRUCTNAME

◆ 

_ANONYMOUS_UNION union { ... } _PHYSICAL_DEVICE_EXTENSION::DUMMYUNIONNAME

◆ IsEnumerated

BOOLEAN _PHYSICAL_DEVICE_EXTENSION::IsEnumerated

Definition at line 655 of file classpnp.h.

Referenced by ClassRetrieveDeviceRelations().

◆ IsMissing

BOOLEAN _PHYSICAL_DEVICE_EXTENSION::IsMissing

Definition at line 654 of file classpnp.h.

Referenced by ClassRetrieveDeviceRelations().

◆ PrivatePdoData

PCLASS_PRIVATE_PDO_DATA _PHYSICAL_DEVICE_EXTENSION::PrivatePdoData

Definition at line 657 of file classpnp.h.

◆ Reserved2

ULONG_PTR _PHYSICAL_DEVICE_EXTENSION::Reserved2

Definition at line 661 of file classpnp.h.

◆ Reserved3

ULONG_PTR _PHYSICAL_DEVICE_EXTENSION::Reserved3

Definition at line 662 of file classpnp.h.

◆ Reserved4

ULONG_PTR _PHYSICAL_DEVICE_EXTENSION::Reserved4

Definition at line 663 of file classpnp.h.

◆ Version

ULONG _PHYSICAL_DEVICE_EXTENSION::Version

Definition at line 649 of file classpnp.h.


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