]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add UEFI 2.1d Hii Package list GUID definition to MdePkg.
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 15 Apr 2009 14:18:30 +0000 (14:18 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 15 Apr 2009 14:18:30 +0000 (14:18 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8090 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Protocol/HiiPackageList.h [new file with mode: 0644]
MdePkg/MdePkg.dec

diff --git a/MdePkg/Include/Protocol/HiiPackageList.h b/MdePkg/Include/Protocol/HiiPackageList.h
new file mode 100644 (file)
index 0000000..112e266
--- /dev/null
@@ -0,0 +1,33 @@
+/** @file\r
+  EFI_HII_PACKAGE_LIST_PROTOCOL as defined in UEFI 2.1.\r
+  Boot service LoadImage() installs EFI_HII_PACKAGE_LIST_PROTOCOL on the handle\r
+  if the image contains a custom PE/COFF resource with the type 'HII'.\r
+  The protocol's interface pointer points to the HII package list which is\r
+  contained in the resource's data.\r
+  \r
+  Copyright (c) 2009, 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
+\r
+**/\r
+\r
+#ifndef __HII_PACKAGE_LIST_H__\r
+#define __HII_PACKAGE_LIST_H__\r
+\r
+#define EFI_HII_PACKAGE_LIST_PROTOCOL_GUID \\r
+  { 0x6a1ee763, 0xd47a, 0x43b4, {0xaa, 0xbe, 0xef, 0x1d, 0xe2, 0xab, 0x56, 0xfc}}\r
+\r
+typedef EFI_HII_PACKAGE_LIST_HEADER *    EFI_HII_PACKAGE_LIST_PROTOCOL;\r
+\r
+extern EFI_GUID gEfiHiiPackageListProtocolGuid;\r
+\r
+\r
+\r
+#endif\r
+\r
+\r
index bdb8f73bc2a13eea8f3498cfe68652f56b0441c7..16e5be635467fcd413f7c787ee6d9f382061a669 100644 (file)
   \r
   ## Include/Protocol/HiiConfigAccess.h\r
   gEfiHiiConfigAccessProtocolGuid =  {0x330d4706, 0xf2a0, 0x4e4f, {0xa3, 0x69, 0xb6, 0x6f, 0xa8, 0xd5, 0x43, 0x85}}\r
-\r
+  \r
+  ## Include/Protocol/HiiPackageList.h\r
+  gEfiHiiPackageListProtocolGuid  = { 0x6a1ee763, 0xd47a, 0x43b4, {0xaa, 0xbe, 0xef, 0x1d, 0xe2, 0xab, 0x56, 0xfc}}\r
+  \r
 [PcdsFeatureFlag]\r
   ## If TRUE, the component name protocol will not be installed.\r
   gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable|FALSE|BOOLEAN|0x0000000d\r