TianoCore EDK2
master
Loading...
Searching...
No Matches
LoadFile2.h
Go to the documentation of this file.
1
15
#ifndef __EFI_LOAD_FILE2_PROTOCOL_H__
16
#define __EFI_LOAD_FILE2_PROTOCOL_H__
17
18
#define EFI_LOAD_FILE2_PROTOCOL_GUID \
19
{ \
20
0x4006c0c1, 0xfcb3, 0x403e, {0x99, 0x6d, 0x4a, 0x6c, 0x87, 0x24, 0xe0, 0x6d } \
21
}
22
26
#define LOAD_FILE2_PROTOCOL EFI_LOAD_FILE2_PROTOCOL_GUID
27
28
typedef
struct
_EFI_LOAD_FILE2_PROTOCOL
EFI_LOAD_FILE2_PROTOCOL
;
29
59
typedef
60
EFI_STATUS
61
(EFIAPI *
EFI_LOAD_FILE2
)(
62
IN
EFI_LOAD_FILE2_PROTOCOL
*This,
63
IN
EFI_DEVICE_PATH_PROTOCOL
*FilePath,
64
IN
BOOLEAN BootPolicy,
65
IN
OUT
UINTN
*BufferSize,
66
IN
VOID *Buffer
OPTIONAL
67
);
68
72
struct
_EFI_LOAD_FILE2_PROTOCOL
{
73
EFI_LOAD_FILE2
LoadFile;
74
};
75
76
extern
EFI_GUID
gEfiLoadFile2ProtocolGuid;
77
78
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
EFI_LOAD_FILE2
EFI_STATUS(EFIAPI * EFI_LOAD_FILE2)(IN EFI_LOAD_FILE2_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *FilePath, IN BOOLEAN BootPolicy, IN OUT UINTN *BufferSize, IN VOID *Buffer OPTIONAL)
Definition:
LoadFile2.h:61
OPTIONAL
#define OPTIONAL
Definition:
Base.h:290
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_LOAD_FILE2_PROTOCOL
Definition:
LoadFile2.h:72
EFI_DEVICE_PATH_PROTOCOL
Definition:
DevicePath.h:43
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
LoadFile2.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6