-PeiSetPcdEntryWorker (\r
- IN UINTN Token,\r
- IN CONST GUID *Guid, OPTIONAL\r
- IN PCD_DATA_TYPE Type,\r
- IN VOID *Data\r
- );\r
+SetWorker (\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
+ IN VOID *Data,\r
+ IN UINTN Size,\r
+ IN BOOLEAN PtrType\r
+ )\r
+;\r
+\r
+EFI_STATUS\r
+SetWorkerByLocalTokenNumber (\r
+ IN UINT32 LocalTokenNumber,\r
+ IN VOID *Data,\r
+ IN UINTN Size,\r
+ IN BOOLEAN PtrType\r
+ )\r
+;\r
+\r
+EFI_STATUS\r
+ExSetWorker (\r
+ IN PCD_TOKEN_NUMBER ExTokenNumber,\r
+ IN CONST EFI_GUID *Guid,\r
+ IN VOID *Data,\r
+ IN UINTN Size,\r
+ IN BOOLEAN PtrType\r
+ )\r
+;\r
+\r
+VOID *\r
+GetWorker (\r
+ IN PCD_TOKEN_NUMBER TokenNumber,\r
+ IN UINTN GetSize\r
+ )\r
+;\r
+\r
+VOID *\r
+ExGetWorker (\r
+ IN CONST EFI_GUID *Guid,\r
+ IN PCD_TOKEN_NUMBER ExTokenNumber,\r
+ IN UINTN GetSize\r
+ )\r
+;\r
+\r
+typedef struct {\r
+ UINTN TokenNumber;\r
+ UINTN Size;\r
+ UINT32 LocalTokenNumberAlias;\r
+} EX_PCD_ENTRY_ATTRIBUTE;\r
+\r
+VOID\r
+GetExPcdTokenAttributes (\r
+ IN CONST EFI_GUID *Guid,\r
+ IN PCD_TOKEN_NUMBER ExTokenNumber,\r
+ OUT EX_PCD_ENTRY_ATTRIBUTE *ExAttr\r
+ )\r
+;\r
+\r
+\r