XenevaOS
Loading...
Searching...
No Matches
LoadFile.h
Go to the documentation of this file.
1
18#ifndef __LOAD_FILE_PPI_H__
19#define __LOAD_FILE_PPI_H__
20
21#define EFI_PEI_LOAD_FILE_PPI_GUID \
22 { 0xb9e0abfe, 0x5979, 0x4914, { 0x97, 0x7f, 0x6d, 0xee, 0x78, 0xc2, 0x78, 0xa6 } }
23
24
26
55typedef
59 IN EFI_PEI_FILE_HANDLE FileHandle,
60 OUT EFI_PHYSICAL_ADDRESS *ImageAddress,
61 OUT UINT64 *ImageSize,
62 OUT EFI_PHYSICAL_ADDRESS *EntryPoint,
63 OUT UINT32 *AuthenticationState
64);
65
74
76
77#endif
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
VOID * EFI_PEI_FILE_HANDLE
Definition PiPeiCis.h:33
EFI_GUID gEfiPeiLoadFilePpiGuid
EFI_STATUS(EFIAPI * EFI_PEI_LOAD_FILE)(IN CONST EFI_PEI_LOAD_FILE_PPI *This, IN EFI_PEI_FILE_HANDLE FileHandle, OUT EFI_PHYSICAL_ADDRESS *ImageAddress, OUT UINT64 *ImageSize, OUT EFI_PHYSICAL_ADDRESS *EntryPoint, OUT UINT32 *AuthenticationState)
Definition LoadFile.h:57
UINT64 EFI_PHYSICAL_ADDRESS
Definition UefiBaseType.h:54
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Base.h:281
Definition LoadFile.h:71
EFI_PEI_LOAD_FILE LoadFile
Definition LoadFile.h:72