XenevaOS
Loading...
Searching...
No Matches
LoadFile.h
Go to the documentation of this file.
1
21#ifndef __EFI_LOAD_FILE_PROTOCOL_H__
22#define __EFI_LOAD_FILE_PROTOCOL_H__
23
24#define EFI_LOAD_FILE_PROTOCOL_GUID \
25 { \
26 0x56EC3091, 0x954C, 0x11d2, {0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B } \
27 }
28
32#define LOAD_FILE_PROTOCOL EFI_LOAD_FILE_PROTOCOL_GUID
33
35
40
69typedef
74 IN BOOLEAN BootPolicy,
75 IN OUT UINTN *BufferSize,
76 IN VOID *Buffer OPTIONAL
77 );
78
85
87
88#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_LOAD_FILE)(IN EFI_LOAD_FILE_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *FilePath, IN BOOLEAN BootPolicy, IN OUT UINTN *BufferSize, IN VOID *Buffer OPTIONAL)
Definition LoadFile.h:71
EFI_LOAD_FILE_PROTOCOL EFI_LOAD_FILE_INTERFACE
Definition LoadFile.h:39
EFI_GUID gEfiLoadFileProtocolGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned char BOOLEAN
Definition actypes.h:235
Definition DevicePath.h:49
Definition Base.h:281
Definition LoadFile.h:82
EFI_LOAD_FILE LoadFile
Definition LoadFile.h:83