ReactOS 0.4.16-dev-401-g45b008d
_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 VolumeNumber
 
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 89 of file partmgr.h.

Member Data Documentation

◆ 

union { ... } _PARTITION_EXTENSION::@1340

◆ Attached

BOOLEAN _PARTITION_EXTENSION::Attached

Definition at line 105 of file partmgr.h.

Referenced by PartMgrUpdatePartitionDevices().

◆ Attributes

UINT64 _PARTITION_EXTENSION::Attributes

Definition at line 112 of file partmgr.h.

◆ BootIndicator

BOOLEAN _PARTITION_EXTENSION::BootIndicator

Definition at line 118 of file partmgr.h.

◆ DetectedNumber

UINT32 _PARTITION_EXTENSION::DetectedNumber

◆ DeviceName

UNICODE_STRING _PARTITION_EXTENSION::DeviceName

Definition at line 125 of file partmgr.h.

Referenced by PartitionCreateDevice(), and PartitionHandleDeviceControl().

◆ DeviceObject

PDEVICE_OBJECT _PARTITION_EXTENSION::DeviceObject

Definition at line 92 of file partmgr.h.

Referenced by FdoHandleDeviceRelations(), and PartitionCreateDevice().

◆ 

struct { ... } _PARTITION_EXTENSION::Gpt

◆ HiddenSectors

UINT32 _PARTITION_EXTENSION::HiddenSectors

Definition at line 120 of file partmgr.h.

◆ IsEnumerated

◆ IsFDO

BOOLEAN _PARTITION_EXTENSION::IsFDO

◆ ListEntry

SINGLE_LIST_ENTRY _PARTITION_EXTENSION::ListEntry

Definition at line 98 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 113 of file partmgr.h.

◆ OnDiskNumber

UINT32 _PARTITION_EXTENSION::OnDiskNumber

◆ Part0Device

PDEVICE_OBJECT _PARTITION_EXTENSION::Part0Device

Definition at line 94 of file partmgr.h.

◆ PartitionId

GUID _PARTITION_EXTENSION::PartitionId

Definition at line 111 of file partmgr.h.

◆ PartitionInterfaceName

UNICODE_STRING _PARTITION_EXTENSION::PartitionInterfaceName

Definition at line 123 of file partmgr.h.

◆ PartitionLength

UINT64 _PARTITION_EXTENSION::PartitionLength

◆ PartitionType [1/2]

GUID _PARTITION_EXTENSION::PartitionType

Definition at line 110 of file partmgr.h.

◆ PartitionType [2/2]

UINT8 _PARTITION_EXTENSION::PartitionType

Definition at line 117 of file partmgr.h.

◆ RecognizedPartition

BOOLEAN _PARTITION_EXTENSION::RecognizedPartition

Definition at line 119 of file partmgr.h.

◆ StartingOffset

UINT64 _PARTITION_EXTENSION::StartingOffset

◆ SymlinkCreated

BOOLEAN _PARTITION_EXTENSION::SymlinkCreated

Definition at line 104 of file partmgr.h.

◆ VolumeInterfaceName

UNICODE_STRING _PARTITION_EXTENSION::VolumeInterfaceName

Definition at line 124 of file partmgr.h.

Referenced by PartitionHandleDeviceControl().

◆ VolumeNumber

UINT32 _PARTITION_EXTENSION::VolumeNumber

Definition at line 100 of file partmgr.h.

Referenced by PartitionCreateDevice(), and PartitionHandleDeviceControl().


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