ReactOS 0.4.15-dev-7788-g1ad9096
iso_primary_descriptor Struct Reference

#include <iso9660.h>

Public Attributes

uint8_t ignore [80]
 
uint32_t size
 
uint8_t ignore2 [44]
 
uint16_t block_size
 
char type [ISODCL(1, 1)]
 
char id [ISODCL(2, 6)]
 
char version [ISODCL(7, 7)]
 
char unused1 [ISODCL(8, 8)]
 
char system_id [ISODCL(9, 40)]
 
char volume_id [ISODCL(41, 72)]
 
char unused2 [ISODCL(73, 80)]
 
char volume_space_size [ISODCL(81, 88)]
 
char escape_sequences [ISODCL(89, 120)]
 
char volume_set_size [ISODCL(121, 124)]
 
char volume_sequence_number [ISODCL(125, 128)]
 
char logical_block_size [ISODCL(129, 132)]
 
char path_table_size [ISODCL(133, 140)]
 
char type_l_path_table [ISODCL(141, 144)]
 
char opt_type_l_path_table [ISODCL(145, 148)]
 
char type_m_path_table [ISODCL(149, 152)]
 
char opt_type_m_path_table [ISODCL(153, 156)]
 
char root_directory_record [ISODCL(157, 190)]
 
char volume_set_id [ISODCL(191, 318)]
 
char publisher_id [ISODCL(319, 446)]
 
char preparer_id [ISODCL(447, 574)]
 
char application_id [ISODCL(575, 702)]
 
char copyright_file_id [ISODCL(703, 739)]
 
char abstract_file_id [ISODCL(740, 776)]
 
char bibliographic_file_id [ISODCL(777, 813)]
 
char creation_date [ISODCL(814, 830)]
 
char modification_date [ISODCL(831, 847)]
 
char expiration_date [ISODCL(848, 864)]
 
char effective_date [ISODCL(865, 881)]
 
char file_structure_version [ISODCL(882, 882)]
 
char unused4 [ISODCL(883, 883)]
 
char application_data [ISODCL(884, 1395)]
 
char unused5 [ISODCL(1396, 2048)]
 

Detailed Description

Definition at line 165 of file isohybrid.c.

Member Data Documentation

◆ abstract_file_id

char iso_primary_descriptor::abstract_file_id[ISODCL(740, 776)]

Definition at line 88 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ application_data

char iso_primary_descriptor::application_data[ISODCL(884, 1395)]

Definition at line 96 of file iso9660.h.

◆ application_id

char iso_primary_descriptor::application_id[ISODCL(575, 702)]

Definition at line 86 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ bibliographic_file_id

char iso_primary_descriptor::bibliographic_file_id[ISODCL(777, 813)]

Definition at line 89 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ block_size

uint16_t iso_primary_descriptor::block_size

Definition at line 169 of file isohybrid.c.

◆ copyright_file_id

char iso_primary_descriptor::copyright_file_id[ISODCL(703, 739)]

Definition at line 87 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ creation_date

char iso_primary_descriptor::creation_date[ISODCL(814, 830)]

Definition at line 90 of file iso9660.h.

◆ effective_date

char iso_primary_descriptor::effective_date[ISODCL(865, 881)]

Definition at line 93 of file iso9660.h.

◆ escape_sequences

char iso_primary_descriptor::escape_sequences[ISODCL(89, 120)]

Definition at line 73 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ expiration_date

char iso_primary_descriptor::expiration_date[ISODCL(848, 864)]

Definition at line 92 of file iso9660.h.

◆ file_structure_version

char iso_primary_descriptor::file_structure_version[ISODCL(882, 882)]

Definition at line 94 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ id

char iso_primary_descriptor::id[ISODCL(2, 6)]

Definition at line 66 of file iso9660.h.

Referenced by evd_write().

◆ ignore

uint8_t iso_primary_descriptor::ignore[80]

Definition at line 166 of file isohybrid.c.

◆ ignore2

uint8_t iso_primary_descriptor::ignore2[44]

Definition at line 168 of file isohybrid.c.

◆ logical_block_size

char iso_primary_descriptor::logical_block_size[ISODCL(129, 132)]

Definition at line 76 of file iso9660.h.

Referenced by merge_isofs().

◆ modification_date

char iso_primary_descriptor::modification_date[ISODCL(831, 847)]

Definition at line 91 of file iso9660.h.

◆ opt_type_l_path_table

char iso_primary_descriptor::opt_type_l_path_table[ISODCL(145, 148)]

Definition at line 79 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ opt_type_m_path_table

char iso_primary_descriptor::opt_type_m_path_table[ISODCL(153, 156)]

Definition at line 81 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ path_table_size

char iso_primary_descriptor::path_table_size[ISODCL(133, 140)]

Definition at line 77 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ preparer_id

char iso_primary_descriptor::preparer_id[ISODCL(447, 574)]

Definition at line 85 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ publisher_id

char iso_primary_descriptor::publisher_id[ISODCL(319, 446)]

Definition at line 84 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ root_directory_record

char iso_primary_descriptor::root_directory_record[ISODCL(157, 190)]

Definition at line 82 of file iso9660.h.

Referenced by get_joliet_vol_desc(), and merge_isofs().

◆ size

uint32_t iso_primary_descriptor::size

Definition at line 167 of file isohybrid.c.

◆ system_id

char iso_primary_descriptor::system_id[ISODCL(9, 40)]

Definition at line 69 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ type

char iso_primary_descriptor::type[ISODCL(1, 1)]

Definition at line 65 of file iso9660.h.

Referenced by evd_write(), and get_joliet_vol_desc().

◆ type_l_path_table

char iso_primary_descriptor::type_l_path_table[ISODCL(141, 144)]

Definition at line 78 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ type_m_path_table

char iso_primary_descriptor::type_m_path_table[ISODCL(149, 152)]

Definition at line 80 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ unused1

char iso_primary_descriptor::unused1[ISODCL(8, 8)]

Definition at line 68 of file iso9660.h.

◆ unused2

char iso_primary_descriptor::unused2[ISODCL(73, 80)]

Definition at line 71 of file iso9660.h.

◆ unused4

char iso_primary_descriptor::unused4[ISODCL(883, 883)]

Definition at line 95 of file iso9660.h.

◆ unused5

char iso_primary_descriptor::unused5[ISODCL(1396, 2048)]

Definition at line 97 of file iso9660.h.

◆ version

char iso_primary_descriptor::version[ISODCL(7, 7)]

Definition at line 67 of file iso9660.h.

Referenced by evd_write(), and get_joliet_vol_desc().

◆ volume_id

char iso_primary_descriptor::volume_id[ISODCL(41, 72)]

Definition at line 70 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ volume_sequence_number

char iso_primary_descriptor::volume_sequence_number[ISODCL(125, 128)]

Definition at line 75 of file iso9660.h.

◆ volume_set_id

char iso_primary_descriptor::volume_set_id[ISODCL(191, 318)]

Definition at line 83 of file iso9660.h.

Referenced by get_joliet_vol_desc().

◆ volume_set_size

char iso_primary_descriptor::volume_set_size[ISODCL(121, 124)]

Definition at line 74 of file iso9660.h.

Referenced by merge_isofs().

◆ volume_space_size

char iso_primary_descriptor::volume_space_size[ISODCL(81, 88)]

Definition at line 72 of file iso9660.h.


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