EFI_STATUS Status;\r
EFI_HII_SIMPLE_FONT_PACKAGE_HDR *SimplifiedFont;\r
UINT32 PackageLength;\r
- EFI_HII_PACKAGE_LIST_HEADER *PackageList;\r
UINT8 *Package;\r
UINT8 *Location;\r
EFI_HII_DATABASE_PROTOCOL *HiiDatabase;\r
ASSERT_EFI_ERROR (Status);\r
\r
//\r
- // Add 4 bytes to the header for entire length for HiiLibPreparePackageList use only.\r
+ // Add 4 bytes to the header for entire length for HiiAddPackages use only.\r
//\r
// +--------------------------------+ <-- Package\r
// | |\r
//\r
// Add this simplified font package to a package list then install it.\r
//\r
- PackageList = HiiLibPreparePackageList (1, &mFontPackageListGuid, Package);\r
- Status = HiiDatabase->NewPackageList (HiiDatabase, PackageList, NULL, &mHiiHandle);\r
- ASSERT_EFI_ERROR (Status);\r
- FreePool (PackageList);\r
+ mHiiHandle = HiiAddPackages (\r
+ &mFontPackageListGuid,\r
+ NULL,\r
+ Package,\r
+ NULL\r
+ );\r
+ ASSERT (mHiiHandle != NULL);\r
FreePool (Package);\r
}\r
\r