]> git.proxmox.com Git - mirror_edk2.git/blame - EmbeddedPkg/Include/Guid/ExtractSection.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / EmbeddedPkg / Include / Guid / ExtractSection.h
CommitLineData
607a0df6 1/** @file\r
2\r
60274cca 3 Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
607a0df6 4\r
878b807a 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
607a0df6 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
607a0df6 14//\r
15// The GUID for this protocol mathes the Decompression scheme being used\r
16// So for example LZMA would be gLzmaCustomDecompressGuid\r
17//\r
607a0df6 18typedef struct {\r
e7108d0e
MK
19 EXTRACT_GUIDED_SECTION_GET_INFO_HANDLER SectionGetInfo;\r
20 EXTRACT_GUIDED_SECTION_DECODE_HANDLER SectionExtraction;\r
ca3ad58b 21} EXTRACT_SECTION_DATA;\r
22\r
23typedef struct {\r
e7108d0e
MK
24 EFI_HOB_GUID_TYPE Hob;\r
25 EXTRACT_SECTION_DATA Data;\r
607a0df6 26} EXTRACT_SECTION_HOB;\r
27\r
28#endif\r