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
29
59typedef
61(EFIAPI *EFI_LOAD_FILE2)(
64 IN BOOLEAN BootPolicy,
65 IN OUT UINTN *BufferSize,
66 IN VOID *Buffer OPTIONAL
67 );
68
73 EFI_LOAD_FILE2 LoadFile;
74};
75
76extern EFI_GUID gEfiLoadFile2ProtocolGuid;
77
78#endif
UINT64 UINTN
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
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213