iPXE
Data Structures | Macros | Functions
UefiGpt.h File Reference

EFI Guid Partition Table Format Definition. More...

Go to the source code of this file.

Data Structures

struct  EFI_PARTITION_TABLE_HEADER
 GPT Partition Table Header. More...
 
struct  EFI_PARTITION_ENTRY
 GPT Partition Entry. More...
 

Macros

#define PRIMARY_PART_HEADER_LBA   1
 The primary GUID Partition Table Header must be located in LBA 1 (i.e., the second logical block). More...
 
#define EFI_PTAB_HEADER_ID   SIGNATURE_64 ('E','F','I',' ','P','A','R','T')
 EFI Partition Table Signature: "EFI PART". More...
 
#define EFI_GPT_PART_ENTRY_MIN_SIZE   16384
 Minimum bytes reserve for EFI entry array buffer. More...
 

Functions

 FILE_LICENCE (BSD2_PATENT)
 

Detailed Description

EFI Guid Partition Table Format Definition.

Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file UefiGpt.h.

Macro Definition Documentation

◆ PRIMARY_PART_HEADER_LBA

#define PRIMARY_PART_HEADER_LBA   1

The primary GUID Partition Table Header must be located in LBA 1 (i.e., the second logical block).

Definition at line 18 of file UefiGpt.h.

◆ EFI_PTAB_HEADER_ID

#define EFI_PTAB_HEADER_ID   SIGNATURE_64 ('E','F','I',' ','P','A','R','T')

EFI Partition Table Signature: "EFI PART".

Definition at line 22 of file UefiGpt.h.

◆ EFI_GPT_PART_ENTRY_MIN_SIZE

#define EFI_GPT_PART_ENTRY_MIN_SIZE   16384

Minimum bytes reserve for EFI entry array buffer.

Definition at line 26 of file UefiGpt.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD2_PATENT  )