TianoCore EDK2 master
Loading...
Searching...
No Matches
DeferredImageLoad.h
Go to the documentation of this file.
1
14#ifndef __DEFERRED_IMAGE_LOAD_H__
15#define __DEFERRED_IMAGE_LOAD_H__
16
20#define EFI_DEFERRED_IMAGE_LOAD_PROTOCOL_GUID \
21 { \
22 0x15853d7c, 0x3ddf, 0x43e0, { 0xa1, 0xcb, 0xeb, 0xf8, 0x5b, 0x8f, 0x87, 0x2c } \
23 };
24
26
54typedef
58 IN UINTN ImageIndex,
59 OUT EFI_DEVICE_PATH_PROTOCOL **ImageDevicePath,
60 OUT VOID **Image,
61 OUT UINTN *ImageSize,
62 OUT BOOLEAN *BootOption
63 );
64
69 EFI_DEFERRED_IMAGE_INFO GetImageInfo;
70};
71
72extern EFI_GUID gEfiDeferredImageLoadProtocolGuid;
73
74#endif
UINT64 UINTN
EFI_STATUS(EFIAPI * EFI_DEFERRED_IMAGE_INFO)(IN EFI_DEFERRED_IMAGE_LOAD_PROTOCOL *This, IN UINTN ImageIndex, OUT EFI_DEVICE_PATH_PROTOCOL **ImageDevicePath, OUT VOID **Image, OUT UINTN *ImageSize, OUT BOOLEAN *BootOption)
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213