]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - EmbeddedPkg/Include/Guid/ExtractSection.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / EmbeddedPkg / Include / Guid / ExtractSection.h
... / ...
CommitLineData
1/** @file\r
2\r
3 Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
4\r
5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
6\r
7**/\r
8\r
9#ifndef __EXTRACT_SECTION_GUID_H__\r
10#define __EXTRACT_SECTION_GUID_H__\r
11\r
12#include <Library/ExtractGuidedSectionLib.h>\r
13\r
14\r
15//\r
16// The GUID for this protocol mathes the Decompression scheme being used\r
17// So for example LZMA would be gLzmaCustomDecompressGuid\r
18//\r
19typedef struct {\r
20 EXTRACT_GUIDED_SECTION_GET_INFO_HANDLER SectionGetInfo;\r
21 EXTRACT_GUIDED_SECTION_DECODE_HANDLER SectionExtraction;\r
22} EXTRACT_SECTION_DATA;\r
23\r
24typedef struct {\r
25 EFI_HOB_GUID_TYPE Hob;\r
26 EXTRACT_SECTION_DATA Data;\r
27} EXTRACT_SECTION_HOB;\r
28\r
29#endif\r
30\r