TianoCore EDK2 master
Loading...
Searching...
No Matches
GuidedSectionExtraction.h
Go to the documentation of this file.
1
15#ifndef __EFI_GUIDED_SECTION_EXTRACTION_PPI_H__
16#define __EFI_GUIDED_SECTION_EXTRACTION_PPI_H__
17
18//
19// Typically, protocol interface structures are identified
20// by associating them with a GUID. Each instance of
21// a protocol with a given GUID must have
22// the same interface structure. While all instances of
23// the GUIDed Section Extraction PPI must have
24// the same interface structure, they do not all have
25// te same GUID. The GUID that is associated with
26// an instance of the GUIDed Section Extraction Protocol
27// is used to correlate it with the GUIDed section type
28// that it is intended to process.
29//
30
32
72typedef
76 IN CONST VOID *InputSection,
77 OUT VOID **OutputBuffer,
78 OUT UINTN *OutputSize,
79 OUT UINT32 *AuthenticationStatus
80 );
81
90 EFI_PEI_EXTRACT_GUIDED_SECTION ExtractSection;
91};
92
93#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
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)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29