15 #ifndef __EFI_LOAD_FILE_PROTOCOL_H__ 16 #define __EFI_LOAD_FILE_PROTOCOL_H__ 20 #define EFI_LOAD_FILE_PROTOCOL_GUID \ 22 0x56EC3091, 0x954C, 0x11d2, {0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B } \ 28 #define LOAD_FILE_PROTOCOL EFI_LOAD_FILE_PROTOCOL_GUID #define OPTIONAL
Passing the datum to the function is optional, and a NULL is passed if the value is not supplied.
EFI_LOAD_FILE_PROTOCOL EFI_LOAD_FILE_INTERFACE
Backward-compatible with EFI1.1.
128 bit buffer containing a unique identifier value.
UINT16_t BufferSize
Buffer size.
This protocol can be used on any device handle to obtain generic path/location information concerning...
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)
Causes the driver to load a specified file.
The EFI_LOAD_FILE_PROTOCOL is a simple protocol used to obtain files from arbitrary devices.
FILE_LICENCE(BSD2_PATENT)
EFI_GUID gEfiLoadFileProtocolGuid
SEGOFF16_t Buffer
Buffer address.
UINT64 UINTN
Unsigned value of native width.
#define VOID
Undeclared type.
RETURN_STATUS EFI_STATUS
Function return status for EFI API.