iPXE
PartitionInfo.h File Reference

This file defines the EFI Partition Information Protocol. More...

Go to the source code of this file.

Data Structures

struct  EFI_PARTITION_INFO_PROTOCOL
 Partition Information Protocol structure. More...

Macros

#define EFI_PARTITION_INFO_PROTOCOL_GUID    { 0x8cf2f62c, 0xbc9b, 0x4821, { 0x80, 0x8d, 0xec, 0x9e, 0xc4, 0x21, 0xa1, 0xa0 }};
#define EFI_PARTITION_INFO_PROTOCOL_REVISION   0x0001000
#define PARTITION_TYPE_OTHER   0x00
#define PARTITION_TYPE_MBR   0x01
#define PARTITION_TYPE_GPT   0x02

Functions

 FILE_LICENCE (BSD2_PATENT)
 FILE_SECBOOT (PERMITTED)

Variables

EFI_GUID gEfiPartitionInfoProtocolGuid
 Partition Information Protocol GUID variable.

Detailed Description

This file defines the EFI Partition Information Protocol.

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

Revision Reference:
This Protocol is introduced in UEFI Specification 2.7

Definition in file PartitionInfo.h.

Macro Definition Documentation

◆ EFI_PARTITION_INFO_PROTOCOL_GUID

#define EFI_PARTITION_INFO_PROTOCOL_GUID    { 0x8cf2f62c, 0xbc9b, 0x4821, { 0x80, 0x8d, 0xec, 0x9e, 0xc4, 0x21, 0xa1, 0xa0 }};

Definition at line 23 of file PartitionInfo.h.

23#define EFI_PARTITION_INFO_PROTOCOL_GUID \
24 { 0x8cf2f62c, 0xbc9b, 0x4821, { 0x80, 0x8d, 0xec, 0x9e, 0xc4, 0x21, 0xa1, 0xa0 }};

◆ EFI_PARTITION_INFO_PROTOCOL_REVISION

#define EFI_PARTITION_INFO_PROTOCOL_REVISION   0x0001000

Definition at line 26 of file PartitionInfo.h.

◆ PARTITION_TYPE_OTHER

#define PARTITION_TYPE_OTHER   0x00

Definition at line 27 of file PartitionInfo.h.

◆ PARTITION_TYPE_MBR

#define PARTITION_TYPE_MBR   0x01

Definition at line 28 of file PartitionInfo.h.

◆ PARTITION_TYPE_GPT

#define PARTITION_TYPE_GPT   0x02

Definition at line 29 of file PartitionInfo.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD2_PATENT )

◆ FILE_SECBOOT()

FILE_SECBOOT ( PERMITTED )

Variable Documentation

◆ gEfiPartitionInfoProtocolGuid

EFI_GUID gEfiPartitionInfoProtocolGuid
extern

Partition Information Protocol GUID variable.