Retro Rocket Kernel
BASIC-Powered Operating System
gpt_header_t Struct Reference

#include <partition.h>

+ Collaboration diagram for gpt_header_t:

Data Fields

char signature [8]
 
uint32_t gpt_revision
 
uint32_t header_size
 
uint32_t crc_checksum
 
uint32_t reserved0
 
uint64_t lba_of_this_header
 
uint64_t lba_of_alternative_header
 
uint64_t first_usable_block
 
uint64_t last_usable_block
 
uint8_t disk_guid [16]
 
uint64_t lba_of_partition_entries
 
uint32_t number_partition_entries
 
uint32_t size_of_each_entry
 
uint32_t crc_32_of_entries
 
uint8_t reserved1 []
 

Field Documentation

◆ crc_32_of_entries

uint32_t gpt_header_t::crc_32_of_entries

◆ crc_checksum

uint32_t gpt_header_t::crc_checksum

◆ disk_guid

uint8_t gpt_header_t::disk_guid[16]

◆ first_usable_block

uint64_t gpt_header_t::first_usable_block

◆ gpt_revision

uint32_t gpt_header_t::gpt_revision

◆ header_size

uint32_t gpt_header_t::header_size

◆ last_usable_block

uint64_t gpt_header_t::last_usable_block

◆ lba_of_alternative_header

uint64_t gpt_header_t::lba_of_alternative_header

◆ lba_of_partition_entries

uint64_t gpt_header_t::lba_of_partition_entries

◆ lba_of_this_header

uint64_t gpt_header_t::lba_of_this_header

◆ number_partition_entries

uint32_t gpt_header_t::number_partition_entries

◆ reserved0

uint32_t gpt_header_t::reserved0

◆ reserved1

uint8_t gpt_header_t::reserved1[]

◆ signature

char gpt_header_t::signature[8]

◆ size_of_each_entry

uint32_t gpt_header_t::size_of_each_entry