33#define EFI_PCD_PROTOCOL_GUID \
34 { 0x13a3f0f6, 0x264a, 0x3ef0, { 0xf2, 0xe0, 0xde, 0xc5, 0x12, 0x34, 0x2f, 0x34 } }
36#define EFI_PCD_INVALID_TOKEN_NUMBER ((UINTN) 0)
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_GET_NEXT_TOKEN_SPACE)(IN OUT CONST EFI_GUID **Guid)
Definition PiPcd.h:399
VOID *(EFIAPI * EFI_PCD_PROTOCOL_GET_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:136
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT32 Value)
Definition PiPcd.h:239
UINT16(EFIAPI * EFI_PCD_PROTOCOL_GET_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:86
UINTN(EFIAPI * EFI_PCD_PROTOCOL_GET_SIZE)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:168
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT8 Value)
Definition PiPcd.h:191
EFI_GUID gEfiPcdProtocolGuid
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_CANCEL_CALLBACK)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN EFI_PCD_PROTOCOL_CALLBACK CallBackFunction)
Definition PiPcd.h:360
BOOLEAN(EFIAPI * EFI_PCD_PROTOCOL_GET_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:152
VOID(EFIAPI * EFI_PCD_PROTOCOL_SET_SKU)(IN UINTN SkuId)
Definition PiPcd.h:55
VOID(EFIAPI * EFI_PCD_PROTOCOL_CALLBACK)(IN EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN OUT VOID *TokenData, IN UINTN TokenDataSize)
Definition PiPcd.h:323
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_GET_NEXT_TOKEN)(IN CONST EFI_GUID *Guid, OPTIONAL IN UINTN *TokenNumber)
Definition PiPcd.h:379
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT16 Value)
Definition PiPcd.h:215
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN OUT UINTN *SizeOfValue, IN VOID *Buffer)
Definition PiPcd.h:290
UINT64(EFIAPI * EFI_PCD_PROTOCOL_GET_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:119
UINT32(EFIAPI * EFI_PCD_PROTOCOL_GET_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:102
struct _EFI_PCD_PROTOCOL EFI_PCD_PROTOCOL
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN BOOLEAN Value)
Definition PiPcd.h:315
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT64 Value)
Definition PiPcd.h:263
UINT8(EFIAPI * EFI_PCD_PROTOCOL_GET_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:70
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_CALLBACK_ON_SET)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN EFI_PCD_PROTOCOL_CALLBACK CallBackFunction)
Definition PiPcd.h:342
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define UINTN
Definition acefi.h:222
#define VOID
Definition acefi.h:190
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
EFI_PCD_PROTOCOL_SET_16 Set16
Definition PiPcd.h:413
EFI_PCD_PROTOCOL_GET_64 Get64
Definition PiPcd.h:408
EFI_PCD_PROTOCOL_SET_BOOLEAN SetBool
Definition PiPcd.h:417
EFI_PCD_PROTOCOL_SET_32 Set32
Definition PiPcd.h:414
EFI_PCD_PROTOCOL_SET_8 Set8
Definition PiPcd.h:412
EFI_PCD_PROTOCOL_GET_NEXT_TOKEN GetNextToken
Definition PiPcd.h:420
EFI_PCD_PROTOCOL_GET_BOOLEAN GetBool
Definition PiPcd.h:410
EFI_PCD_PROTOCOL_CANCEL_CALLBACK CancelCallback
Definition PiPcd.h:419
EFI_PCD_PROTOCOL_CALLBACK_ON_SET CallbackOnSet
Definition PiPcd.h:418
EFI_PCD_PROTOCOL_GET_NEXT_TOKEN_SPACE GetNextTokenSpace
Definition PiPcd.h:421
EFI_PCD_PROTOCOL_GET_SIZE GetSize
Definition PiPcd.h:411
EFI_PCD_PROTOCOL_SET_64 Set64
Definition PiPcd.h:415
EFI_PCD_PROTOCOL_GET_16 Get16
Definition PiPcd.h:406
EFI_PCD_PROTOCOL_GET_32 Get32
Definition PiPcd.h:407
EFI_PCD_PROTOCOL_SET_SKU SetSku
Definition PiPcd.h:404
EFI_PCD_PROTOCOL_SET_POINTER SetPtr
Definition PiPcd.h:416
EFI_PCD_PROTOCOL_GET_8 Get8
Definition PiPcd.h:405
EFI_PCD_PROTOCOL_GET_POINTER GetPtr
Definition PiPcd.h:409