@param[in] SkuId The SKU value that will be used when the PCD service will retrieve and \r
set values associated with a PCD token.\r
\r
- @retval UINTN Return the SKU ID that just be set.\r
+ @retval SKU_ID Return the SKU ID that just be set.\r
\r
**/\r
-UINTN\r
+SKU_ID\r
EFIAPI\r
LibPcdSetSku (\r
- IN UINTN SkuId\r
+ IN SKU_ID SkuId\r
)\r
{\r
return SkuId;\r
UINT8\r
EFIAPI\r
LibPcdGet8 (\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r
UINT16\r
EFIAPI\r
LibPcdGet16 (\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r
UINT32\r
EFIAPI\r
LibPcdGet32 (\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r
UINT64\r
EFIAPI\r
LibPcdGet64 (\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r
VOID *\r
EFIAPI\r
LibPcdGetPtr (\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r
BOOLEAN \r
EFIAPI\r
LibPcdGetBool (\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r
UINTN\r
EFIAPI\r
LibPcdGetSize (\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r
EFIAPI\r
LibPcdGetEx8 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
EFIAPI\r
LibPcdGetEx16 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
EFIAPI\r
LibPcdGetEx32 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
EFIAPI\r
LibPcdGetEx64 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
EFIAPI\r
LibPcdGetExPtr (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
EFIAPI\r
LibPcdGetExBool (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
EFIAPI\r
LibPcdGetExSize (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber\r
+ IN PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
ASSERT (Guid != NULL);\r
UINT8\r
EFIAPI\r
LibPcdSet8 (\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT8 Value\r
)\r
{\r
UINT16\r
EFIAPI\r
LibPcdSet16 (\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT16 Value\r
)\r
{\r
UINT32\r
EFIAPI\r
LibPcdSet32 (\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT32 Value\r
)\r
{\r
UINT64\r
EFIAPI\r
LibPcdSet64 (\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT64 Value\r
)\r
{\r
VOID *\r
EFIAPI\r
LibPcdSetPtr (\r
- IN UINTN TokenNumber,\r
- IN CONST VOID *Value\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
+ IN UINTN SizeOfBuffer,\r
+ IN VOID *Buffer\r
)\r
{\r
- ASSERT (Value != NULL);\r
- //\r
- // Remove the CONST\r
- //\r
- return (VOID *)Value;\r
+ ASSERT (Buffer != NULL);\r
+\r
+ return Buffer;\r
}\r
\r
\r
BOOLEAN\r
EFIAPI\r
LibPcdSetBool (\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN BOOLEAN Value\r
)\r
{\r
EFIAPI\r
LibPcdSetEx8 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT8 Value\r
)\r
{\r
EFIAPI\r
LibPcdSetEx16 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT16 Value\r
)\r
{\r
EFIAPI\r
LibPcdSetEx32 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT32 Value\r
)\r
{\r
EFIAPI\r
LibPcdSetEx64 (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN UINT64 Value\r
)\r
{\r
EFIAPI\r
LibPcdSetExPtr (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN CONST VOID *Value\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
+ IN UINTN SizeOfBuffer,\r
+ IN VOID *Buffer\r
)\r
{\r
- //\r
- // Remove the CONST\r
- //\r
ASSERT (Guid != NULL);\r
- ASSERT (Value != NULL);\r
+ ASSERT (Buffer != NULL);\r
\r
- return (VOID *)Value;\r
+ return Buffer;\r
}\r
\r
\r
EFIAPI\r
LibPcdSetExBool (\r
IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN BOOLEAN Value\r
)\r
{\r
EFIAPI\r
LibPcdCallbackOnSet (\r
IN CONST GUID *Guid, OPTIONAL\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN PCD_CALLBACK NotificationFunction\r
)\r
{\r
EFIAPI\r
LibPcdCancelCallback (\r
IN CONST GUID *Guid, OPTIONAL\r
- IN UINTN TokenNumber,\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
IN PCD_CALLBACK NotificationFunction\r
)\r
{\r
@param[in] The previous PCD token number. If 0, then retrieves the first PCD \r
token number.\r
\r
- @retval UINTN The next valid token number.\r
+ @retval PCD_TOKEN_NUMBER The next valid token number.\r
\r
**/\r
-UINTN\r
+PCD_TOKEN_NUMBER\r
EFIAPI\r
LibPcdGetNextToken (\r
IN CONST GUID *Guid, OPTIONAL\r
- IN OUT UINTN *TokenNumber\r
+ IN OUT PCD_TOKEN_NUMBER TokenNumber\r
)\r
{\r
return 0;\r