Go to the documentation of this file.
115 #define UDF_LENGTH_MASK 0x3fffffff
159 #define TIMESTAMP_TYPE_MASK 0xF000
160 #define TIMESTAMP_TYPE_CUT 0x0000
161 #define TIMESTAMP_TYPE_LOCAL 0x1000
162 #define TIMESTAMP_TYPE_AGREEMENT 0x2000
163 #define TIMESTAMP_TIMEZONE_MASK 0x0FFF
186 #define ENTITYID_FLAGS_DIRTY 0x00
187 #define ENTITYID_FLAGS_PROTECTED 0x01
199 #define VSD_STD_ID_NSR02 "NSR02"
212 #define VSD_STD_ID_BEA01 "BEA01"
213 #define VSD_STD_ID_BOOT2 "BOOT2"
214 #define VSD_STD_ID_CD001 "CD001"
215 #define VSD_STD_ID_CDW02 "CDW02"
216 #define VSD_STD_ID_NSR02 "NSR02"
218 #define VSD_STD_ID_NSR03 "NSR03"
219 #define VSD_STD_ID_TEA01 "TEA01"
222 struct beginning_extended_area_desc_s
259 #define BOOT_FLAGS_ERASE 0x01
325 #define PVD_FLAGS_VSID_COMMON 0x0001
376 #define PD_PARTITION_FLAGS_ALLOC 0x0001
379 #define PD_PARTITION_CONTENTS_NSR02 "+NSR02"
382 #define PD_PARTITION_CONTENTS_FDC01 "+FDC01"
383 #define PD_PARTITION_CONTENTS_CD001 "+CD001"
384 #define PD_PARTITION_CONTENTS_CDW02 "+CDW02"
385 #define PD_PARTITION_CONTENTS_NSR03 "+NSR03"
388 #define PD_ACCESS_TYPE_NONE 0x00000000
389 #define PD_ACCESS_TYPE_READ_ONLY 0x00000001
390 #define PD_ACCESS_TYPE_WRITE_ONCE 0x00000002
391 #define PD_ACCESS_TYPE_REWRITABLE 0x00000003
392 #define PD_ACCESS_TYPE_OVERWRITABLE 0x00000004
455 #define GP_PARTITION_MAP_TYPE_UNDEF 0x00
456 #define GP_PARTIITON_MAP_TYPE_1 0x01
457 #define GP_PARTITION_MAP_TYPE_2 0x02
508 #define LVID_INTEGRITY_TYPE_OPEN 0x00000000
509 #define LVID_INTEGRITY_TYPE_CLOSE 0x00000001
617 #define UDF_ICB_TAG_FLAGS_SETUID 0x40
618 #define UDF_ICB_TAG_FLAGS_SETGID 0x80
619 #define UDF_ICB_TAG_FLAGS_STICKY 0x100
623 #define ICBTAG_STRATEGY_TYPE_UNDEF 0x0000
624 #define ICBTAG_STRATEGY_TYPE_1 0x0001
625 #define ICBTAG_STRATEGY_TYPE_2 0x0002
626 #define ICBTAG_STRATEGY_TYPE_3 0x0003
627 #define ICBTAG_STRATEGY_TYPE_4 0x0004
736 #define UDF_FENTRY_SIZE 176
737 #define UDF_FENTRY_PERM_USER_MASK 0x07
738 #define UDF_FENTRY_PERM_GRP_MASK 0xE0
739 #define UDF_FENTRY_PERM_OWNER_MASK 0x1C00
742 #define FE_PERM_O_EXEC 0x00000001U
743 #define FE_PERM_O_WRITE 0x00000002U
744 #define FE_PERM_O_READ 0x00000004U
745 #define FE_PERM_O_CHATTR 0x00000008U
746 #define FE_PERM_O_DELETE 0x00000010U
747 #define FE_PERM_G_EXEC 0x00000020U
748 #define FE_PERM_G_WRITE 0x00000040U
749 #define FE_PERM_G_READ 0x00000080U
750 #define FE_PERM_G_CHATTR 0x00000100U
751 #define FE_PERM_G_DELETE 0x00000200U
752 #define FE_PERM_U_EXEC 0x00000400U
753 #define FE_PERM_U_WRITE 0x00000800U
754 #define FE_PERM_U_READ 0x00001000U
755 #define FE_PERM_U_CHATTR 0x00002000U
756 #define FE_PERM_U_DELETE 0x00004000U
759 #define FE_RECORD_FMT_UNDEF 0x00
760 #define FE_RECORD_FMT_FIXED_PAD 0x01
761 #define FE_RECORD_FMT_FIXED 0x02
762 #define FE_RECORD_FMT_VARIABLE8 0x03
763 #define FE_RECORD_FMT_VARIABLE16 0x04
764 #define FE_RECORD_FMT_VARIABLE16_MSB 0x05
765 #define FE_RECORD_FMT_VARIABLE32 0x06
766 #define FE_RECORD_FMT_PRINT 0x07
767 #define FE_RECORD_FMT_LF 0x08
768 #define FE_RECORD_FMT_CR 0x09
769 #define FE_RECORD_FMT_CRLF 0x0A
770 #define FE_RECORD_FMT_LFCR 0x0B
773 #define FE_RECORD_DISPLAY_ATTR_UNDEF 0x00
774 #define FE_RECORD_DISPLAY_ATTR_1 0x01
775 #define FE_RECORD_DISPLAY_ATTR_2 0x02
776 #define FE_RECORD_DISPLAY_ATTR_3 0x03
833 #define FTE_CREATION 0x00000001
834 #define FTE_DELETION 0x00000004
835 #define FTE_EFFECTIVE 0x00000008
836 #define FTE_BACKUP 0x00000002
887 #define EXTATTR_CHAR_SET 1
888 #define EXTATTR_ALT_PERMS 3
889 #define EXTATTR_FILE_TIMES 5
890 #define EXTATTR_INFO_TIMES 6
891 #define EXTATTR_DEV_SPEC 12
892 #define EXTATTR_IMP_USE 2048
893 #define EXTATTR_APP_USE 65536
929 #define EXT_RECORDED_ALLOCATED 0x00000000
930 #define EXT_NOT_RECORDED_ALLOCATED 0x40000000
931 #define EXT_NOT_RECORDED_NOT_ALLOCATED 0x80000000
932 #define EXT_NEXT_EXTENT_ALLOCDECS 0xC0000000
Generated for libcdio by
1.8.1.1