diff options
Diffstat (limited to 'MdePkg/Include/Protocol/GuidedSectionExtraction.h')
-rw-r--r-- | MdePkg/Include/Protocol/GuidedSectionExtraction.h | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/MdePkg/Include/Protocol/GuidedSectionExtraction.h b/MdePkg/Include/Protocol/GuidedSectionExtraction.h index 55692e8080..7c95b1a4b4 100644 --- a/MdePkg/Include/Protocol/GuidedSectionExtraction.h +++ b/MdePkg/Include/Protocol/GuidedSectionExtraction.h @@ -4,7 +4,7 @@ instance of the GUIDed Section Extraction Protocol to extract
the section stream contained therein.
- Copyright (c) 2006 - 2007, Intel Corporation
+ Copyright (c) 2006 - 2008, 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
@@ -62,8 +62,7 @@ typedef struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL EFI_GUIDED_SECTION_EXTRAC defined in RaiseTPL() in the UEFI 2.0 specification.
- @param This Indicates the
- EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL instance.
+ @param This Indicates the EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL instance.
@param InputSection Buffer containing the input GUIDed section
to be processed. OutputBuffer OutputBuffer
@@ -102,10 +101,9 @@ typedef struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL EFI_GUIDED_SECTION_EXTRAC the value of AuthenticationStatus
is undefined.
-
- @retval EFI_SUCCESS The InputSection was successfully
- processed and the section contents were
- returned.
+ @retval EFI_SUCCESS The InputSection was successfully
+ processed and the section contents were
+ returned.
@retval EFI_OUT_OF_RESOURCES The system has insufficient
resources to process the
@@ -129,9 +127,15 @@ EFI_STATUS /**
-
- Takes the GUIDed section as input and produces the section
- stream data. See the ExtractSection() function description.
+ @par Protocol Description:
+ Typically, protocol interface structures are identified by associating them with a GUID. Each
+ instance of a protocol with a given GUID must have the same interface structure. While all instances
+ of the GUIDed Section Extraction Protocol must have the same interface structure, they do not all
+ have the same GUID. The GUID that is associated with an instance of the GUIDed Section
+ Extraction Protocol is used to correlate it with the GUIDed section type that it is intended to process.
+
+ @param ExtractSection
+ Takes the GUIDed section as input and produces the section stream data.
**/
struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL {
|