X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkPkg%2FInclude%2FPpi%2FSectionExtraction.h;h=7d2ea98e0a05d739bcf75232d746c74998844ab9;hp=fb95f6065a7bcbe37865e6724074ee2af4b266dc;hb=4a71b21a6375549aa514e4680449a29f9c64802f;hpb=3e5a3960f8b99d0dcfa1c769161135a394336443 diff --git a/IntelFrameworkPkg/Include/Ppi/SectionExtraction.h b/IntelFrameworkPkg/Include/Ppi/SectionExtraction.h index fb95f6065a..7d2ea98e0a 100644 --- a/IntelFrameworkPkg/Include/Ppi/SectionExtraction.h +++ b/IntelFrameworkPkg/Include/Ppi/SectionExtraction.h @@ -1,14 +1,16 @@ /** @file This file declares Section Extraction PPI. + This PPI supports encapsulating sections, such as GUIDed sections used to authenticate the file + encapsulation of other domain-specific wrapping. - Copyright (c) 2006, 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 + Copyright (c) 2006, 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. + 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: SectionExtraction.h @@ -21,6 +23,8 @@ #ifndef __SECTION_EXTRACTION_PPI_H__ #define __SECTION_EXTRACTION_PPI_H__ +#include + #define EFI_PEI_SECTION_EXTRACTION_PPI_GUID \ { \ 0x4F89E208, 0xE144, 0x4804, {0x9E, 0xC8, 0x0F, 0x89, 0x4F, 0x7E, 0x36, 0xD7 } \ @@ -46,7 +50,7 @@ typedef struct _EFI_PEI_SECTION_EXTRACTION_PPI EFI_PEI_SECTION_EXTRACTION_PPI; @param SectionType Pointer to an EFI_SECTION_TYPE. If SectionType == NULL, the contents of the entire section are returned in Buffer. If SectionType is not NULL, only the requested section is returned. - @param SectionDefinitionGuid + @param SectionDefinitionGuid Pointer to an EFI_GUID. If SectionType == EFI_SECTION_GUID_DEFINED, SectionDefinitionGuid indicates for which section GUID to search. @@ -59,7 +63,7 @@ typedef struct _EFI_PEI_SECTION_EXTRACTION_PPI EFI_PEI_SECTION_EXTRACTION_PPI; @param BufferSize A pointer to a caller-allocated UINT32.On input, *BufferSize indicates the size in bytes of the memory region pointed to by Buffer.On output, *BufferSize contains the number of bytes required to read the section. - @param AuthenticationStatus + @param AuthenticationStatus A pointer to a caller-allocated UINT32 in which any metadata from encapsulating GUID-defined sections is returned. @@ -92,7 +96,7 @@ EFI_STATUS /** @par Ppi Description: - This PPI supports encapsulating sections, such as GUIDed sections used to + This PPI supports encapsulating sections, such as GUIDed sections used to authenticate the file encapsulation of other domain-specific wrapping. @param GetSection