XenevaOS
Loading...
Searching...
No Matches
DeferredImageLoad.h
Go to the documentation of this file.
1
20#ifndef __DEFERRED_IMAGE_LOAD_H__
21#define __DEFERRED_IMAGE_LOAD_H__
22
26#define EFI_DEFERRED_IMAGE_LOAD_PROTOCOL_GUID \
27 { \
28 0x15853d7c, 0x3ddf, 0x43e0, { 0xa1, 0xcb, 0xeb, 0xf8, 0x5b, 0x8f, 0x87, 0x2c } \
29 };
30
32
60typedef
64 IN UINTN ImageIndex,
65 OUT EFI_DEVICE_PATH_PROTOCOL **ImageDevicePath,
66 OUT VOID **Image,
67 OUT UINTN *ImageSize,
68 OUT BOOLEAN *BootOption
69 );
70
77
79
80#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
EFI_GUID gEfiDeferredImageLoadProtocolGuid
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)
Definition DeferredImageLoad.h:62
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 DeferredImageLoad.h:74
EFI_DEFERRED_IMAGE_INFO GetImageInfo
Definition DeferredImageLoad.h:75