Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10249 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -4,19 +4,18 @@
|
||||
This interface provides a means of decoding a set of sections into a linked list of
|
||||
leaf sections. This provides for an extensible and flexible file format.
|
||||
|
||||
Copyright (c) 2006 - 2009, 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.
|
||||
Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved<BR>
|
||||
This program and the accompanying materials are licensed and made available under
|
||||
the terms and conditions of the BSD License that 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.
|
||||
|
||||
@par Revision Reference:
|
||||
This protocol is defined in Firmware Volume Specification.
|
||||
Version 0.9
|
||||
Version 0.9.
|
||||
|
||||
**/
|
||||
|
||||
@@ -40,12 +39,12 @@ typedef struct _EFI_SECTION_EXTRACTION_PROTOCOL EFI_SECTION_EXTRACTION_PROTOCOL;
|
||||
Creates and returns a new section stream handle to represent the new section stream.
|
||||
|
||||
@param This Indicates the EFI_SECTION_EXTRACTION_PROTOCOL instance.
|
||||
@param SectionStreamLength Size in bytes of the section stream.
|
||||
@param SectionStream Buffer containing the new section stream.
|
||||
@param SectionStreamLength The size in bytes of the section stream.
|
||||
@param SectionStream A buffer containing the new section stream.
|
||||
@param SectionStreamHandle A pointer to a caller-allocated UINTN that,
|
||||
on output, contains the new section stream handle.
|
||||
|
||||
@retval EFI_SUCCESS The SectionStream was successfully processed and
|
||||
@retval EFI_SUCCESS The SectionStream was successfully processed, and
|
||||
the section stream handle was returned.
|
||||
@retval EFI_OUT_OF_RESOURCES The system has insufficient resources to
|
||||
process the request.
|
||||
@@ -67,13 +66,16 @@ EFI_STATUS
|
||||
|
||||
@param This Indicates the EFI_SECTION_EXTRACTION_PROTOCOL instance.
|
||||
@param SectionStreamHandle Indicates from which section stream to read.
|
||||
@param SectionType Pointer to an EFI_SECTION_TYPE. If SectionType == NULL, the contents of the
|
||||
entire section stream are returned in Buffer. If SectionType is not NULL,
|
||||
only the requested section is returned. EFI_SECTION_ALL matches all section
|
||||
types and can be used as a wild card to extract all sections in order.
|
||||
@param SectionDefinitionGuid Pointer to an EFI_GUID. If SectionType ==
|
||||
EFI_SECTION_GUID_DEFINED, SectionDefinitionGuid indicates what section GUID
|
||||
to search for. If SectionType !=EFI_SECTION_GUID_DEFINED, then
|
||||
@param SectionType The pointer to an EFI_SECTION_TYPE. If SectionType == NULL,
|
||||
the contents of the entire section stream are returned
|
||||
in Buffer. If SectionType is not NULL, only the
|
||||
requested section is returned. EFI_SECTION_ALL
|
||||
matches all section types and can be used as a
|
||||
wild card to extract all sections in order.
|
||||
@param SectionDefinitionGuid The pointer to an EFI_GUID. If SectionType ==
|
||||
EFI_SECTION_GUID_DEFINED, SectionDefinitionGuid
|
||||
indicates what section GUID to search for. If
|
||||
SectionType !=EFI_SECTION_GUID_DEFINED, then
|
||||
SectionDefinitionGuid is unused and is ignored.
|
||||
@param SectionInstance Indicates which instance of the requested section
|
||||
type to return when SectionType is not NULL.
|
||||
@@ -81,24 +83,26 @@ EFI_STATUS
|
||||
contains the new section stream handle.
|
||||
@param Buffer Pointer to a pointer to a buffer in which the section
|
||||
contents are returned.
|
||||
@param BufferSize Pointer to a caller-allocated UINTN.
|
||||
@param AuthenticationStatus Pointer to a caller-allocated UINT32 in
|
||||
which any meta-data from encapsulation GUID-defined sections is returned.
|
||||
@param BufferSize A pointer to a caller-allocated UINTN.
|
||||
@param AuthenticationStatus A pointer to a caller-allocated UINT32 in
|
||||
which any meta-data from encapsulation GUID-defined
|
||||
sections is returned.
|
||||
|
||||
@retval EFI_SUCCESS The SectionStream was successfully processed and
|
||||
the section contents were returned in Buffer.
|
||||
@retval EFI_PROTOCOL_ERROR A GUID-defined section was encountered in
|
||||
the section stream with its EFI_GUIDED_SECTION_PROCESSING_REQUIRED bit set,
|
||||
but there was no corresponding GUIDed Section Extraction Protocol in
|
||||
the handle database.
|
||||
@retval EFI_PROTOCOL_ERROR A GUID-defined section was encountered inthe section
|
||||
stream with its EFI_GUIDED_SECTION_PROCESSING_REQUIRED
|
||||
bit set, but there was no corresponding GUIDed
|
||||
Section Extraction Protocol in the handle database.
|
||||
@retval EFI_NOT_FOUND An error was encountered when parsing the SectionStream,
|
||||
which indicates that the SectionStream is not correctly formatted.
|
||||
Or The requested section does not exist.
|
||||
which indicates that the SectionStream is not
|
||||
correctly formatted. Or, the requested section does not exist.
|
||||
@retval EFI_OUT_OF_RESOURCES The system has insufficient resources to process
|
||||
the request.
|
||||
@retval EFI_INVALID_PARAMETER The SectionStreamHandle does not exist.
|
||||
@retval EFI_WARN_BUFFER_TOO_SMALL The size of the input buffer is insufficient to contain the requested
|
||||
section. The input buffer is filled and section contents are truncated.
|
||||
@retval EFI_WARN_BUFFER_TOO_SMALL The size of the input buffer is insufficient
|
||||
to contain the requested section. The input
|
||||
buffer is filled and section contents are truncated.
|
||||
|
||||
**/
|
||||
typedef
|
||||
|
Reference in New Issue
Block a user