X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FUniversal%2FPCD%2FPei%2FService.h;h=b0f066817ca0ea57e9868f8b77c953fb87863aa7;hp=611427b578bd23f0f1aaabd19b0827ee240b3c9f;hb=0653eb895dfb8d059c114120a0779b561c5578ef;hpb=19b362e879de90ef07ba67cd4f8aa97122f625b0 diff --git a/EdkModulePkg/Universal/PCD/Pei/Service.h b/EdkModulePkg/Universal/PCD/Pei/Service.h index 611427b578..b0f066817c 100644 --- a/EdkModulePkg/Universal/PCD/Pei/Service.h +++ b/EdkModulePkg/Universal/PCD/Pei/Service.h @@ -42,43 +42,43 @@ GetPcdDatabase ( EFI_STATUS SetWorker ( - IN UINTN TokenNumber, - IN VOID *Data, - IN UINTN Size, - IN BOOLEAN PtrType + IN PCD_TOKEN_NUMBER TokenNumber, + IN VOID *Data, + IN UINTN Size, + IN BOOLEAN PtrType ) ; EFI_STATUS SetWorkerByLocalTokenNumber ( - UINT32 LocalTokenNumber, - VOID *Data, - UINTN Size, - BOOLEAN PtrType + IN UINT32 LocalTokenNumber, + IN VOID *Data, + IN UINTN Size, + IN BOOLEAN PtrType ) ; EFI_STATUS ExSetWorker ( - IN UINT32 ExTokenNumber, + IN PCD_TOKEN_NUMBER ExTokenNumber, IN CONST EFI_GUID *Guid, - VOID *Data, - UINTN Size, - BOOLEAN PtrType + IN VOID *Data, + IN UINTN Size, + IN BOOLEAN PtrType ) ; VOID * GetWorker ( - UINTN TokenNumber, - UINTN GetSize + IN PCD_TOKEN_NUMBER TokenNumber, + IN UINTN GetSize ) ; VOID * ExGetWorker ( IN CONST EFI_GUID *Guid, - IN UINT32 ExTokenNumber, + IN PCD_TOKEN_NUMBER ExTokenNumber, IN UINTN GetSize ) ; @@ -92,19 +92,25 @@ typedef struct { VOID GetExPcdTokenAttributes ( IN CONST EFI_GUID *Guid, - IN UINT32 ExTokenNumber, + IN PCD_TOKEN_NUMBER ExTokenNumber, OUT EX_PCD_ENTRY_ATTRIBUTE *ExAttr ) ; + + + EFI_STATUS PeiRegisterCallBackWorker ( - IN UINTN TokenNumber, + IN PCD_TOKEN_NUMBER TokenNumber, IN CONST GUID *Guid, OPTIONAL IN PCD_PPI_CALLBACK CallBackFunction, IN BOOLEAN Register ); + + + VOID BuildPcdDatabase ( VOID