22#ifndef _EXTENDED_SAL_BOOT_SERVICE_PROTOCOL_H_
23#define _EXTENDED_SAL_BOOT_SERVICE_PROTOCOL_H_
27#define EXTENDED_SAL_BOOT_SERVICE_PROTOCOL_GUID \
28 { 0xde0ee9a4, 0x3c7a, 0x44f2, {0xb7, 0x8b, 0xe3, 0xcc, 0xd6, 0x9c, 0x3a, 0xf7 } }
char CHAR8
Definition ProcessorBind.h:109
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OPTIONAL
Definition Base.h:358
SAL_RETURN_REGS(EFIAPI * EXTENDED_SAL_PROC)(IN UINT64 ClassGuidLo, IN UINT64 ClassGuidHi, IN UINT64 FunctionId, IN UINT64 Arg2, IN UINT64 Arg3, IN UINT64 Arg4, IN UINT64 Arg5, IN UINT64 Arg6, IN UINT64 Arg7, IN UINT64 Arg8)
Definition ExtendedSalBootService.h:190
EFI_STATUS(EFIAPI * EXTENDED_SAL_REGISTER_INTERNAL_PROC)(IN EXTENDED_SAL_BOOT_SERVICE_PROTOCOL *This, IN UINT64 ClassGuidLo, IN UINT64 ClassGuidHi, IN UINT64 FunctionId, IN SAL_INTERNAL_EXTENDED_SAL_PROC InternalSalProc, IN VOID *PhysicalModuleGlobal OPTIONAL)
Definition ExtendedSalBootService.h:151
EFI_STATUS(EFIAPI * EXTENDED_SAL_ADD_SST_INFO)(IN EXTENDED_SAL_BOOT_SERVICE_PROTOCOL *This, IN UINT16 SalAVersion, IN UINT16 SalBVersion, IN CHAR8 *OemId, IN CHAR8 *ProductId)
Definition ExtendedSalBootService.h:54
SAL_RETURN_REGS(EFIAPI * SAL_INTERNAL_EXTENDED_SAL_PROC)(IN UINT64 FunctionId, IN UINT64 Arg2, IN UINT64 Arg3, IN UINT64 Arg4, IN UINT64 Arg5, IN UINT64 Arg6, IN UINT64 Arg7, IN UINT64 Arg8, IN BOOLEAN VirtualMode, IN VOID *ModuleGlobal OPTIONAL)
Definition ExtendedSalBootService.h:110
EFI_STATUS(EFIAPI * EXTENDED_SAL_ADD_SST_ENTRY)(IN EXTENDED_SAL_BOOT_SERVICE_PROTOCOL *This, IN UINT8 *TableEntry, IN UINTN EntrySize)
Definition ExtendedSalBootService.h:81
EFI_GUID gEfiExtendedSalBootServiceProtocolGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned short UINT16
Definition actypes.h:237
unsigned char BOOLEAN
Definition actypes.h:235
unsigned char UINT8
Definition actypes.h:236
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition ExtendedSalBootService.h:208
EXTENDED_SAL_ADD_SST_ENTRY AddSalSystemTableEntry
Definition ExtendedSalBootService.h:210
EXTENDED_SAL_ADD_SST_INFO AddSalSystemTableInfo
Definition ExtendedSalBootService.h:209
EXTENDED_SAL_PROC ExtendedSalProc
Definition ExtendedSalBootService.h:212
EXTENDED_SAL_REGISTER_INTERNAL_PROC RegisterExtendedSalProc
Definition ExtendedSalBootService.h:211