Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
iso9660_pvd Struct Reference

#include <iso9660.h>

Data Fields

uint8_t type
 
char id [5]
 
uint8_t version
 
uint8_t unused1
 
char system_id [32]
 
char volume_id [32]
 
uint8_t unused2 [8]
 
both_u32 volume_space_size
 
uint8_t unused3 [32]
 
both_u16 volume_set_size
 
both_u16 volume_sequence_number
 
both_u16 logical_block_size
 
both_u32 path_table_size
 
uint32_t l_path_table_loc
 
uint32_t opt_l_path_table_loc
 
uint32_t m_path_table_loc
 
uint32_t opt_m_path_table_loc
 
uint8_t root_dir_record [34]
 
char volume_set_id [128]
 
char publisher_id [128]
 
char data_preparer_id [128]
 
char application_id [128]
 
char copyright_file_id [37]
 
char abstract_file_id [37]
 
char bibliographic_file_id [37]
 
char creation_date [17]
 
char modification_date [17]
 
char expiration_date [17]
 
char effective_date [17]
 
uint8_t file_structure_version
 
uint8_t unused4
 
uint8_t application_data [512]
 
uint8_t reserved [653]
 

Detailed Description

Definition at line 19 of file iso9660.h.

Field Documentation

◆ abstract_file_id

char iso9660_pvd::abstract_file_id[37]

Definition at line 55 of file iso9660.h.

◆ application_data

uint8_t iso9660_pvd::application_data[512]

Definition at line 67 of file iso9660.h.

◆ application_id

char iso9660_pvd::application_id[128]

Definition at line 53 of file iso9660.h.

◆ bibliographic_file_id

char iso9660_pvd::bibliographic_file_id[37]

Definition at line 56 of file iso9660.h.

◆ copyright_file_id

char iso9660_pvd::copyright_file_id[37]

Definition at line 54 of file iso9660.h.

◆ creation_date

char iso9660_pvd::creation_date[17]

Definition at line 59 of file iso9660.h.

◆ data_preparer_id

char iso9660_pvd::data_preparer_id[128]

Definition at line 52 of file iso9660.h.

◆ effective_date

char iso9660_pvd::effective_date[17]

Definition at line 62 of file iso9660.h.

◆ expiration_date

char iso9660_pvd::expiration_date[17]

Definition at line 61 of file iso9660.h.

◆ file_structure_version

uint8_t iso9660_pvd::file_structure_version

Definition at line 64 of file iso9660.h.

◆ id

char iso9660_pvd::id[5]

Definition at line 21 of file iso9660.h.

Referenced by __attribute__().

◆ l_path_table_loc

uint32_t iso9660_pvd::l_path_table_loc

Definition at line 40 of file iso9660.h.

◆ logical_block_size

both_u16 iso9660_pvd::logical_block_size

Definition at line 36 of file iso9660.h.

◆ m_path_table_loc

uint32_t iso9660_pvd::m_path_table_loc

Definition at line 42 of file iso9660.h.

◆ modification_date

char iso9660_pvd::modification_date[17]

Definition at line 60 of file iso9660.h.

◆ opt_l_path_table_loc

uint32_t iso9660_pvd::opt_l_path_table_loc

Definition at line 41 of file iso9660.h.

◆ opt_m_path_table_loc

uint32_t iso9660_pvd::opt_m_path_table_loc

Definition at line 43 of file iso9660.h.

◆ path_table_size

both_u32 iso9660_pvd::path_table_size

Definition at line 38 of file iso9660.h.

◆ publisher_id

char iso9660_pvd::publisher_id[128]

Definition at line 51 of file iso9660.h.

◆ reserved

uint8_t iso9660_pvd::reserved[653]

Definition at line 68 of file iso9660.h.

◆ root_dir_record

uint8_t iso9660_pvd::root_dir_record[34]

Definition at line 48 of file iso9660.h.

◆ system_id

char iso9660_pvd::system_id[32]

Definition at line 25 of file iso9660.h.

◆ type

uint8_t iso9660_pvd::type

Definition at line 20 of file iso9660.h.

◆ unused1

uint8_t iso9660_pvd::unused1

Definition at line 23 of file iso9660.h.

◆ unused2

uint8_t iso9660_pvd::unused2[8]

Definition at line 28 of file iso9660.h.

◆ unused3

uint8_t iso9660_pvd::unused3[32]

Definition at line 32 of file iso9660.h.

◆ unused4

uint8_t iso9660_pvd::unused4

Definition at line 65 of file iso9660.h.

◆ version

uint8_t iso9660_pvd::version

Definition at line 22 of file iso9660.h.

◆ volume_id

char iso9660_pvd::volume_id[32]

Definition at line 26 of file iso9660.h.

◆ volume_sequence_number

both_u16 iso9660_pvd::volume_sequence_number

Definition at line 35 of file iso9660.h.

◆ volume_set_id

char iso9660_pvd::volume_set_id[128]

Definition at line 50 of file iso9660.h.

◆ volume_set_size

both_u16 iso9660_pvd::volume_set_size

Definition at line 34 of file iso9660.h.

◆ volume_space_size

both_u32 iso9660_pvd::volume_space_size

Definition at line 30 of file iso9660.h.


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