Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
gpt_header_t Struct Reference

`#include <partition.h>`

Collaboration diagram for gpt_header_t:
[legend]

## 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