|
XenevaOS
|
#include <UefiGpt.h>

GPT Partition Table Header.
| EFI_LBA EFI_PARTITION_TABLE_HEADER::AlternateLBA |
LBA address of the alternate GUID Partition Table Header.
| EFI_LBA EFI_PARTITION_TABLE_HEADER::FirstUsableLBA |
The first usable logical block that may be used by a partition described by a GUID Partition Entry.
| EFI_TABLE_HEADER EFI_PARTITION_TABLE_HEADER::Header |
The table header for the GPT partition Table. This header contains EFI_PTAB_HEADER_ID.
| EFI_LBA EFI_PARTITION_TABLE_HEADER::LastUsableLBA |
The last usable logical block that may be used by a partition described by a GUID Partition Entry.
| EFI_LBA EFI_PARTITION_TABLE_HEADER::MyLBA |
The LBA that contains this data structure.
| UINT32 EFI_PARTITION_TABLE_HEADER::NumberOfPartitionEntries |
The number of Partition Entries in the GUID Partition Entry array.
| UINT32 EFI_PARTITION_TABLE_HEADER::PartitionEntryArrayCRC32 |
The CRC32 of the GUID Partition Entry array. Starts at PartitionEntryLBA and is computed over a byte length of NumberOfPartitionEntries * SizeOfPartitionEntry.
| EFI_LBA EFI_PARTITION_TABLE_HEADER::PartitionEntryLBA |
The starting LBA of the GUID Partition Entry array.
| UINT32 EFI_PARTITION_TABLE_HEADER::SizeOfPartitionEntry |