27#ifndef __PI_PCD_PPI_H__
28#define __PI_PCD_PPI_H__
32#define EFI_PEI_PCD_PPI_GUID \
33 { 0x1f34d25, 0x4de2, 0x23ad, { 0x3f, 0xf3, 0x36, 0x35, 0x3f, 0xf3, 0x23, 0xf1 } }
35#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_PEI_PCD_PPI_SET_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT16 Value)
Definition PiPcd.h:211
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_SET_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT64 Value)
Definition PiPcd.h:259
UINT32(EFIAPI * EFI_PEI_PCD_PPI_GET_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:101
BOOLEAN(EFIAPI * EFI_PEI_PCD_PPI_GET_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:148
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_CANCEL_CALLBACK)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN EFI_PEI_PCD_PPI_CALLBACK CallBackFunction)
Definition PiPcd.h:363
VOID(EFIAPI * EFI_PEI_PCD_PPI_CALLBACK)(IN EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN OUT VOID *TokenData, IN UINTN TokenDatSize)
Definition PiPcd.h:319
UINT16(EFIAPI * EFI_PEI_PCD_PPI_GET_16)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:85
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_SET_BOOLEAN)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN BOOLEAN Value)
Definition PiPcd.h:311
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_GET_NEXT_TOKEN_SPACE)(IN OUT CONST EFI_GUID **Guid)
Definition PiPcd.h:407
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_GET_NEXT_TOKEN)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN *TokenNumber)
Definition PiPcd.h:385
EFI_GUID gEfiPeiPcdPpiGuid
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_SET_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT8 Value)
Definition PiPcd.h:187
UINT8(EFIAPI * EFI_PEI_PCD_PPI_GET_8)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:69
VOID(EFIAPI * EFI_PEI_PCD_PPI_SET_SKU)(IN UINTN SkuId)
Definition PiPcd.h:54
UINTN(EFIAPI * EFI_PEI_PCD_PPI_GET_SIZE)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:164
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_CALLBACK_ON_SET)(IN CONST EFI_GUID *Guid OPTIONAL, IN UINTN CallBackToken, IN EFI_PEI_PCD_PPI_CALLBACK CallBackFunction)
Definition PiPcd.h:341
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_SET_32)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN UINT32 Value)
Definition PiPcd.h:235
UINT64(EFIAPI * EFI_PEI_PCD_PPI_GET_64)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:117
EFI_STATUS(EFIAPI * EFI_PEI_PCD_PPI_SET_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber, IN OUT UINTN *SizeOfValue, IN VOID *Buffer)
Definition PiPcd.h:286
VOID *(EFIAPI * EFI_PEI_PCD_PPI_GET_POINTER)(IN CONST EFI_GUID *Guid, IN UINTN TokenNumber)
Definition PiPcd.h:132
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_PEI_PCD_PPI_SET_8 Set8
Definition PiPcd.h:420
EFI_PEI_PCD_PPI_GET_NEXT_TOKEN_SPACE GetNextTokenSpace
Definition PiPcd.h:429
EFI_PEI_PCD_PPI_GET_8 Get8
Definition PiPcd.h:413
EFI_PEI_PCD_PPI_GET_BOOLEAN GetBool
Definition PiPcd.h:418
EFI_PEI_PCD_PPI_SET_32 Set32
Definition PiPcd.h:422
EFI_PEI_PCD_PPI_CANCEL_CALLBACK CancelCallback
Definition PiPcd.h:427
EFI_PEI_PCD_PPI_GET_32 Get32
Definition PiPcd.h:415
EFI_PEI_PCD_PPI_SET_BOOLEAN SetBool
Definition PiPcd.h:425
EFI_PEI_PCD_PPI_GET_16 Get16
Definition PiPcd.h:414
EFI_PEI_PCD_PPI_GET_NEXT_TOKEN GetNextToken
Definition PiPcd.h:428
EFI_PEI_PCD_PPI_GET_SIZE GetSize
Definition PiPcd.h:419
EFI_PEI_PCD_PPI_CALLBACK_ON_SET CallbackOnSet
Definition PiPcd.h:426
EFI_PEI_PCD_PPI_SET_64 Set64
Definition PiPcd.h:423
EFI_PEI_PCD_PPI_GET_64 Get64
Definition PiPcd.h:416
EFI_PEI_PCD_PPI_GET_POINTER GetPtr
Definition PiPcd.h:417
EFI_PEI_PCD_PPI_SET_SKU SetSku
Definition PiPcd.h:412
EFI_PEI_PCD_PPI_SET_POINTER SetPtr
Definition PiPcd.h:424
EFI_PEI_PCD_PPI_SET_16 Set16
Definition PiPcd.h:421