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