Changeset 69013 in vbox for trunk/include/iprt/formats/udf.h
- Timestamp:
- Oct 9, 2017 12:08:12 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/formats/udf.h
r68991 r69013 402 402 #define UDF_ENTITY_ID_SPM_PARTITION_TYPE "*UDF Sparable Partition" 403 403 404 /** Metadata partition map, partition type field. 405 * UDF ID suffix. */ 406 #define UDF_ENTITY_ID_MPM_PARTITION_TYPE "*UDF Metadata Partition" 407 404 408 /** Sparing table, sparing identifier field. 405 409 * UDF ID suffix. */ 406 410 #define UDF_ENTITY_ID_ST_SPARING "*UDF Sparting Table" 407 408 /** Metadata partition map, partition type field.409 * UDF ID suffix. */410 #define UDF_ENTITY_ID_MPM_PARTITION_TYPE "*UDF Metadata Partition"411 411 412 412 /** @} */ … … 444 444 /** @name UDF_TAG_ID_XXX - UDF descriptor tag IDs. 445 445 * @{ */ 446 #define UDF_TAG_ID_PRIMARY_VOL_DESC UINT16_C(0x0001) /**< UDFPRIMARYVOLUMEDESC */447 #define UDF_TAG_ID_ANCHOR_VOLUME_DESC_PTR UINT16_C(0x0002) /**< UDFANCHORVOLUMEDESCPTR */448 #define UDF_TAG_ID_VOLUME_DESC_PTR UINT16_C(0x0003) /**< UDFVOLUMEDESCPTR */449 #define UDF_TAG_ID_IMPLEMENTATION_USE_VOLUME_DESC UINT16_C(0x0004) /**< UDFIMPLEMENTATIONUSEVOLUMEDESC */450 #define UDF_TAG_ID_PARTITION_DESC UINT16_C(0x0005) /**< UDFPARTITIONDESC */451 #define UDF_TAG_ID_LOGICAL_VOLUME_DESC UINT16_C(0x0006) /**< UDFLOGICALVOLUMEDESC */452 #define UDF_TAG_ID_UNALLOCATED_SPACE_DESC UINT16_C(0x0007) /**< UDFUNALLOCATEDSPACEDESC */453 #define UDF_TAG_ID_TERMINATING_DESC UINT16_C(0x0008) /**< UDFTERMINATINGDESC */454 #define UDF_TAG_ID_LOGICAL_VOLUME_INTEGRITY_DESC UINT16_C(0x0009) /**< UDFLOGICALVOLINTEGRITYDESC */455 #define UDF_TAG_ID_FILE_SET_DESC UINT16_C(0x0100) 456 #define UDF_TAG_ID_FILE_ID_DESC UINT16_C(0x0101) 457 #define UDF_TAG_ID_ALLOCATION_EXTENT_DESC UINT16_C(0x0102) 458 #define UDF_TAG_ID_INDIRECT_ENTRY UINT16_C(0x0103) 459 #define UDF_TAG_ID_TERMINAL_ENTRY UINT16_C(0x0104) 460 #define UDF_TAG_ID_FILE_ENTRY UINT16_C(0x0105) 461 #define UDF_TAG_ID_EXTENDED_ATTRIB_HDR_DESC UINT16_C(0x0106) 462 #define UDF_TAG_ID_UNALLOCATED_SPACE_ENTRY UINT16_C(0x0107) 463 #define UDF_TAG_ID_SPACE_BITMAP_DESC UINT16_C(0x0108) 464 #define UDF_TAG_ID_PARTITION_INTEGERITY_DESC UINT16_C(0x0109) 465 #define UDF_TAG_ID_EXTENDED_FILE_ENTRY UINT16_C(0x010a) 446 #define UDF_TAG_ID_PRIMARY_VOL_DESC UINT16_C(0x0001) /**< See UDFPRIMARYVOLUMEDESC */ 447 #define UDF_TAG_ID_ANCHOR_VOLUME_DESC_PTR UINT16_C(0x0002) /**< See UDFANCHORVOLUMEDESCPTR */ 448 #define UDF_TAG_ID_VOLUME_DESC_PTR UINT16_C(0x0003) /**< See UDFVOLUMEDESCPTR */ 449 #define UDF_TAG_ID_IMPLEMENTATION_USE_VOLUME_DESC UINT16_C(0x0004) /**< See UDFIMPLEMENTATIONUSEVOLUMEDESC */ 450 #define UDF_TAG_ID_PARTITION_DESC UINT16_C(0x0005) /**< See UDFPARTITIONDESC */ 451 #define UDF_TAG_ID_LOGICAL_VOLUME_DESC UINT16_C(0x0006) /**< See UDFLOGICALVOLUMEDESC */ 452 #define UDF_TAG_ID_UNALLOCATED_SPACE_DESC UINT16_C(0x0007) /**< See UDFUNALLOCATEDSPACEDESC */ 453 #define UDF_TAG_ID_TERMINATING_DESC UINT16_C(0x0008) /**< See UDFTERMINATINGDESC */ 454 #define UDF_TAG_ID_LOGICAL_VOLUME_INTEGRITY_DESC UINT16_C(0x0009) /**< See UDFLOGICALVOLINTEGRITYDESC */ 455 #define UDF_TAG_ID_FILE_SET_DESC UINT16_C(0x0100) /**< See UDFFILESETDESC */ 456 #define UDF_TAG_ID_FILE_ID_DESC UINT16_C(0x0101) /**< See UDFFILEIDDESC */ 457 #define UDF_TAG_ID_ALLOCATION_EXTENT_DESC UINT16_C(0x0102) /**< See UDFALLOCATIONEXTENTDESC */ 458 #define UDF_TAG_ID_INDIRECT_ENTRY UINT16_C(0x0103) /**< See UDFINDIRECTENTRY */ 459 #define UDF_TAG_ID_TERMINAL_ENTRY UINT16_C(0x0104) /**< See UDFTERMINALENTRY */ 460 #define UDF_TAG_ID_FILE_ENTRY UINT16_C(0x0105) /**< See UDFFILEENTRY */ 461 #define UDF_TAG_ID_EXTENDED_ATTRIB_HDR_DESC UINT16_C(0x0106) /**< See UDFEXTATTRIBHDRDESC */ 462 #define UDF_TAG_ID_UNALLOCATED_SPACE_ENTRY UINT16_C(0x0107) /**< See UDFUNALLOCATEDSPACEENTRY */ 463 #define UDF_TAG_ID_SPACE_BITMAP_DESC UINT16_C(0x0108) /**< See UDFSPACEBITMAPDESC */ 464 #define UDF_TAG_ID_PARTITION_INTEGERITY_DESC UINT16_C(0x0109) /**< See UDFPARTITIONINTEGRITYDESC */ 465 #define UDF_TAG_ID_EXTENDED_FILE_ENTRY UINT16_C(0x010a) /**< See UDFEXFILEENTRY */ 466 466 /** @} */ 467 467 … … 738 738 uint32_t uVolumeDescSeqNo; 739 739 /** 0x014: Character set used in the achLogicalVolumeID field. */ 740 UDFCHARSPEC Desc riptorCharSet;740 UDFCHARSPEC DescCharSet; 741 741 /** 0x054: The logical volume ID (label). */ 742 742 UDFDSTRING achLogicalVolumeID[128]; … … 820 820 /** 0x02: Reserved \#1. */ 821 821 uint16_t uReserved1; 822 /** 0x04: Partition number (UDF_ENTITY_ID_VPM_PARTITION_TYPE). */ 822 /** 0x04: Partition number (UDF_ENTITY_ID_VPM_PARTITION_TYPE, 823 * UDF_ENTITY_ID_SPM_PARTITION_TYPE, or UDF_ENTITY_ID_MPM_PARTITION_TYPE). */ 823 824 UDFENTITYID idPartitionType; 824 825 /** 0x24: Volume sequence number. */
Note:
See TracChangeset
for help on using the changeset viewer.