MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Udf.h File Reference

Data Structures

struct  UDF_DESCRIPTOR_TAG
 
struct  UDF_EXTENT_AD
 
struct  UDF_CHAR_SPEC
 
struct  UDF_ENTITY_ID
 
struct  UDF_LB_ADDR
 
struct  UDF_LONG_ALLOCATION_DESCRIPTOR
 
struct  UDF_ANCHOR_VOLUME_DESCRIPTOR_POINTER
 
struct  UDF_LOGICAL_VOLUME_DESCRIPTOR
 

Macros

#define UDF_BEA_IDENTIFIER   "BEA01"
 
#define UDF_NSR2_IDENTIFIER   "NSR02"
 
#define UDF_NSR3_IDENTIFIER   "NSR03"
 
#define UDF_TEA_IDENTIFIER   "TEA01"
 
#define UDF_LOGICAL_SECTOR_SHIFT   11
 
#define UDF_LOGICAL_SECTOR_SIZE   ((UINT64)(1ULL << UDF_LOGICAL_SECTOR_SHIFT))
 
#define UDF_VRS_START_OFFSET   ((UINT64)(16ULL << UDF_LOGICAL_SECTOR_SHIFT))
 

Enumerations

enum  UDF_VOLUME_DESCRIPTOR_ID {
  UdfPrimaryVolumeDescriptor = 1, UdfAnchorVolumeDescriptorPointer = 2, UdfVolumeDescriptorPointer = 3, UdfImplemenationUseVolumeDescriptor = 4,
  UdfPartitionDescriptor = 5, UdfLogicalVolumeDescriptor = 6, UdfUnallocatedSpaceDescriptor = 7, UdfTerminatingDescriptor = 8,
  UdfLogicalVolumeIntegrityDescriptor = 9, UdfFileSetDescriptor = 256, UdfFileIdentifierDescriptor = 257, UdfAllocationExtentDescriptor = 258,
  UdfFileEntry = 261, UdfExtendedFileEntry = 266
}
 

Detailed Description

OSTA Universal Disk Format (UDF) definitions.

Copyright (C) 2014-2017 Paulo Alcantara pcacj.nosp@m.r@zy.nosp@m.tor.c.nosp@m.om

SPDX-License-Identifier: BSD-2-Clause-Patent

Macro Definition Documentation

#define UDF_BEA_IDENTIFIER   "BEA01"
#define UDF_LOGICAL_SECTOR_SHIFT   11
#define UDF_LOGICAL_SECTOR_SIZE   ((UINT64)(1ULL << UDF_LOGICAL_SECTOR_SHIFT))
#define UDF_NSR2_IDENTIFIER   "NSR02"
#define UDF_NSR3_IDENTIFIER   "NSR03"
#define UDF_TEA_IDENTIFIER   "TEA01"
#define UDF_VRS_START_OFFSET   ((UINT64)(16ULL << UDF_LOGICAL_SECTOR_SHIFT))

Enumeration Type Documentation

Enumerator
UdfPrimaryVolumeDescriptor 
UdfAnchorVolumeDescriptorPointer 
UdfVolumeDescriptorPointer 
UdfImplemenationUseVolumeDescriptor 
UdfPartitionDescriptor 
UdfLogicalVolumeDescriptor 
UdfUnallocatedSpaceDescriptor 
UdfTerminatingDescriptor 
UdfLogicalVolumeIntegrityDescriptor 
UdfFileSetDescriptor 
UdfFileIdentifierDescriptor 
UdfAllocationExtentDescriptor 
UdfFileEntry 
UdfExtendedFileEntry