XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Boot
include
Protocol
GuidedSectionExtraction.h
Go to the documentation of this file.
1
21
#ifndef __GUID_SECTION_EXTRACTION_PROTOCOL_H__
22
#define __GUID_SECTION_EXTRACTION_PROTOCOL_H__
23
24
//
25
// The protocol interface structures are identified by associating
26
// them with a GUID. Each instance of a protocol with a given
27
// GUID must have the same interface structure. While all instances
28
// of the GUIDed Section Extraction Protocol must have the same
29
// interface structure, they do not all have the same GUID. The
30
// GUID that is associated with an instance of the GUIDed Section
31
// Extraction Protocol is used to correlate it with the GUIDed
32
// section type that it is intended to process.
33
//
34
35
typedef
struct
_EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL
EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL
;
36
37
118
typedef
119
EFI_STATUS
120
(
EFIAPI
*
EFI_EXTRACT_GUIDED_SECTION
)(
121
IN
CONST
EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL
*This,
122
IN
CONST
VOID
*InputSection,
123
OUT
VOID
**OutputBuffer,
124
OUT
UINTN
*OutputSize,
125
OUT
UINT32
*AuthenticationStatus
126
);
127
128
136
struct
_EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL
{
137
EFI_EXTRACT_GUIDED_SECTION
ExtractSection
;
138
};
139
140
141
#endif
UINTN
UINT64 UINTN
Definition
ProcessorBind.h:118
EFIAPI
#define EFIAPI
Definition
ProcessorBind.h:172
UINT32
unsigned int UINT32
Definition
ProcessorBind.h:102
CONST
#define CONST
Definition
Base.h:327
IN
#define IN
Definition
Base.h:347
OUT
#define OUT
Definition
Base.h:352
EFI_EXTRACT_GUIDED_SECTION
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)
Definition
GuidedSectionExtraction.h:120
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition
UefiBaseType.h:33
VOID
#define VOID
Definition
acefi.h:190
_EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL
Definition
GuidedSectionExtraction.h:136
_EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL::ExtractSection
EFI_EXTRACT_GUIDED_SECTION ExtractSection
Definition
GuidedSectionExtraction.h:137
Generated by
1.9.8