16#ifndef APPLE_LOAD_IMAGE_PROTOCOL_H
17#define APPLE_LOAD_IMAGE_PROTOCOL_H
22#define APPLE_LOAD_IMAGE_PROTOCOL_GUID \
23 { 0x6C6148A4, 0x97B8, 0x429C, \
24 { 0x95, 0x5E, 0x41, 0x03, 0xE8, 0xAC, 0xA0, 0xFA } }
38 IN BOOLEAN BootPolicy,
39 IN EFI_HANDLE ParentImageHandle,
40 IN EFI_DEVICE_PATH_PROTOCOL *DevicePath,
41 IN VOID *SourceBuffer OPTIONAL,
43 OUT EFI_HANDLE *ImageHandle,
EFI_STATUS(EFIAPI * APPLE_LOAD_IMAGE)(IN BOOLEAN BootPolicy, IN EFI_HANDLE ParentImageHandle, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN VOID *SourceBuffer OPTIONAL, IN UINTN SourceSize, OUT EFI_HANDLE *ImageHandle, IN APPLE_LOAD_IMAGE_CALLBACK Callback OPTIONAL)
BOOLEAN(EFIAPI * APPLE_LOAD_IMAGE_CALLBACK)(VOID)
EFI_GUID gAppleLoadImageProtocolGuid
APPLE_LOAD_IMAGE LoadImage