TianoCore EDK2 master
Loading...
Searching...
No Matches
LoadFile.h
Go to the documentation of this file.
1
12#ifndef __LOAD_FILE_PPI_H__
13#define __LOAD_FILE_PPI_H__
14
15#define EFI_PEI_LOAD_FILE_PPI_GUID \
16 { 0xb9e0abfe, 0x5979, 0x4914, { 0x97, 0x7f, 0x6d, 0xee, 0x78, 0xc2, 0x78, 0xa6 } }
17
19
48typedef
50(EFIAPI *EFI_PEI_LOAD_FILE)(
52 IN EFI_PEI_FILE_HANDLE FileHandle,
53 OUT EFI_PHYSICAL_ADDRESS *ImageAddress,
54 OUT UINT64 *ImageSize,
55 OUT EFI_PHYSICAL_ADDRESS *EntryPoint,
56 OUT UINT32 *AuthenticationState
57 );
58
65 EFI_PEI_LOAD_FILE LoadFile;
66};
67
68extern EFI_GUID gEfiPeiLoadFilePpiGuid;
69
70#endif
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
VOID * EFI_PEI_FILE_HANDLE
Definition: PiPeiCis.h:26
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:50
UINT64 EFI_PHYSICAL_ADDRESS
Definition: UefiBaseType.h:50
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213