TianoCore EDK2
master
Loading...
Searching...
No Matches
PiPcdInfo.h
Go to the documentation of this file.
1
13
#ifndef __PI_PCD_INFO_H__
14
#define __PI_PCD_INFO_H__
15
16
extern
EFI_GUID
gEfiGetPcdInfoProtocolGuid;
17
18
#define EFI_GET_PCD_INFO_PROTOCOL_GUID \
19
{ 0xfd0f4478, 0xefd, 0x461d, { 0xba, 0x2d, 0xe5, 0x8c, 0x45, 0xfd, 0x5f, 0x5e } }
20
24
typedef
struct
_EFI_GET_PCD_INFO_PROTOCOL
EFI_GET_PCD_INFO_PROTOCOL
;
25
39
typedef
40
EFI_STATUS
41
(EFIAPI *
EFI_GET_PCD_INFO_PROTOCOL_GET_INFO
)(
42
IN
CONST
EFI_GUID
*Guid,
43
IN
UINTN
TokenNumber,
44
OUT
EFI_PCD_INFO
*PcdInfo
45
);
46
54
typedef
55
UINTN
56
(EFIAPI *
EFI_GET_PCD_INFO_PROTOCOL_GET_SKU
)(
57
VOID
58
);
59
65
struct
_EFI_GET_PCD_INFO_PROTOCOL
{
69
EFI_GET_PCD_INFO_PROTOCOL_GET_INFO
GetInfo
;
73
EFI_GET_PCD_INFO_PROTOCOL_GET_SKU
GetSku
;
74
};
75
76
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_GET_PCD_INFO_PROTOCOL_GET_SKU
UINTN(EFIAPI * EFI_GET_PCD_INFO_PROTOCOL_GET_SKU)(VOID)
Definition:
PiPcdInfo.h:56
EFI_GET_PCD_INFO_PROTOCOL_GET_INFO
EFI_STATUS(EFIAPI * EFI_GET_PCD_INFO_PROTOCOL_GET_INFO)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, OUT EFI_PCD_INFO *PcdInfo)
Definition:
PiPcdInfo.h:41
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_GET_PCD_INFO_PROTOCOL
Definition:
PiPcdInfo.h:65
_EFI_GET_PCD_INFO_PROTOCOL::GetSku
EFI_GET_PCD_INFO_PROTOCOL_GET_SKU GetSku
Definition:
PiPcdInfo.h:73
_EFI_GET_PCD_INFO_PROTOCOL::GetInfo
EFI_GET_PCD_INFO_PROTOCOL_GET_INFO GetInfo
Definition:
PiPcdInfo.h:69
EFI_PCD_INFO
Definition:
PiMultiPhase.h:168
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
PiPcdInfo.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6