typedef UINT64 EFI_PHYSICAL_ADDRESS;\r
typedef UINT64 EFI_VIRTUAL_ADDRESS;\r
\r
-typedef UINT16 STRING_REF;\r
-\r
///\r
/// EFI Time Abstraction:\r
/// Year: 1998 - 20XX\r
///\r
/// The following types are currently defined:\r
///\r
-typedef UINT32 RELOFST;\r
-\r
typedef VOID* EFI_HII_HANDLE;\r
typedef CHAR16* EFI_STRING;\r
typedef UINT16 EFI_IMAGE_ID;\r
#include <Library/PeiServicesTablePointerLib.h>\r
#include <Library/DebugLib.h>\r
\r
-STATIC EFI_PEI_SERVICES **gPeiServices;\r
+STATIC CONST EFI_PEI_SERVICES **gPeiServices;\r
\r
/**\r
The function cache the pointer of PEI services to global variable.\r
VOID\r
EFIAPI\r
SetPeiServicesTablePointer (\r
- IN EFI_PEI_SERVICES ** PeiServicesTablePointer\r
+ IN CONST EFI_PEI_SERVICES ** PeiServicesTablePointer\r
)\r
{\r
gPeiServices = PeiServicesTablePointer;\r
)\r
{\r
ASSERT (gPeiServices != NULL);\r
- return (CONST EFI_PEI_SERVICES **) gPeiServices;\r
+ return gPeiServices;\r
}\r
\r
\r
EFI_STATUS\r
EFIAPI\r
PeiServicesTablePointerLibConstructor (\r
- IN EFI_PEI_FILE_HANDLE FileHandle,\r
- IN EFI_PEI_SERVICES **PeiServices\r
+ IN EFI_PEI_FILE_HANDLE FileHandle,\r
+ IN CONST EFI_PEI_SERVICES **PeiServices\r
)\r
{\r
gPeiServices = PeiServices;\r