XenevaOS
Loading...
Searching...
No Matches
GuidedSectionExtraction.h
Go to the documentation of this file.
1
21#ifndef __EFI_GUIDED_SECTION_EXTRACTION_PPI_H__
22#define __EFI_GUIDED_SECTION_EXTRACTION_PPI_H__
23
24//
25// Typically, protocol interface structures are identified
26// by associating them with a GUID. Each instance of
27// a protocol with a given GUID must have
28// the same interface structure. While all instances of
29// the GUIDed Section Extraction PPI must have
30// the same interface structure, they do not all have
31// te same GUID. The GUID that is associated with
32// an instance of the GUIDed Section Extraction Protocol
33// is used to correlate it with the GUIDed section type
34// that it is intended to process.
35//
36
37
39
40
80typedef
84 IN CONST VOID *InputSection,
85 OUT VOID **OutputBuffer,
86 OUT UINTN *OutputSize,
87 OUT UINT32 *AuthenticationStatus
88);
89
100
101
102
103#endif
104
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_PEI_EXTRACT_GUIDED_SECTION)(IN CONST EFI_PEI_GUIDED_SECTION_EXTRACTION_PPI *This, IN CONST VOID *InputSection, OUT VOID **OutputBuffer, OUT UINTN *OutputSize, OUT UINT32 *AuthenticationStatus)
Definition GuidedSectionExtraction.h:82
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
Definition GuidedSectionExtraction.h:97
EFI_PEI_EXTRACT_GUIDED_SECTION ExtractSection
Definition GuidedSectionExtraction.h:98