TianoCore EDK2 master
Loading...
Searching...
No Matches
GuidedSectionExtraction.h
Go to the documentation of this file.
1
15#ifndef __GUID_SECTION_EXTRACTION_PROTOCOL_H__
16#define __GUID_SECTION_EXTRACTION_PROTOCOL_H__
17
18//
19// The protocol interface structures are identified by associating
20// them with a GUID. Each instance of a protocol with a given
21// GUID must have the same interface structure. While all instances
22// of the GUIDed Section Extraction Protocol must have the same
23// interface structure, they do not all have the same GUID. The
24// GUID that is associated with an instance of the GUIDed Section
25// Extraction Protocol is used to correlate it with the GUIDed
26// section type that it is intended to process.
27//
28
30
111typedef
115 IN CONST VOID *InputSection,
116 OUT VOID **OutputBuffer,
117 OUT UINTN *OutputSize,
118 OUT UINT32 *AuthenticationStatus
119 );
120
129 EFI_EXTRACT_GUIDED_SECTION ExtractSection;
130};
131
132#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_EXTRACT_GUIDED_SECTION)(IN CONST EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This, IN CONST VOID *InputSection, OUT VOID **OutputBuffer, OUT UINTN *OutputSize, OUT UINT32 *AuthenticationStatus)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29