#ifndef __PI_PCD_PPI_H__\r
#define __PI_PCD_PPI_H__\r
\r
-extern EFI_GUID gEfiPeiPcdPpiGuid;\r
+extern EFI_GUID gEfiPeiPcdPpiGuid;\r
\r
#define EFI_PEI_PCD_PPI_GUID \\r
{ 0x1f34d25, 0x4de2, 0x23ad, { 0x3f, 0xf3, 0x36, 0x35, 0x3f, 0xf3, 0x23, 0xf1 } }\r
\r
-#define EFI_PCD_INVALID_TOKEN_NUMBER ((UINTN) 0)\r
+#define EFI_PCD_INVALID_TOKEN_NUMBER ((UINTN) 0)\r
\r
/**\r
SetSku() sets the SKU Id to be used for subsequent calls to set or get PCD values. SetSku() is\r
VOID\r
(EFIAPI *EFI_PEI_PCD_PPI_SET_SKU)(\r
IN UINTN SkuId\r
-);\r
+ );\r
\r
/**\r
Retrieves the current byte-sized value for a PCD token number. If the TokenNumber is invalid,\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_8)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
-);\r
+ );\r
\r
/**\r
Retrieves the current word-sized value for a PCD token number. If the TokenNumber is invalid,\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_16)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
-);\r
+ );\r
\r
/**\r
Retrieves the current 32-bit value for a PCD token number. If the TokenNumber is invalid, the\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_32)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
-);\r
+ );\r
\r
/**\r
Retrieves the current 64-bit value for a PCD token number. If the TokenNumber is invalid, the\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_64)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
-);\r
+ );\r
\r
/**\r
Retrieves the current pointer to the value for a PCD token number. There should not be any\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_POINTER)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
-);\r
+ );\r
\r
/**\r
Retrieves the current Boolean-sized value for a PCD token number. If the TokenNumber is\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_BOOLEAN)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
-);\r
+ );\r
\r
/**\r
Retrieves the current size of a particular PCD token. If the TokenNumber is invalid, the results are\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_SIZE)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
-);\r
+ );\r
\r
/**\r
Sets an 8-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT8 Value\r
-);\r
+ );\r
\r
/**\r
Sets an 16-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT16 Value\r
-);\r
+ );\r
\r
/**\r
Sets an 32-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT32 Value\r
-);\r
+ );\r
\r
/**\r
Sets an 64-bit value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT64 Value\r
-);\r
+ );\r
\r
/**\r
Sets a value of the specified size for a given PCD token.\r
IN UINTN TokenNumber,\r
IN OUT UINTN *SizeOfValue,\r
IN VOID *Buffer\r
-);\r
+ );\r
\r
/**\r
Sets a Boolean value for a given PCD token.\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN BOOLEAN Value\r
-);\r
+ );\r
\r
typedef\r
VOID\r
IN UINTN CallBackToken,\r
IN OUT VOID *TokenData,\r
IN UINTN TokenDatSize\r
-);\r
+ );\r
\r
/**\r
Specifies a function to be called anytime the value of a designated token is changed.\r
IN CONST EFI_GUID *Guid OPTIONAL,\r
IN UINTN CallBackToken,\r
IN EFI_PEI_PCD_PPI_CALLBACK CallBackFunction\r
-);\r
+ );\r
\r
/**\r
Cancels a previously set callback function for a particular PCD token number.\r
IN CONST EFI_GUID *Guid OPTIONAL,\r
IN UINTN CallBackToken,\r
IN EFI_PEI_PCD_PPI_CALLBACK CallBackFunction\r
-);\r
+ );\r
\r
/**\r
Retrieves the next valid PCD token for a given namespace.\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_NEXT_TOKEN)(\r
IN CONST EFI_GUID *Guid OPTIONAL,\r
IN UINTN *TokenNumber\r
-);\r
+ );\r
\r
/**\r
Retrieves the next valid PCD token namespace for a given namespace.\r
EFI_STATUS\r
(EFIAPI *EFI_PEI_PCD_PPI_GET_NEXT_TOKEN_SPACE)(\r
IN OUT CONST EFI_GUID **Guid\r
-);\r
+ );\r
\r
typedef struct {\r
- EFI_PEI_PCD_PPI_SET_SKU SetSku;\r
- EFI_PEI_PCD_PPI_GET_8 Get8;\r
- EFI_PEI_PCD_PPI_GET_16 Get16;\r
- EFI_PEI_PCD_PPI_GET_32 Get32;\r
- EFI_PEI_PCD_PPI_GET_64 Get64;\r
- EFI_PEI_PCD_PPI_GET_POINTER GetPtr;\r
- EFI_PEI_PCD_PPI_GET_BOOLEAN GetBool;\r
- EFI_PEI_PCD_PPI_GET_SIZE GetSize;\r
- EFI_PEI_PCD_PPI_SET_8 Set8;\r
- EFI_PEI_PCD_PPI_SET_16 Set16;\r
- EFI_PEI_PCD_PPI_SET_32 Set32;\r
- EFI_PEI_PCD_PPI_SET_64 Set64;\r
- EFI_PEI_PCD_PPI_SET_POINTER SetPtr;\r
- EFI_PEI_PCD_PPI_SET_BOOLEAN SetBool;\r
- EFI_PEI_PCD_PPI_CALLBACK_ON_SET CallbackOnSet;\r
- EFI_PEI_PCD_PPI_CANCEL_CALLBACK CancelCallback;\r
- EFI_PEI_PCD_PPI_GET_NEXT_TOKEN GetNextToken;\r
- EFI_PEI_PCD_PPI_GET_NEXT_TOKEN_SPACE GetNextTokenSpace;\r
+ EFI_PEI_PCD_PPI_SET_SKU SetSku;\r
+ EFI_PEI_PCD_PPI_GET_8 Get8;\r
+ EFI_PEI_PCD_PPI_GET_16 Get16;\r
+ EFI_PEI_PCD_PPI_GET_32 Get32;\r
+ EFI_PEI_PCD_PPI_GET_64 Get64;\r
+ EFI_PEI_PCD_PPI_GET_POINTER GetPtr;\r
+ EFI_PEI_PCD_PPI_GET_BOOLEAN GetBool;\r
+ EFI_PEI_PCD_PPI_GET_SIZE GetSize;\r
+ EFI_PEI_PCD_PPI_SET_8 Set8;\r
+ EFI_PEI_PCD_PPI_SET_16 Set16;\r
+ EFI_PEI_PCD_PPI_SET_32 Set32;\r
+ EFI_PEI_PCD_PPI_SET_64 Set64;\r
+ EFI_PEI_PCD_PPI_SET_POINTER SetPtr;\r
+ EFI_PEI_PCD_PPI_SET_BOOLEAN SetBool;\r
+ EFI_PEI_PCD_PPI_CALLBACK_ON_SET CallbackOnSet;\r
+ EFI_PEI_PCD_PPI_CANCEL_CALLBACK CancelCallback;\r
+ EFI_PEI_PCD_PPI_GET_NEXT_TOKEN GetNextToken;\r
+ EFI_PEI_PCD_PPI_GET_NEXT_TOKEN_SPACE GetNextTokenSpace;\r
} EFI_PEI_PCD_PPI;\r
\r
#endif\r