1) Cleanup HiiLib, IfrSupportLib.
authorqwang12 <qwang12@de2fecce-e211-0410-80a6-f3fac2684e05>
Sat, 2 Feb 2008 13:25:58 +0000 (13:25 +0000)
committerqwang12 <qwang12@de2fecce-e211-0410-80a6-f3fac2684e05>
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.tianocore.org/svn/edk2/trunk@4663 de2fecce-e211-0410-80a6-f3fac2684e05

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

index 1b4c0dd..9f57262 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 ca7febd..cf10739 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