\r
typedef struct {\r
///\r
- /// This 4-bytes total array length is required by HiiLibPreparePackageList()\r
+ /// This 4-bytes total array length is required by HiiAddPackages()\r
///\r
UINT32 Length;\r
\r
)\r
{\r
EFI_HII_HANDLE HiiHandle;\r
- EFI_HII_PACKAGE_LIST_HEADER *PackageList;\r
\r
- PackageList = HiiLibPreparePackageList (1, &mFontPackageGuid, &mFontBin);\r
- ASSERT (PackageList != NULL);\r
-\r
- gHiiDatabase->NewPackageList (gHiiDatabase, PackageList, mBdsImageHandle, &HiiHandle);\r
- FreePool (PackageList);\r
+ HiiHandle = HiiAddPackages (\r
+ &mFontPackageGuid,\r
+ mBdsImageHandle,\r
+ &mFontBin,\r
+ NULL\r
+ );\r
+ ASSERT (HiiHandle != NULL);\r
}\r
\r
/**\r