EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index

MdePkg/Include/Protocol/LoadFile.h

Go to the documentation of this file.
00001 
00021 #ifndef __EFI_LOAD_FILE_PROTOCOL_H__
00022 #define __EFI_LOAD_FILE_PROTOCOL_H__
00023 
00024 #define EFI_LOAD_FILE_PROTOCOL_GUID \
00025   { \
00026     0x56EC3091, 0x954C, 0x11d2, {0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B } \
00027   }
00028 
00032 #define LOAD_FILE_PROTOCOL EFI_LOAD_FILE_PROTOCOL_GUID
00033 
00034 typedef struct _EFI_LOAD_FILE_PROTOCOL EFI_LOAD_FILE_PROTOCOL;
00035 
00039 typedef EFI_LOAD_FILE_PROTOCOL  EFI_LOAD_FILE_INTERFACE;
00040 
00069 typedef
00070 EFI_STATUS
00071 (EFIAPI *EFI_LOAD_FILE)(
00072   IN EFI_LOAD_FILE_PROTOCOL           *This,
00073   IN EFI_DEVICE_PATH_PROTOCOL         *FilePath,
00074   IN BOOLEAN                          BootPolicy,
00075   IN OUT UINTN                        *BufferSize,
00076   IN VOID                             *Buffer OPTIONAL
00077   );
00078 
00082 struct _EFI_LOAD_FILE_PROTOCOL {
00083   EFI_LOAD_FILE LoadFile;
00084 };
00085 
00086 extern EFI_GUID gEfiLoadFileProtocolGuid;
00087 
00088 #endif
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines