27#define EFI_PCD_PROTOCOL_GUID \
28 { 0x13a3f0f6, 0x264a, 0x3ef0, { 0xf2, 0xe0, 0xde, 0xc5, 0x12, 0x34, 0x2f, 0x34 } }
30#define EFI_PCD_INVALID_TOKEN_NUMBER ((UINTN) 0)
317(EFIAPI *EFI_PCD_PROTOCOL_CALLBACK)(
320 IN OUT VOID *TokenData,
339 IN EFI_PCD_PROTOCOL_CALLBACK CallBackFunction
357 IN EFI_PCD_PROTOCOL_CALLBACK CallBackFunction
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_GET_NEXT_TOKEN_SPACE)(IN OUT CONST EFI_GUID **Guid)
VOID *(EFIAPI * EFI_PCD_PROTOCOL_GET_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT32 Value)
UINT16(EFIAPI * EFI_PCD_PROTOCOL_GET_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
UINTN(EFIAPI * EFI_PCD_PROTOCOL_GET_SIZE)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT8 Value)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_CANCEL_CALLBACK)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN EFI_PCD_PROTOCOL_CALLBACK CallBackFunction)
BOOLEAN(EFIAPI * EFI_PCD_PROTOCOL_GET_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
VOID(EFIAPI * EFI_PCD_PROTOCOL_SET_SKU)(IN UINTN SkuId)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT16 Value)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN OUT UINTN *SizeOfValue, IN VOID *Buffer)
UINT64(EFIAPI * EFI_PCD_PROTOCOL_GET_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
UINT32(EFIAPI * EFI_PCD_PROTOCOL_GET_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_GET_NEXT_TOKEN)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN *TokenNumber)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN BOOLEAN Value)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_SET_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT64 Value)
UINT8(EFIAPI * EFI_PCD_PROTOCOL_GET_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
EFI_STATUS(EFIAPI * EFI_PCD_PROTOCOL_CALLBACK_ON_SET)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN EFI_PCD_PROTOCOL_CALLBACK CallBackFunction)