Add in support for GetNextTokenNumber API.
[mirror_edk2.git] / EdkModulePkg / Universal / PCD / Pei / Service.h
index 611427b578bd23f0f1aaabd19b0827ee240b3c9f..b0f066817ca0ea57e9868f8b77c953fb87863aa7 100644 (file)
@@ -42,43 +42,43 @@ GetPcdDatabase (
 \r
 EFI_STATUS\r
 SetWorker (\r
 \r
 EFI_STATUS\r
 SetWorker (\r
-  IN UINTN         TokenNumber,\r
-  IN VOID          *Data,\r
-  IN UINTN         Size,\r
-  IN BOOLEAN       PtrType\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
   )\r
 ;\r
 \r
 EFI_STATUS\r
 SetWorkerByLocalTokenNumber (\r
-  UINT32        LocalTokenNumber,\r
-  VOID          *Data,\r
-  UINTN         Size,\r
-  BOOLEAN       PtrType\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
   )\r
 ;\r
 \r
 EFI_STATUS\r
 ExSetWorker (\r
-  IN UINT32               ExTokenNumber,\r
+  IN PCD_TOKEN_NUMBER     ExTokenNumber,\r
   IN CONST EFI_GUID       *Guid,\r
   IN CONST EFI_GUID       *Guid,\r
-  VOID                    *Data,\r
-  UINTN                   Size,\r
-  BOOLEAN                 PtrType\r
+  IN VOID                 *Data,\r
+  IN UINTN                Size,\r
+  IN BOOLEAN              PtrType\r
   )\r
 ;\r
 \r
 VOID *\r
 GetWorker (\r
   )\r
 ;\r
 \r
 VOID *\r
 GetWorker (\r
-  UINTN     TokenNumber,\r
-  UINTN     GetSize\r
+  IN PCD_TOKEN_NUMBER     TokenNumber,\r
+  IN UINTN                GetSize\r
   )\r
 ;\r
 \r
 VOID *\r
 ExGetWorker (\r
   IN CONST EFI_GUID   *Guid,\r
   )\r
 ;\r
 \r
 VOID *\r
 ExGetWorker (\r
   IN CONST EFI_GUID   *Guid,\r
-  IN UINT32           ExTokenNumber,\r
+  IN PCD_TOKEN_NUMBER ExTokenNumber,\r
   IN UINTN            GetSize\r
   )\r
 ;\r
   IN UINTN            GetSize\r
   )\r
 ;\r
@@ -92,19 +92,25 @@ typedef struct {
 VOID\r
 GetExPcdTokenAttributes (\r
   IN CONST EFI_GUID             *Guid,\r
 VOID\r
 GetExPcdTokenAttributes (\r
   IN CONST EFI_GUID             *Guid,\r
-  IN UINT32                     ExTokenNumber,\r
+  IN PCD_TOKEN_NUMBER           ExTokenNumber,\r
   OUT EX_PCD_ENTRY_ATTRIBUTE    *ExAttr\r
   )\r
 ;\r
 \r
   OUT EX_PCD_ENTRY_ATTRIBUTE    *ExAttr\r
   )\r
 ;\r
 \r
+\r
+\r
+\r
 EFI_STATUS\r
 PeiRegisterCallBackWorker (\r
 EFI_STATUS\r
 PeiRegisterCallBackWorker (\r
-  IN  UINTN              TokenNumber,\r
+  IN  PCD_TOKEN_NUMBER   TokenNumber,\r
   IN  CONST GUID         *Guid, OPTIONAL\r
   IN  PCD_PPI_CALLBACK   CallBackFunction,\r
   IN  BOOLEAN            Register\r
 );\r
 \r
   IN  CONST GUID         *Guid, OPTIONAL\r
   IN  PCD_PPI_CALLBACK   CallBackFunction,\r
   IN  BOOLEAN            Register\r
 );\r
 \r
+\r
+\r
+\r
 VOID\r
 BuildPcdDatabase (\r
   VOID\r
 VOID\r
 BuildPcdDatabase (\r
   VOID\r