]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/PCD/Pei/Service.h
Retiring the ANT/JAVA build and removing the older EDK II packages that required...
[mirror_edk2.git] / EdkModulePkg / Universal / PCD / Pei / Service.h
diff --git a/EdkModulePkg/Universal/PCD/Pei/Service.h b/EdkModulePkg/Universal/PCD/Pei/Service.h
deleted file mode 100644 (file)
index 093c371..0000000
+++ /dev/null
@@ -1,457 +0,0 @@
-/** @file\r
-Private functions used by PCD PEIM.\r
-\r
-Copyright (c) 2006, Intel Corporation                                                         \r
-All rights reserved. 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
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
-\r
-\r
-Module Name: Service.h\r
-\r
-**/\r
-\r
-#ifndef _SERVICE_H\r
-#define _SERVICE_H\r
-\r
-//\r
-// Please make sure the PCD Serivce PEIM Version is consistent with\r
-// the version of PCD Database generation tool\r
-//\r
-#define PCD_SERVICE_PEIM_VERSION      2\r
-\r
-//\r
-// PCD_PEI_DATABASE_GENTOOL_VERSION is defined in Autogen.h\r
-// and generated by PCD Database generation tool.\r
-//\r
-#if (PCD_SERVICE_PEIM_VERSION != PCD_PEI_SERVICE_DRIVER_AUTOGEN_VERSION )\r
-  #error "Please make sure the version of PCD Service PEIM and PCD PEI Database Generation Tool matches"\r
-#endif\r
-\r
-//\r
-// PPI Interface Implementation Declaration.\r
-//\r
-VOID\r
-EFIAPI\r
-PeiPcdSetSku (\r
-  IN  UINTN                  SkuId\r
-  )\r
-;\r
-\r
-\r
-UINT8\r
-EFIAPI\r
-PeiPcdGet8 (\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINT16\r
-EFIAPI\r
-PeiPcdGet16 (\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINT32\r
-EFIAPI\r
-PeiPcdGet32 (\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINT64\r
-EFIAPI\r
-PeiPcdGet64 (\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-VOID *\r
-EFIAPI\r
-PeiPcdGetPtr (\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-BOOLEAN\r
-EFIAPI\r
-PeiPcdGetBool (\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINTN\r
-EFIAPI\r
-PeiPcdGetSize (\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINT8\r
-EFIAPI\r
-PeiPcdGet8Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINT16\r
-EFIAPI\r
-PeiPcdGet16Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-UINT32\r
-EFIAPI\r
-PeiPcdGet32Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINT64\r
-EFIAPI\r
-PeiPcdGet64Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-VOID *\r
-EFIAPI\r
-PeiPcdGetPtrEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-BOOLEAN\r
-EFIAPI\r
-PeiPcdGetBoolEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-UINTN\r
-EFIAPI\r
-PeiPcdGetSizeEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet8 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT8             Value\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet16 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT16            Value\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet32 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT32            Value\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet64 (\r
-  IN UINTN             TokenNumber,\r
-  IN UINT64            Value\r
-  )\r
-;\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSetPtr (\r
-  IN        UINTN             TokenNumber,\r
-  IN OUT    UINTN             *SizeOfBuffer,\r
-  IN        VOID              *Buffer\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSetBool (\r
-  IN UINTN             TokenNumber,\r
-  IN BOOLEAN           Value\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet8Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT8             Value\r
-  )\r
-;\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet16Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT16            Value\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet32Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT32            Value\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSet64Ex (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN UINT64            Value\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSetPtrEx (\r
-  IN        CONST EFI_GUID    *Guid,\r
-  IN        UINTN             TokenNumber,\r
-  IN OUT    UINTN             *SizeOfBuffer,\r
-  IN        VOID              *Buffer\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdSetBoolEx (\r
-  IN CONST EFI_GUID    *Guid,\r
-  IN UINTN             TokenNumber,\r
-  IN BOOLEAN           Value\r
-  )\r
-;\r
-\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiRegisterCallBackOnSet (\r
-  IN  CONST EFI_GUID          *Guid, OPTIONAL\r
-  IN  UINTN                   TokenNumber,\r
-  IN  PCD_PPI_CALLBACK        CallBackFunction\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PcdUnRegisterCallBackOnSet (\r
-  IN  CONST EFI_GUID          *Guid, OPTIONAL\r
-  IN  UINTN                   TokenNumber,\r
-  IN  PCD_PPI_CALLBACK        CallBackFunction\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdGetNextToken (\r
-  IN CONST EFI_GUID           *Guid, OPTIONAL\r
-  IN OUT  UINTN               *TokenNumber\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiPcdGetNextTokenSpace (\r
-  IN CONST EFI_GUID           **Guid\r
-  )\r
-;\r
-\r
-\r
-/* Internal Function definitions */\r
-\r
-PEI_PCD_DATABASE *\r
-GetPcdDatabase (\r
-  VOID\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-SetValueWorker (\r
-  IN          UINTN              TokenNumber,\r
-  IN          VOID               *Data,\r
-  IN          UINTN              Size\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-SetWorker (\r
-  IN          UINTN              TokenNumber,\r
-  IN          VOID               *Data,\r
-  IN OUT      UINTN              *Size,\r
-  IN          BOOLEAN            PtrType\r
-  )\r
-;\r
-\r
-\r
-EFI_STATUS\r
-ExSetValueWorker (\r
-  IN          UINTN                ExTokenNumber,\r
-  IN          CONST EFI_GUID       *Guid,\r
-  IN          VOID                 *Data,\r
-  IN          UINTN                Size\r
-  )\r
-;\r
-\r
-\r
-\r
-EFI_STATUS\r
-ExSetWorker (\r
-  IN      UINTN                ExTokenNumber,\r
-  IN      CONST EFI_GUID       *Guid,\r
-  IN      VOID                 *Data,\r
-  IN OUT  UINTN                *Size,\r
-  IN      BOOLEAN              PtrType\r
-  )\r
-;\r
-\r
-\r
-\r
-VOID *\r
-GetWorker (\r
-  IN UINTN                TokenNumber,\r
-  IN UINTN                GetSize\r
-  )\r
-;\r
-\r
-\r
-\r
-VOID *\r
-ExGetWorker (\r
-  IN CONST EFI_GUID   *Guid,\r
-  IN UINTN            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
-\r
-UINTN           \r
-GetExPcdTokenNumber (\r
-  IN CONST EFI_GUID             *Guid,\r
-  IN UINTN                      ExTokenNumber\r
-  )\r
-;\r
-\r
-\r
-\r
-\r
-EFI_STATUS\r
-PeiRegisterCallBackWorker (\r
-  IN  UINTN              TokenNumber,\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
-  )\r
-;\r
-\r
-SKU_ID *\r
-GetSkuIdArray (\r
-  IN    UINTN             LocalTokenNumberTableIdx,\r
-  IN    PEI_PCD_DATABASE  *Database\r
-  )\r
-;\r
-\r
-UINTN\r
-GetSizeTableIndex (\r
-  IN    UINTN             LocalTokenNumberTableIdx,\r
-  IN    PEI_PCD_DATABASE  *Database\r
-  )\r
-;\r
-\r
-UINTN\r
-GetPtrTypeSize (\r
-  IN    UINTN             LocalTokenNumberTableIdx,\r
-  OUT   UINTN             *MaxSize,\r
-  IN    PEI_PCD_DATABASE  *Database\r
-  )\r
-;\r
-\r
-\r
-\r
-BOOLEAN\r
-SetPtrTypeSize (\r
-  IN          UINTN             LocalTokenNumberTableIdx,\r
-  IN    OUT   UINTN             *CurrentSize,\r
-  IN          PEI_PCD_DATABASE  *Database\r
-  )\r
-;\r
-\r
-\r
-extern EFI_GUID gPcdDataBaseHobGuid;\r
-\r
-extern EFI_GUID gPcdPeiCallbackFnTableHobGuid;\r
-\r
-extern PEI_PCD_DATABASE_INIT gPEIPcdDbInit;\r
-\r
-#endif\r