/** @file\r
This file declares Section Extraction PPI.\r
+ This PPI supports encapsulating sections, such as GUIDed sections used to authenticate the file\r
+ encapsulation of other domain-specific wrapping.\r
\r
- Copyright (c) 2006, Intel Corporation \r
- All rights reserved. This program and the accompanying materials \r
- are licensed and made available under the terms and conditions of the BSD License \r
- which accompanies this distribution. The full text of the license may be found at \r
- http://opensource.org/licenses/bsd-license.php \r
+ Copyright (c) 2006, Intel Corporation\r
+ All rights reserved. This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
Module Name: SectionExtraction.h\r
\r
#ifndef __SECTION_EXTRACTION_PPI_H__\r
#define __SECTION_EXTRACTION_PPI_H__\r
\r
+#include <PiPei.h>\r
+\r
#define EFI_PEI_SECTION_EXTRACTION_PPI_GUID \\r
{ \\r
0x4F89E208, 0xE144, 0x4804, {0x9E, 0xC8, 0x0F, 0x89, 0x4F, 0x7E, 0x36, 0xD7 } \\r
@param SectionType Pointer to an EFI_SECTION_TYPE. If SectionType == NULL,\r
the contents of the entire section are returned in Buffer. If SectionType\r
is not NULL, only the requested section is returned.\r
- @param SectionDefinitionGuid \r
+ @param SectionDefinitionGuid\r
Pointer to an EFI_GUID.\r
If SectionType == EFI_SECTION_GUID_DEFINED, SectionDefinitionGuid\r
indicates for which section GUID to search.\r
@param BufferSize A pointer to a caller-allocated UINT32.On input, *BufferSize\r
indicates the size in bytes of the memory region pointed to by Buffer.On output,\r
*BufferSize contains the number of bytes required to read the section.\r
- @param AuthenticationStatus \r
+ @param AuthenticationStatus\r
A pointer to a caller-allocated UINT32 in\r
which any metadata from encapsulating GUID-defined sections is returned.\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PEI_GET_SECTION) (\r
+(EFIAPI *EFI_PEI_GET_SECTION)(\r
IN EFI_PEI_SERVICES **PeiServices,\r
IN EFI_PEI_SECTION_EXTRACTION_PPI *This,\r
IN EFI_SECTION_TYPE *SectionType,\r
);\r
\r
/**\r
- @par Ppi Description:\r
- This PPI supports encapsulating sections, such as GUIDed sections used to \r
+ This PPI supports encapsulating sections, such as GUIDed sections used to\r
authenticate the file encapsulation of other domain-specific wrapping.\r
-\r
- @param GetSection\r
- Retrieves a section from within a section file.\r
-\r
**/\r
struct _EFI_PEI_SECTION_EXTRACTION_PPI {\r
- EFI_PEI_GET_SECTION PeiGetSection;\r
+ EFI_PEI_GET_SECTION PeiGetSection; ///< Retrieves a section from within a section file.\r
};\r
\r
extern EFI_GUID gEfiPeiSectionExtractionPpiGuid;\r