This PPI is defined in PEI CIS version 0.91. It supports encapsulating sections,\r
such as GUIDed sections used to authenticate the file encapsulation of other domain-specific wrapping.\r
\r
-Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
-This program and the accompanying materials are licensed and made available under \r
-the terms and conditions of the BSD License that accompanies this distribution. \r
+Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials are licensed and made available under\r
+the terms and conditions of the BSD License that accompanies this distribution.\r
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
+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
\r
**/\r
\r
@param PeiServices The pointer to the PEI Services Table.\r
@param This Indicates the calling context\r
- @param SectionType The pointer to an EFI_SECTION_TYPE. If \r
- SectionType == NULL, the contents of the entire \r
+ @param SectionType The pointer to an EFI_SECTION_TYPE. If\r
+ SectionType == NULL, the contents of the entire\r
section are returned in Buffer. If SectionType\r
is not NULL, only the requested section is returned.\r
@param SectionDefinitionGuid The pointer to an EFI_GUID.\r
- If SectionType == EFI_SECTION_GUID_DEFINED, \r
- SectionDefinitionGuid indicates for which section \r
- GUID to search. If SectionType != EFI_SECTION_GUID_DEFINED, \r
+ If SectionType == EFI_SECTION_GUID_DEFINED,\r
+ SectionDefinitionGuid indicates for which section\r
+ GUID to search. If SectionType != EFI_SECTION_GUID_DEFINED,\r
SectionDefinitionGuid is unused and is ignored.\r
@param SectionInstance If SectionType is not NULL, indicates which\r
instance of the requested section type to return.\r
- @param Buffer The pointer to a pointer to a buffer in which the \r
+ @param Buffer The pointer to a pointer to a buffer in which the\r
section contents are returned.\r
- @param BufferSize A pointer to a caller-allocated UINT32. On input, \r
- *BufferSize indicates the size in bytes of the \r
+ @param BufferSize A pointer to a caller-allocated UINT32. On input,\r
+ *BufferSize indicates the size in bytes of the\r
memory region pointed to by Buffer. On output,\r
- *BufferSize contains the number of bytes required \r
+ *BufferSize contains the number of bytes required\r
to read the section.\r
@param AuthenticationStatus A pointer to a caller-allocated UINT32 in\r
- which any metadata from encapsulating GUID-defined \r
+ which any metadata from encapsulating GUID-defined\r
sections is returned.\r
\r
@retval EFI_SUCCESS The section was successfully processed, and the section\r
contents were returned in Buffer.\r
@retval EFI_PROTOCOL_ERROR A GUID-defined section was encountered in\r
- the file with its EFI_GUIDED_SECTION_PROCESSING_REQUIRED \r
- bit set, but there was no corresponding GUIDed \r
- Section Extraction Protocol in the handle database. \r
+ the file with its EFI_GUIDED_SECTION_PROCESSING_REQUIRED\r
+ bit set, but there was no corresponding GUIDed\r
+ Section Extraction Protocol in the handle database.\r
*Buffer is unmodified.\r
- @retval EFI_NOT_FOUND The requested section does not exist.*Buffer is \r
+ @retval EFI_NOT_FOUND The requested section does not exist.*Buffer is\r
unmodified.\r
- @retval EFI_OUT_OF_RESOURCES The system has insufficient resources to process \r
+ @retval EFI_OUT_OF_RESOURCES The system has insufficient resources to process\r
the request.\r
@retval EFI_INVALID_PARAMETER The SectionStreamHandle does not exist.\r
@retval EFI_WARN_TOO_SMALL The size of the input buffer is insufficient to\r
- contain the requested section. The input buffer \r
- is filled and contents are section contents are \r
+ contain the requested section. The input buffer\r
+ is filled and contents are section contents are\r
truncated.\r
\r
**/\r