TianoCore EDK2 master
Loading...
Searching...
No Matches
DxeServicesLib.h
Go to the documentation of this file.
1
11#ifndef __DXE_SERVICES_LIB_H__
12#define __DXE_SERVICES_LIB_H__
13
54EFIAPI
56 IN EFI_FV_FILETYPE FileType,
57 IN UINTN FileInstance,
58 IN EFI_SECTION_TYPE SectionType,
59 IN UINTN SectionInstance,
60 OUT VOID **Buffer,
61 OUT UINTN *Size
62 );
63
108EFIAPI
110 IN CONST EFI_GUID *NameGuid,
111 IN EFI_SECTION_TYPE SectionType,
112 IN UINTN SectionInstance,
113 OUT VOID **Buffer,
114 OUT UINTN *Size
115 );
116
163EFIAPI
165 IN CONST EFI_GUID *NameGuid,
166 IN EFI_SECTION_TYPE SectionType,
167 IN UINTN SectionInstance,
168 OUT VOID **Buffer,
169 OUT UINTN *Size
170 );
171
215EFIAPI
217 IN EFI_SECTION_TYPE SectionType,
218 IN UINTN SectionInstance,
219 OUT VOID **Buffer,
220 OUT UINTN *Size
221 );
222
249VOID *
250EFIAPI
252 IN BOOLEAN BootPolicy,
254 OUT UINTN *FileSize,
255 OUT UINT32 *AuthenticationStatus
256 );
257
292EFIAPI
294 IN CONST EFI_GUID *NameGuid,
295 IN EFI_SECTION_TYPE SectionType,
296 IN UINTN SectionInstance,
297 OUT EFI_DEVICE_PATH_PROTOCOL **FvFileDevicePath
298 );
299
315VOID *
316EFIAPI
318 IN EFI_MEMORY_TYPE MemoryType,
319 IN UINTN Pages
320 );
321
322#endif
UINT64 UINTN
VOID *EFIAPI AllocatePeiAccessiblePages(IN EFI_MEMORY_TYPE MemoryType, IN UINTN Pages)
Definition: Allocate.c:31
EFI_STATUS EFIAPI GetSectionFromFfs(IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size)
EFI_STATUS EFIAPI GetFileDevicePathFromAnyFv(IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT EFI_DEVICE_PATH_PROTOCOL **FvFileDevicePath)
EFI_STATUS EFIAPI GetSectionFromAnyFvByFileType(IN EFI_FV_FILETYPE FileType, IN UINTN FileInstance, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size)
VOID *EFIAPI GetFileBufferByFilePath(IN BOOLEAN BootPolicy, IN CONST EFI_DEVICE_PATH_PROTOCOL *FilePath, OUT UINTN *FileSize, OUT UINT32 *AuthenticationStatus)
EFI_STATUS EFIAPI GetSectionFromAnyFv(IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size)
EFI_STATUS EFIAPI GetSectionFromFv(IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, OUT VOID **Buffer, OUT UINTN *Size)
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
EFI_MEMORY_TYPE
Definition: Base.h:213