This protocol allows access to data through size-granular APIs and provides a mechanism for a\r
firmware component to monitor specific settings and be alerted when a setting is changed.\r
\r
- Copyright (c) 2009 - 2010, Intel Corporation\r
- All rights reserved. This program and the accompanying materials\r
+ Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+ This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
http://opensource.org/licenses/bsd-license.php\r
**/\r
typedef\r
UINT8\r
-(EFIAPI *EFI_PCD_PROTOCOL_GET_EX_8)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_GET_8)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
);\r
**/\r
typedef\r
UINT16\r
-(EFIAPI *EFI_PCD_PROTOCOL_GET_EX_16)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_GET_16)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
);\r
**/\r
typedef\r
UINT32\r
-(EFIAPI *EFI_PCD_PROTOCOL_GET_EX_32)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_GET_32)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
);\r
**/\r
typedef\r
UINT64\r
-(EFIAPI *EFI_PCD_PROTOCOL_GET_EX_64)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_GET_64)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
);\r
**/\r
typedef\r
VOID *\r
-(EFIAPI *EFI_PCD_PROTOCOL_GET_EX_POINTER)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_GET_POINTER)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
);\r
**/\r
typedef\r
BOOLEAN\r
-(EFIAPI *EFI_PCD_PROTOCOL_GET_EX_BOOLEAN)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_GET_BOOLEAN)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
);\r
**/\r
typedef\r
UINTN\r
-(EFIAPI *EFI_PCD_PROTOCOL_GET_EX_SIZE)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_GET_SIZE)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_8)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_SET_8)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT8 Value\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_16)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_SET_16)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT16 Value\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_32)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_SET_32)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT32 Value\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_64)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_SET_64)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN UINT64 Value\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_POINTER)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_SET_POINTER)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN OUT UINTN *SizeOfValue,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PCD_PROTOCOL_SET_EX_BOOLEAN)(\r
+(EFIAPI *EFI_PCD_PROTOCOL_SET_BOOLEAN)(\r
IN CONST EFI_GUID *Guid,\r
IN UINTN TokenNumber,\r
IN BOOLEAN Value\r
\r
typedef struct _EFI_PCD_PROTOCOL {\r
EFI_PCD_PROTOCOL_SET_SKU SetSku;\r
- EFI_PCD_PROTOCOL_GET_EX_8 Get8Ex;\r
- EFI_PCD_PROTOCOL_GET_EX_16 Get16Ex;\r
- EFI_PCD_PROTOCOL_GET_EX_32 Get32Ex;\r
- EFI_PCD_PROTOCOL_GET_EX_64 Get64Ex;\r
- EFI_PCD_PROTOCOL_GET_EX_POINTER GetPtrEx;\r
- EFI_PCD_PROTOCOL_GET_EX_BOOLEAN GetBoolEx;\r
- EFI_PCD_PROTOCOL_GET_EX_SIZE GetSizeEx;\r
- EFI_PCD_PROTOCOL_SET_EX_8 Set8Ex;\r
- EFI_PCD_PROTOCOL_SET_EX_16 Set16Ex;\r
- EFI_PCD_PROTOCOL_SET_EX_32 Set32Ex;\r
- EFI_PCD_PROTOCOL_SET_EX_64 Set64Ex;\r
- EFI_PCD_PROTOCOL_SET_EX_POINTER SetPtrEx;\r
- EFI_PCD_PROTOCOL_SET_EX_BOOLEAN SetBoolEx;\r
+ EFI_PCD_PROTOCOL_GET_8 Get8;\r
+ EFI_PCD_PROTOCOL_GET_16 Get16;\r
+ EFI_PCD_PROTOCOL_GET_32 Get32;\r
+ EFI_PCD_PROTOCOL_GET_64 Get64;\r
+ EFI_PCD_PROTOCOL_GET_POINTER GetPtr;\r
+ EFI_PCD_PROTOCOL_GET_BOOLEAN GetBool;\r
+ EFI_PCD_PROTOCOL_GET_SIZE GetSize;\r
+ EFI_PCD_PROTOCOL_SET_8 Set8;\r
+ EFI_PCD_PROTOCOL_SET_16 Set16;\r
+ EFI_PCD_PROTOCOL_SET_32 Set32;\r
+ EFI_PCD_PROTOCOL_SET_64 Set64;\r
+ EFI_PCD_PROTOCOL_SET_POINTER SetPtr;\r
+ EFI_PCD_PROTOCOL_SET_BOOLEAN SetBool;\r
EFI_PCD_PROTOCOL_CALLBACK_ON_SET CallbackOnSet;\r
EFI_PCD_PROTOCOL_CANCEL_CALLBACK CancelCallback;\r
EFI_PCD_PROTOCOL_GET_NEXT_TOKEN GetNextToken;\r