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
18
typedef
struct
_EFI_PEI_LOAD_FILE_PPI
EFI_PEI_LOAD_FILE_PPI
;
19
48
typedef
49
EFI_STATUS
50
(EFIAPI *
EFI_PEI_LOAD_FILE
)(
51
IN
CONST
EFI_PEI_LOAD_FILE_PPI
*This,
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
64
struct
_EFI_PEI_LOAD_FILE_PPI
{
65
EFI_PEI_LOAD_FILE
LoadFile;
66
};
67
68
extern
EFI_GUID
gEfiPeiLoadFilePpiGuid;
69
70
#endif
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_PEI_FILE_HANDLE
VOID * EFI_PEI_FILE_HANDLE
Definition:
PiPeiCis.h:26
EFI_PEI_LOAD_FILE
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
EFI_PHYSICAL_ADDRESS
UINT64 EFI_PHYSICAL_ADDRESS
Definition:
UefiBaseType.h:50
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_PEI_LOAD_FILE_PPI
Definition:
LoadFile.h:64
GUID
Definition:
Base.h:213
MdePkg
Include
Ppi
LoadFile.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6