efi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gpt_header_t
 
struct  gpt_entry_attributes_t
 
struct  gpt_entry_t
 
struct  gpt_mbr_record_t
 
struct  legacy_mbr_t
 

Macros

#define MSDOS_MBR_SIGNATURE   0xaa55
 
#define EFI_PMBR_OSTYPE_EFI   0xEF
 
#define EFI_PMBR_OSTYPE_EFI_GPT   0xEE
 
#define GPT_MBR_PROTECTIVE   1
 
#define GPT_MBR_HYBRID   2
 
#define GPT_HEADER_SIGNATURE   0x5452415020494645ULL
 
#define GPT_HEADER_REVISION_V1   0x00010000
 
#define GPT_PRIMARY_PARTITION_TABLE_LBA   1
 
#define GPT_HEADER_SIZE   92
 

Typedefs

using efi_guid_t = Uuid
 

Macro Definition Documentation

◆ EFI_PMBR_OSTYPE_EFI

#define EFI_PMBR_OSTYPE_EFI   0xEF

◆ EFI_PMBR_OSTYPE_EFI_GPT

#define EFI_PMBR_OSTYPE_EFI_GPT   0xEE

◆ GPT_HEADER_REVISION_V1

#define GPT_HEADER_REVISION_V1   0x00010000

◆ GPT_HEADER_SIGNATURE

#define GPT_HEADER_SIGNATURE   0x5452415020494645ULL

◆ GPT_HEADER_SIZE

#define GPT_HEADER_SIZE   92

◆ GPT_MBR_HYBRID

#define GPT_MBR_HYBRID   2

◆ GPT_MBR_PROTECTIVE

#define GPT_MBR_PROTECTIVE   1

◆ GPT_PRIMARY_PARTITION_TABLE_LBA

#define GPT_PRIMARY_PARTITION_TABLE_LBA   1

◆ MSDOS_MBR_SIGNATURE

#define MSDOS_MBR_SIGNATURE   0xaa55

Typedef Documentation

◆ efi_guid_t

using efi_guid_t = Uuid