summaryrefslogtreecommitdiffstats
path: root/MdePkg/Include/IndustryStandard/Udf.h
diff options
context:
space:
mode:
Diffstat (limited to 'MdePkg/Include/IndustryStandard/Udf.h')
-rw-r--r--MdePkg/Include/IndustryStandard/Udf.h120
1 files changed, 60 insertions, 60 deletions
diff --git a/MdePkg/Include/IndustryStandard/Udf.h b/MdePkg/Include/IndustryStandard/Udf.h
index 820b7bac36..946a1ab0b9 100644
--- a/MdePkg/Include/IndustryStandard/Udf.h
+++ b/MdePkg/Include/IndustryStandard/Udf.h
@@ -19,121 +19,121 @@
#define UDF_VRS_START_OFFSET ((UINT64)(16ULL << UDF_LOGICAL_SECTOR_SHIFT))
typedef enum {
- UdfPrimaryVolumeDescriptor = 1,
- UdfAnchorVolumeDescriptorPointer = 2,
- UdfVolumeDescriptorPointer = 3,
+ UdfPrimaryVolumeDescriptor = 1,
+ UdfAnchorVolumeDescriptorPointer = 2,
+ UdfVolumeDescriptorPointer = 3,
UdfImplemenationUseVolumeDescriptor = 4,
- UdfPartitionDescriptor = 5,
- UdfLogicalVolumeDescriptor = 6,
- UdfUnallocatedSpaceDescriptor = 7,
- UdfTerminatingDescriptor = 8,
+ UdfPartitionDescriptor = 5,
+ UdfLogicalVolumeDescriptor = 6,
+ UdfUnallocatedSpaceDescriptor = 7,
+ UdfTerminatingDescriptor = 8,
UdfLogicalVolumeIntegrityDescriptor = 9,
- UdfFileSetDescriptor = 256,
- UdfFileIdentifierDescriptor = 257,
- UdfAllocationExtentDescriptor = 258,
- UdfFileEntry = 261,
- UdfExtendedFileEntry = 266,
+ UdfFileSetDescriptor = 256,
+ UdfFileIdentifierDescriptor = 257,
+ UdfAllocationExtentDescriptor = 258,
+ UdfFileEntry = 261,
+ UdfExtendedFileEntry = 266,
} UDF_VOLUME_DESCRIPTOR_ID;
#pragma pack(1)
typedef struct {
- UINT16 TagIdentifier;
- UINT16 DescriptorVersion;
- UINT8 TagChecksum;
- UINT8 Reserved;
- UINT16 TagSerialNumber;
- UINT16 DescriptorCRC;
- UINT16 DescriptorCRCLength;
- UINT32 TagLocation;
+ UINT16 TagIdentifier;
+ UINT16 DescriptorVersion;
+ UINT8 TagChecksum;
+ UINT8 Reserved;
+ UINT16 TagSerialNumber;
+ UINT16 DescriptorCRC;
+ UINT16 DescriptorCRCLength;
+ UINT32 TagLocation;
} UDF_DESCRIPTOR_TAG;
typedef struct {
- UINT32 ExtentLength;
- UINT32 ExtentLocation;
+ UINT32 ExtentLength;
+ UINT32 ExtentLocation;
} UDF_EXTENT_AD;
typedef struct {
- UINT8 CharacterSetType;
- UINT8 CharacterSetInfo[63];
+ UINT8 CharacterSetType;
+ UINT8 CharacterSetInfo[63];
} UDF_CHAR_SPEC;
typedef struct {
- UINT8 Flags;
- UINT8 Identifier[23];
+ UINT8 Flags;
+ UINT8 Identifier[23];
union {
//
// Domain Entity Identifier
//
struct {
- UINT16 UdfRevision;
- UINT8 DomainFlags;
- UINT8 Reserved[5];
+ UINT16 UdfRevision;
+ UINT8 DomainFlags;
+ UINT8 Reserved[5];
} Domain;
//
// UDF Entity Identifier
//
struct {
- UINT16 UdfRevision;
- UINT8 OSClass;
- UINT8 OSIdentifier;
- UINT8 Reserved[4];
+ UINT16 UdfRevision;
+ UINT8 OSClass;
+ UINT8 OSIdentifier;
+ UINT8 Reserved[4];
} Entity;
//
// Implementation Entity Identifier
//
struct {
- UINT8 OSClass;
- UINT8 OSIdentifier;
- UINT8 ImplementationUseArea[6];
+ UINT8 OSClass;
+ UINT8 OSIdentifier;
+ UINT8 ImplementationUseArea[6];
} ImplementationEntity;
//
// Application Entity Identifier
//
struct {
- UINT8 ApplicationUseArea[8];
+ UINT8 ApplicationUseArea[8];
} ApplicationEntity;
//
// Raw Identifier Suffix
//
struct {
- UINT8 Data[8];
+ UINT8 Data[8];
} Raw;
} Suffix;
} UDF_ENTITY_ID;
typedef struct {
- UINT32 LogicalBlockNumber;
- UINT16 PartitionReferenceNumber;
+ UINT32 LogicalBlockNumber;
+ UINT16 PartitionReferenceNumber;
} UDF_LB_ADDR;
typedef struct {
- UINT32 ExtentLength;
- UDF_LB_ADDR ExtentLocation;
- UINT8 ImplementationUse[6];
+ UINT32 ExtentLength;
+ UDF_LB_ADDR ExtentLocation;
+ UINT8 ImplementationUse[6];
} UDF_LONG_ALLOCATION_DESCRIPTOR;
typedef struct {
- UDF_DESCRIPTOR_TAG DescriptorTag;
- UDF_EXTENT_AD MainVolumeDescriptorSequenceExtent;
- UDF_EXTENT_AD ReserveVolumeDescriptorSequenceExtent;
- UINT8 Reserved[480];
+ UDF_DESCRIPTOR_TAG DescriptorTag;
+ UDF_EXTENT_AD MainVolumeDescriptorSequenceExtent;
+ UDF_EXTENT_AD ReserveVolumeDescriptorSequenceExtent;
+ UINT8 Reserved[480];
} UDF_ANCHOR_VOLUME_DESCRIPTOR_POINTER;
typedef struct {
- UDF_DESCRIPTOR_TAG DescriptorTag;
- UINT32 VolumeDescriptorSequenceNumber;
- UDF_CHAR_SPEC DescriptorCharacterSet;
- UINT8 LogicalVolumeIdentifier[128];
- UINT32 LogicalBlockSize;
- UDF_ENTITY_ID DomainIdentifier;
- UDF_LONG_ALLOCATION_DESCRIPTOR LogicalVolumeContentsUse;
- UINT32 MapTableLength;
- UINT32 NumberOfPartitionMaps;
- UDF_ENTITY_ID ImplementationIdentifier;
- UINT8 ImplementationUse[128];
- UDF_EXTENT_AD IntegritySequenceExtent;
- UINT8 PartitionMaps[6];
+ UDF_DESCRIPTOR_TAG DescriptorTag;
+ UINT32 VolumeDescriptorSequenceNumber;
+ UDF_CHAR_SPEC DescriptorCharacterSet;
+ UINT8 LogicalVolumeIdentifier[128];
+ UINT32 LogicalBlockSize;
+ UDF_ENTITY_ID DomainIdentifier;
+ UDF_LONG_ALLOCATION_DESCRIPTOR LogicalVolumeContentsUse;
+ UINT32 MapTableLength;
+ UINT32 NumberOfPartitionMaps;
+ UDF_ENTITY_ID ImplementationIdentifier;
+ UINT8 ImplementationUse[128];
+ UDF_EXTENT_AD IntegritySequenceExtent;
+ UINT8 PartitionMaps[6];
} UDF_LOGICAL_VOLUME_DESCRIPTOR;
#pragma pack()