]> git.proxmox.com Git - mirror_edk2.git/commitdiff
1) Cleanup HiiLib, IfrSupportLib.
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 2 Feb 2008 13:25:58 +0000 (13:25 +0000)
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>
Sat, 2 Feb 2008 13:25:58 +0000 (13:25 +0000)
2) Add ExtendedHiiLib and ExtendedIfrSupportLib which implement APIs that require the OPcode and Device Path which is specific to Intel's implementation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4663 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkPkg/Library/FrameworkHiiLib/HiiLib.c
IntelFrameworkPkg/Library/HiiLibFramework/HiiLibFramework.c

index 1b4c0dd79a2f33e42e7596640ac0bb69c989a3cc..9f572624a145e64cc70de47a8c0f4df2f852a8ca 100644 (file)
@@ -128,7 +128,7 @@ PreparePackages (
 \r
 EFI_STATUS\r
 EFIAPI\r
-HiiLibAddPackagesToHiiDatabase (\r
+HiiLibAddPackages (\r
   IN       UINTN               NumberOfPackages,\r
   IN CONST EFI_GUID            *GuidId,\r
   IN       EFI_HANDLE          DriverHandle, OPTIONAL\r
@@ -186,7 +186,7 @@ HiiLibAddFontPackageToHiiDatabase (
   //\r
   // Register our Fonts into the global database\r
   //\r
-  Status = HiiLibAddPackagesToHiiDatabase (1, NULL, HiiHandle, NULL, FontPack);\r
+  Status = HiiLibAddPackages (1, NULL, HiiHandle, NULL, FontPack);\r
   //\r
   // Free the font database\r
   //\r
@@ -195,13 +195,16 @@ HiiLibAddFontPackageToHiiDatabase (
   return Status;  \r
 }\r
 \r
-EFI_STATUS\r
+VOID\r
 EFIAPI\r
-HiiLibRemovePackagesFromHiiDatabase (\r
+HiiLibRemovePackages (\r
   IN      EFI_HII_HANDLE      HiiHandle\r
   )\r
 {\r
-  return mHii->RemovePack (mHii, (FRAMEWORK_EFI_HII_HANDLE) (UINTN) HiiHandle);\r
+  EFI_STATUS Status;\r
+  \r
+  Status = mHii->RemovePack (mHii, (FRAMEWORK_EFI_HII_HANDLE) (UINTN) HiiHandle);\r
+  ASSERT_EFI_ERROR (Status);\r
 }\r
 \r
 \r
@@ -223,7 +226,7 @@ HiiLibRemovePackagesFromHiiDatabase (
 **/\r
 EFI_STATUS\r
 EFIAPI\r
-HiiLibCreateString (\r
+HiiLibNewString (\r
   IN  EFI_HII_HANDLE                  PackageList,\r
   OUT EFI_STRING_ID                   *StringId,\r
   IN  CONST EFI_STRING                String\r
@@ -273,7 +276,7 @@ HiiLibUpdateString (
 //\r
 EFI_STATUS\r
 EFIAPI\r
-HiiLibGetStringFromGuidId (\r
+HiiLibGetStringFromToken (\r
   IN  EFI_GUID                        *ProducerGuid,\r
   IN  EFI_STRING_ID                   StringId,\r
   OUT EFI_STRING                      *String\r
index ca7febda4b652b68bb1feab2d68e8716a454a0c1..cf10739897158214aca6be31d952b873ba4cbc62 100644 (file)
@@ -40,7 +40,7 @@ HiiLibFrameworkConstructor (
   Status = gBS->LocateProtocol (\r
                   &gEfiHiiProtocolGuid,\r
                   NULL,\r
-                  &gHiiProtocol\r
+                  (VOID **) &gHiiProtocol\r
                   );\r
   ASSERT_EFI_ERROR (Status);\r
 \r