TianoCore EDK2
master
Loading...
Searching...
No Matches
Defer3rdPartyImageLoad.h
Go to the documentation of this file.
1
9
#ifndef _DEFER_3RD_PARTY_IMAGE_LOAD_H_
10
#define _DEFER_3RD_PARTY_IMAGE_LOAD_H_
11
12
#include <
PiDxe.h
>
13
#include <
Guid/EventGroup.h
>
14
#include <
Protocol/DeferredImageLoad.h
>
15
#include <
Protocol/FirmwareVolume2.h
>
16
#include <
Protocol/DxeSmmReadyToLock.h
>
17
18
#include <
Library/UefiBootServicesTableLib.h
>
19
#include <
Library/BaseMemoryLib.h
>
20
#include <
Library/MemoryAllocationLib.h
>
21
#include <
Library/DevicePathLib.h
>
22
#include <
Library/DebugLib.h
>
23
#include <
Library/UefiLib.h
>
24
#include <
Library/ReportStatusCodeLib.h
>
25
53
EFI_STATUS
54
EFIAPI
55
GetDefferedImageInfo
(
56
IN
EFI_DEFERRED_IMAGE_LOAD_PROTOCOL
*This,
57
IN
UINTN
ImageIndex,
58
OUT
EFI_DEVICE_PATH_PROTOCOL
**ImageDevicePath,
59
OUT
VOID **Image,
60
OUT
UINTN
*ImageSize,
61
OUT
BOOLEAN *BootOption
62
);
63
75
EFI_STATUS
76
Defer3rdPartyImageLoad
(
77
IN
CONST
EFI_DEVICE_PATH_PROTOCOL
*File,
78
IN
BOOLEAN BootPolicy
79
);
80
84
VOID
85
Defer3rdPartyImageLoadInitialize
(
86
VOID
87
);
88
89
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
BaseMemoryLib.h
Defer3rdPartyImageLoad
EFI_STATUS Defer3rdPartyImageLoad(IN CONST EFI_DEVICE_PATH_PROTOCOL *File, IN BOOLEAN BootPolicy)
Definition:
Defer3rdPartyImageLoad.c:314
Defer3rdPartyImageLoadInitialize
VOID Defer3rdPartyImageLoadInitialize(VOID)
Definition:
Defer3rdPartyImageLoad.c:379
GetDefferedImageInfo
EFI_STATUS EFIAPI GetDefferedImageInfo(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:
Defer3rdPartyImageLoad.c:184
DeferredImageLoad.h
DevicePathLib.h
DxeSmmReadyToLock.h
EventGroup.h
FirmwareVolume2.h
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
DebugLib.h
ReportStatusCodeLib.h
MemoryAllocationLib.h
PiDxe.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
UefiBootServicesTableLib.h
UefiLib.h
_EFI_DEFERRED_IMAGE_LOAD_PROTOCOL
Definition:
DeferredImageLoad.h:68
EFI_DEVICE_PATH_PROTOCOL
Definition:
DevicePath.h:43
MdeModulePkg
Universal
SecurityStubDxe
Defer3rdPartyImageLoad.h
Generated on Fri Nov 15 2024 18:01:13 for TianoCore EDK2 by
1.9.6