}\r
\r
\r
-\r
-#ifndef DISABLE_NEW_DEPRECATED_INTERFACES\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 8-bit value for the token specified by TokenNumber\r
- to the value specified by Value. Value is returned.\r
-\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 8-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT8\r
-EFIAPI\r
-LibPcdSet8 (\r
- IN UINTN TokenNumber,\r
- IN UINT8 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 16-bit value for the token specified by TokenNumber\r
- to the value specified by Value. Value is returned.\r
-\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 16-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT16\r
-EFIAPI\r
-LibPcdSet16 (\r
- IN UINTN TokenNumber,\r
- IN UINT16 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 32-bit value for the token specified by TokenNumber\r
- to the value specified by Value. Value is returned.\r
-\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 32-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT32\r
-EFIAPI\r
-LibPcdSet32 (\r
- IN UINTN TokenNumber,\r
- IN UINT32 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 64-bit value for the token specified by TokenNumber\r
- to the value specified by Value. Value is returned.\r
-\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 64-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT64\r
-EFIAPI\r
-LibPcdSet64 (\r
- IN UINTN TokenNumber,\r
- IN UINT64 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets a buffer for the token specified by TokenNumber to the value\r
- specified by Buffer and SizeOfBuffer. Buffer is returned.\r
- If SizeOfBuffer is greater than the maximum size support by TokenNumber,\r
- then set SizeOfBuffer to the maximum size supported by TokenNumber and\r
- return NULL to indicate that the set operation was not actually performed.\r
-\r
- If SizeOfBuffer is set to MAX_ADDRESS, then SizeOfBuffer must be set to the\r
- maximum size supported by TokenName and NULL must be returned.\r
-\r
- If SizeOfBuffer is NULL, then ASSERT().\r
- If SizeOfBuffer > 0 and Buffer is NULL, then ASSERT().\r
-\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in, out] SizeOfBuffer The size, in bytes, of Buffer.\r
- @param[in] Buffer A pointer to the buffer to set.\r
-\r
- @return Return the pointer for the buffer been set.\r
-\r
-**/\r
-VOID *\r
-EFIAPI\r
-LibPcdSetPtr (\r
- IN UINTN TokenNumber,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN CONST VOID *Buffer\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return NULL;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the Boolean value for the token specified by TokenNumber\r
- to the value specified by Value. Value is returned.\r
-\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The boolean value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-BOOLEAN\r
-EFIAPI\r
-LibPcdSetBool (\r
- IN UINTN TokenNumber,\r
- IN BOOLEAN Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return FALSE;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 8-bit value for the token specified by TokenNumber and\r
- Guid to the value specified by Value. Value is returned.\r
-\r
- If Guid is NULL, then ASSERT().\r
-\r
- @param[in] Guid The pointer to a 128-bit unique value that\r
- designates which namespace to set a value from.\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 8-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT8\r
-EFIAPI\r
-LibPcdSetEx8 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT8 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 16-bit value for the token specified by TokenNumber and\r
- Guid to the value specified by Value. Value is returned.\r
-\r
- If Guid is NULL, then ASSERT().\r
-\r
- @param[in] Guid The pointer to a 128-bit unique value that\r
- designates which namespace to set a value from.\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 16-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT16\r
-EFIAPI\r
-LibPcdSetEx16 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT16 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 32-bit value for the token specified by TokenNumber and\r
- Guid to the value specified by Value. Value is returned.\r
-\r
- If Guid is NULL, then ASSERT().\r
-\r
- @param[in] Guid The pointer to a 128-bit unique value that\r
- designates which namespace to set a value from.\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 32-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT32\r
-EFIAPI\r
-LibPcdSetEx32 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT32 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the 64-bit value for the token specified by TokenNumber and\r
- Guid to the value specified by Value. Value is returned.\r
-\r
- If Guid is NULL, then ASSERT().\r
-\r
- @param[in] Guid The pointer to a 128-bit unique value that\r
- designates which namespace to set a value from.\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The 64-bit value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-UINT64\r
-EFIAPI\r
-LibPcdSetEx64 (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN UINT64 Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return 0;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets a buffer for the token specified by TokenNumber to the value specified by\r
- Buffer and SizeOfBuffer. Buffer is returned. If SizeOfBuffer is greater than\r
- the maximum size support by TokenNumber, then set SizeOfBuffer to the maximum size\r
- supported by TokenNumber and return NULL to indicate that the set operation\r
- was not actually performed.\r
-\r
- If Guid is NULL, then ASSERT().\r
- If SizeOfBuffer is NULL, then ASSERT().\r
- If SizeOfBuffer > 0 and Buffer is NULL, then ASSERT().\r
-\r
- @param[in] Guid The pointer to a 128-bit unique value that\r
- designates which namespace to set a value from.\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in, out] SizeOfBuffer The size, in bytes, of Buffer.\r
- @param[in] Buffer A pointer to the buffer to set.\r
-\r
- @return Return the pinter to the buffer been set.\r
-\r
-**/\r
-VOID *\r
-EFIAPI\r
-LibPcdSetExPtr (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN OUT UINTN *SizeOfBuffer,\r
- IN VOID *Buffer\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return NULL;\r
-}\r
-\r
-\r
-\r
-/**\r
- This function provides a means by which to set a value for a given PCD token.\r
-\r
- Sets the Boolean value for the token specified by TokenNumber and\r
- Guid to the value specified by Value. Value is returned.\r
-\r
- If Guid is NULL, then ASSERT().\r
-\r
- @param[in] Guid The pointer to a 128-bit unique value that\r
- designates which namespace to set a value from.\r
- @param[in] TokenNumber The PCD token number to set a current value for.\r
- @param[in] Value The Boolean value to set.\r
-\r
- @return Return the value that was set.\r
-\r
-**/\r
-BOOLEAN\r
-EFIAPI\r
-LibPcdSetExBool (\r
- IN CONST GUID *Guid,\r
- IN UINTN TokenNumber,\r
- IN BOOLEAN Value\r
- )\r
-{\r
- ASSERT (FALSE);\r
-\r
- return FALSE;\r
-}\r
-#endif\r
-\r
/**\r
This function provides a means by which to set a value for a given PCD token.\r
\r