mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-08 17:05:09 +02:00
BaseTools has been duplicating and adapting code that is defined in MdePkg and MdeModulePkg. This leads to desync issues where the same symbols may be backed by different functions with slightly different semantics and also fixes that apply only to BaseTools or only to MdePkg and MdeModulePkg. To address these issues, update BaseTools/Source/C to utilize the code from MdePkg and MdeModulePkg. Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
36 lines
1.1 KiB
C
36 lines
1.1 KiB
C
/** @file
|
|
This file declares GUIDed section extraction protocol.
|
|
|
|
This interface provides a means of decoding a GUID defined encapsulation
|
|
section. There may be multiple different GUIDs associated with the GUIDed
|
|
section extraction protocol. That is, all instances of the GUIDed section
|
|
extraction protocol must have the same interface structure.
|
|
|
|
@par Revision Reference: PI
|
|
Version 1.00.
|
|
|
|
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
|
|
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
**/
|
|
|
|
#ifndef __BT_EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
|
#define __BT_EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
|
|
|
#include <Protocol/GuidedSectionExtraction.h>
|
|
#include <Guid/Crc32GuidedSectionExtraction.h>
|
|
|
|
//
|
|
// Protocol GUID definition. Each GUIDed section extraction protocol has the
|
|
// same interface but with different GUID. All the GUIDs is defined here.
|
|
// May add multiple GUIDs here.
|
|
//
|
|
#define EFI_CRC32_GUIDED_SECTION_EXTRACTION_PROTOCOL_GUID EFI_CRC32_GUIDED_SECTION_EXTRACTION_GUID
|
|
|
|
//
|
|
// may add other GUID here
|
|
//
|
|
#define gEfiCrc32GuidedSectionExtractionProtocolGuid gEfiCrc32GuidedSectionExtractionGuid
|
|
|
|
#endif |