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 FS_PART_EFI_H_INCLUDED
 
#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
 
#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 [1/2]

#define EFI_PMBR_OSTYPE_EFI   0xEF

◆ EFI_PMBR_OSTYPE_EFI [2/2]

#define EFI_PMBR_OSTYPE_EFI   0xEF

◆ EFI_PMBR_OSTYPE_EFI_GPT [1/2]

#define EFI_PMBR_OSTYPE_EFI_GPT   0xEE

◆ EFI_PMBR_OSTYPE_EFI_GPT [2/2]

#define EFI_PMBR_OSTYPE_EFI_GPT   0xEE

◆ FS_PART_EFI_H_INCLUDED

#define FS_PART_EFI_H_INCLUDED

◆ GPT_HEADER_REVISION_V1 [1/2]

#define GPT_HEADER_REVISION_V1   0x00010000

◆ GPT_HEADER_REVISION_V1 [2/2]

#define GPT_HEADER_REVISION_V1   0x00010000

◆ GPT_HEADER_SIGNATURE [1/2]

#define GPT_HEADER_SIGNATURE   0x5452415020494645ULL

◆ GPT_HEADER_SIGNATURE [2/2]

#define GPT_HEADER_SIGNATURE   0x5452415020494645ULL

◆ GPT_HEADER_SIZE [1/2]

#define GPT_HEADER_SIZE   92

◆ GPT_HEADER_SIZE [2/2]

#define GPT_HEADER_SIZE   92

◆ GPT_MBR_HYBRID [1/2]

#define GPT_MBR_HYBRID   2

◆ GPT_MBR_HYBRID [2/2]

#define GPT_MBR_HYBRID   2

◆ GPT_MBR_PROTECTIVE [1/2]

#define GPT_MBR_PROTECTIVE   1

◆ GPT_MBR_PROTECTIVE [2/2]

#define GPT_MBR_PROTECTIVE   1

◆ GPT_PRIMARY_PARTITION_TABLE_LBA [1/2]

#define GPT_PRIMARY_PARTITION_TABLE_LBA   1

◆ GPT_PRIMARY_PARTITION_TABLE_LBA [2/2]

#define GPT_PRIMARY_PARTITION_TABLE_LBA   1

◆ MSDOS_MBR_SIGNATURE [1/2]

#define MSDOS_MBR_SIGNATURE   0xaa55

◆ MSDOS_MBR_SIGNATURE [2/2]

#define MSDOS_MBR_SIGNATURE   0xaa55

Typedef Documentation

◆ efi_guid_t

using efi_guid_t = Uuid