X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FFirmwareVolume%2FGuidedSectionExtraction%2FCrc32SectionExtract%2FDxe%2FCrc32SectionExtract.h;fp=MdeModulePkg%2FUniversal%2FFirmwareVolume%2FGuidedSectionExtraction%2FCrc32SectionExtract%2FDxe%2FCrc32SectionExtract.h;h=0000000000000000000000000000000000000000;hp=e7bf276a35747daa3e7c819544c6ebaffbb84c17;hb=53c71d097b13311e2bd8dda6ae54b5766a1c7d6d;hpb=7fb66a6dff5f9737c086c700d53e5afd5bb53dc7 diff --git a/MdeModulePkg/Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.h b/MdeModulePkg/Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.h deleted file mode 100644 index e7bf276a35..0000000000 --- a/MdeModulePkg/Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.h +++ /dev/null @@ -1,105 +0,0 @@ -/*++ - -Copyright (c) 2006 - 2007, Intel Corporation -All rights reserved. This program and the accompanying materials -are licensed and made available under the terms and conditions of the BSD License -which accompanies this distribution. The full text of the license may be found at -http://opensource.org/licenses/bsd-license.php - -THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -Module Name: - - Crc32SectionExtract.h - -Abstract: - - Header file for Crc32SectionExtract.c - Please refer to the Framewokr Firmware Volume Specification 0.9. - ---*/ - -#ifndef _CRC32_GUIDED_SECTION_EXTRACTION_H -#define _CRC32_GUIDED_SECTION_EXTRACTION_H - -#include -#include -#include -#include -#include -#include -#include -#include - - - -typedef struct { - EFI_GUID_DEFINED_SECTION GuidedSectionHeader; - UINT32 CRC32Checksum; -} CRC32_SECTION_HEADER; - -// -// Function prototype declarations -// -STATIC -EFI_STATUS -EFIAPI -Crc32ExtractSection ( - IN EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This, - IN VOID *InputSection, - OUT VOID **OutputBuffer, - OUT UINTN *OutputSize, - OUT UINT32 *AuthenticationStatus - ) -/*++ - -Routine Description: - - TODO: Add function description - -Arguments: - - This - TODO: add argument description - InputSection - TODO: add argument description - OutputBuffer - TODO: add argument description - OutputSize - TODO: add argument description - AuthenticationStatus - TODO: add argument description - -Returns: - - TODO: add return values - ---*/ -; - -EFI_STATUS -EFIAPI -InitializeCrc32GuidedSectionExtractionProtocol ( - IN EFI_HANDLE ImageHandle, - IN EFI_SYSTEM_TABLE *SystemTable - ) -/*++ - -Routine Description: - - Entry point of the CRC32 GUIDed section extraction protocol. - Creates and initializes an instance of the GUIDed section - extraction protocol with CRC32 GUID. - -Arguments: - - ImageHandle EFI_HANDLE: A handle for the image that is initializing - this driver - SystemTable EFI_SYSTEM_TABLE: A pointer to the EFI system table - -Returns: - - EFI_SUCCESS: Driver initialized successfully - EFI_LOAD_ERROR: Failed to Initialize or has been loaded - EFI_OUT_OF_RESOURCES: Could not allocate needed resources - ---*/ -; - -#endif