summaryrefslogtreecommitdiff
path: root/MdePkg/Include/Protocol/HiiDatabase.h
diff options
context:
space:
mode:
authorrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2010-01-14 05:38:04 +0000
committerrsun3 <rsun3@6f19259b-4bc3-4df7-8a09-765794883524>2010-01-14 05:38:04 +0000
commit8c6d73fb6beb2a84bebaf4543acbb531a788b2d5 (patch)
treec09840d0aa12be67dbc3800fe88075b612c3aef7 /MdePkg/Include/Protocol/HiiDatabase.h
parent1c738c8f973f0bcd203ec6829999d0bb7bd9abf5 (diff)
downloadedk2-platforms-8c6d73fb6beb2a84bebaf4543acbb531a788b2d5.tar.xz
Some HII related definitions change. Note these changes are inconsistent with current UEFI 2.3 spec. They are supposed to be in later errata document.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9743 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Protocol/HiiDatabase.h')
-rw-r--r--MdePkg/Include/Protocol/HiiDatabase.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/MdePkg/Include/Protocol/HiiDatabase.h b/MdePkg/Include/Protocol/HiiDatabase.h
index d3ae1ad032..c31f971758 100644
--- a/MdePkg/Include/Protocol/HiiDatabase.h
+++ b/MdePkg/Include/Protocol/HiiDatabase.h
@@ -2,7 +2,7 @@
The file provides Database manager for HII-related data
structures.
- Copyright (c) 2006 - 2008, Intel Corporation
+ Copyright (c) 2006 - 2010, 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
@@ -81,11 +81,16 @@ EFI_STATUS
corresponding call to
EFI_HII_DATABASE_PROTOCOL.RemovePackageList().
+ Note: inconsistency with UEFI 2.3 spec that the parameter DriverHandle
+ is optional.
+
@param This A pointer to the EFI_HII_DATABASE_PROTOCOL instance.
@param PackageList A pointer to an EFI_HII_PACKAGE_LIST_HEADER structure.
@param DriverHandle Associate the package list with this EFI handle.
+ If a NULL is specified, this data will not be associate
+ with any drivers and cannot have a callback induced.
@param Handle A pointer to the EFI_HII_HANDLE instance.
@@ -104,7 +109,7 @@ EFI_STATUS
(EFIAPI *EFI_HII_DATABASE_NEW_PACK)(
IN CONST EFI_HII_DATABASE_PROTOCOL *This,
IN CONST EFI_HII_PACKAGE_LIST_HEADER *PackageList,
- IN EFI_HANDLE DriverHandle,
+ IN EFI_HANDLE DriverHandle, OPTIONAL
OUT EFI_HII_HANDLE *Handle
);