]> 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// The GUID for this protocol mathes the Decompression scheme being used\r
16// So for example LZMA would be gLzmaCustomDecompressGuid\r
17//\r
18typedef struct {\r
19 EXTRACT_GUIDED_SECTION_GET_INFO_HANDLER SectionGetInfo;\r
20 EXTRACT_GUIDED_SECTION_DECODE_HANDLER SectionExtraction;\r
21} EXTRACT_SECTION_DATA;\r
22\r
23typedef struct {\r
24 EFI_HOB_GUID_TYPE Hob;\r
25 EXTRACT_SECTION_DATA Data;\r
26} EXTRACT_SECTION_HOB;\r
27\r
28#endif\r