ReactOS 0.4.15-dev-7958-gcd0bb1a
_PARTITION_EXTENSION Struct Reference

#include <partmgr.h>

Collaboration diagram for _PARTITION_EXTENSION:

Public Attributes

BOOLEAN IsFDO
 
PDEVICE_OBJECT DeviceObject
 
PDEVICE_OBJECT LowerDevice
 
PDEVICE_OBJECT Part0Device
 
UINT64 StartingOffset
 
UINT64 PartitionLength
 
SINGLE_LIST_ENTRY ListEntry
 
UINT32 DetectedNumber
 
UINT32 OnDiskNumber
 
BOOLEAN IsEnumerated
 
BOOLEAN SymlinkCreated
 
BOOLEAN Attached
 
union {
   struct {
      GUID   PartitionType
 
      GUID   PartitionId
 
      UINT64   Attributes
 
      WCHAR   Name [36]
 
   }   Gpt
 
   struct {
      UINT8   PartitionType
 
      BOOLEAN   BootIndicator
 
      BOOLEAN   RecognizedPartition
 
      UINT32   HiddenSectors
 
   }   Mbr
 
}; 
 
UNICODE_STRING PartitionInterfaceName
 
UNICODE_STRING VolumeInterfaceName
 
UNICODE_STRING DeviceName
 

Detailed Description

Definition at line 65 of file partmgr.h.

Member Data Documentation

◆ 

union { ... } _PARTITION_EXTENSION::@1320

◆ Attached

BOOLEAN _PARTITION_EXTENSION::Attached

Definition at line 80 of file partmgr.h.

Referenced by PartMgrUpdatePartitionDevices().

◆ Attributes

UINT64 _PARTITION_EXTENSION::Attributes

Definition at line 87 of file partmgr.h.

◆ BootIndicator

BOOLEAN _PARTITION_EXTENSION::BootIndicator

Definition at line 93 of file partmgr.h.

◆ DetectedNumber

UINT32 _PARTITION_EXTENSION::DetectedNumber

◆ DeviceName

UNICODE_STRING _PARTITION_EXTENSION::DeviceName

Definition at line 100 of file partmgr.h.

Referenced by PartitionCreateDevice(), and PartitionHandleDeviceControl().

◆ DeviceObject

PDEVICE_OBJECT _PARTITION_EXTENSION::DeviceObject

Definition at line 68 of file partmgr.h.

Referenced by FdoHandleDeviceRelations(), and PartitionCreateDevice().

◆ 

struct { ... } _PARTITION_EXTENSION::Gpt

◆ HiddenSectors

UINT32 _PARTITION_EXTENSION::HiddenSectors

Definition at line 95 of file partmgr.h.

◆ IsEnumerated

◆ IsFDO

BOOLEAN _PARTITION_EXTENSION::IsFDO

◆ ListEntry

SINGLE_LIST_ENTRY _PARTITION_EXTENSION::ListEntry

Definition at line 74 of file partmgr.h.

Referenced by FdoHandleDeviceRelations(), and PartMgrUpdatePartitionDevices().

◆ LowerDevice

PDEVICE_OBJECT _PARTITION_EXTENSION::LowerDevice

◆ 

struct { ... } _PARTITION_EXTENSION::Mbr

◆ Name

WCHAR _PARTITION_EXTENSION::Name[36]

Definition at line 88 of file partmgr.h.

◆ OnDiskNumber

UINT32 _PARTITION_EXTENSION::OnDiskNumber

◆ Part0Device

PDEVICE_OBJECT _PARTITION_EXTENSION::Part0Device

Definition at line 70 of file partmgr.h.

◆ PartitionId

GUID _PARTITION_EXTENSION::PartitionId

Definition at line 86 of file partmgr.h.

◆ PartitionInterfaceName

UNICODE_STRING _PARTITION_EXTENSION::PartitionInterfaceName

Definition at line 98 of file partmgr.h.

◆ PartitionLength

UINT64 _PARTITION_EXTENSION::PartitionLength

◆ PartitionType [1/2]

GUID _PARTITION_EXTENSION::PartitionType

Definition at line 85 of file partmgr.h.

◆ PartitionType [2/2]

UINT8 _PARTITION_EXTENSION::PartitionType

Definition at line 92 of file partmgr.h.

◆ RecognizedPartition

BOOLEAN _PARTITION_EXTENSION::RecognizedPartition

Definition at line 94 of file partmgr.h.

◆ StartingOffset

UINT64 _PARTITION_EXTENSION::StartingOffset

◆ SymlinkCreated

BOOLEAN _PARTITION_EXTENSION::SymlinkCreated

Definition at line 79 of file partmgr.h.

◆ VolumeInterfaceName

UNICODE_STRING _PARTITION_EXTENSION::VolumeInterfaceName

Definition at line 99 of file partmgr.h.

Referenced by PartitionHandleDeviceControl().


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