ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[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
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
607a0df6 19typedef struct {\r
607a0df6 20 EXTRACT_GUIDED_SECTION_GET_INFO_HANDLER SectionGetInfo;\r
21 EXTRACT_GUIDED_SECTION_DECODE_HANDLER SectionExtraction;\r
ca3ad58b 22} EXTRACT_SECTION_DATA;\r
23\r
24typedef struct {\r
3402aac7 25 EFI_HOB_GUID_TYPE Hob;\r
ca3ad58b 26 EXTRACT_SECTION_DATA Data;\r
607a0df6 27} EXTRACT_SECTION_HOB;\r
28\r
29#endif\r
30\r