TianoCore EDK2
master
Loading...
Searching...
No Matches
Decompress.h
Go to the documentation of this file.
1
12
#ifndef __DECOMPRESS_PPI_H__
13
#define __DECOMPRESS_PPI_H__
14
15
#define EFI_PEI_DECOMPRESS_PPI_GUID \
16
{ 0x1a36e4e7, 0xfab6, 0x476a, { 0x8e, 0x75, 0x69, 0x5a, 0x5, 0x76, 0xfd, 0xd7 } }
17
18
typedef
struct
_EFI_PEI_DECOMPRESS_PPI
EFI_PEI_DECOMPRESS_PPI
;
19
45
typedef
46
EFI_STATUS
47
(EFIAPI *
EFI_PEI_DECOMPRESS_DECOMPRESS
)(
48
IN
CONST
EFI_PEI_DECOMPRESS_PPI
*This,
49
IN
CONST
EFI_COMPRESSION_SECTION
*InputSection,
50
OUT
VOID **OutputBuffer,
51
OUT
UINTN
*OutputSize
52
);
53
60
struct
_EFI_PEI_DECOMPRESS_PPI
{
61
EFI_PEI_DECOMPRESS_DECOMPRESS
Decompress;
62
};
63
64
extern
EFI_GUID
gEfiPeiDecompressPpiGuid;
65
66
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_PEI_DECOMPRESS_DECOMPRESS
EFI_STATUS(EFIAPI * EFI_PEI_DECOMPRESS_DECOMPRESS)(IN CONST EFI_PEI_DECOMPRESS_PPI *This, IN CONST EFI_COMPRESSION_SECTION *InputSection, OUT VOID **OutputBuffer, OUT UINTN *OutputSize)
Definition:
Decompress.h:47
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_PEI_DECOMPRESS_PPI
Definition:
Decompress.h:60
EFI_COMPRESSION_SECTION
Definition:
PiFirmwareFile.h:274
GUID
Definition:
Base.h:213
MdePkg
Include
Ppi
Decompress.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6