1) issue with setup browser and IFR refresh opcode
2) [HII]HIIConfigRoutingExportConfig generate error format of <MultiConfigAltResp>
3) [HII] ConfigRouting->ExtractConfig() will cause overflow
4) [Hii Database] EFI_HII_DATABASE_NOTIFY should be invoked when a string package is created internally when a new String Token is created
5) [PT]HIIConfigAccessProtocolTest fail on NT32uefi
6) Incorrect HII package types in EDK
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6379
6f19259b-4bc3-4df7-8a09-
765794883524
// by HII Build tool.\r
//\r
switch (TianoAutogenPackageHdrArray[Index]->PackageHeader.Type) {\r
- case EFI_HII_PACKAGE_FORM:\r
+ case EFI_HII_PACKAGE_FORMS:\r
return &TianoAutogenPackageHdrArray[Index]->PackageHeader;\r
break;\r
\r
EFI_IFR_VARSTORE *VarStoreOpCode;\r
BUFFER_STORAGE_ENTRY *BufferStorage;\r
\r
- ASSERT (FormSetPackage->Type == EFI_HII_PACKAGE_FORM);\r
+ ASSERT (FormSetPackage->Type == EFI_HII_PACKAGE_FORMS);\r
\r
OpCodeOffset = sizeof (EFI_HII_PACKAGE_HEADER);\r
//\r
\r
Status = mHiiDatabase->RegisterPackageNotify (\r
mHiiDatabase,\r
- EFI_HII_PACKAGE_FORM,\r
+ EFI_HII_PACKAGE_FORMS,\r
NULL,\r
FormUpdateNotify,\r
EFI_HII_DATABASE_NOTIFY_REMOVE_PACK,\r
Status = GetPackageData (HiiPackageList, Index, &PackageLength, &Package);\r
if (!EFI_ERROR (Status)) {\r
CopyMem (&PackageHeader, Package, sizeof (EFI_HII_PACKAGE_HEADER));\r
- if (PackageHeader.Type == EFI_HII_PACKAGE_FORM) {\r
+ if (PackageHeader.Type == EFI_HII_PACKAGE_FORMS) {\r
Status = LocateLabel (Package, Label, FormsetGuid, FormId);\r
if (!EFI_ERROR(Status)) {\r
break;\r
\r
Status = mHiiDatabase->RegisterPackageNotify (\r
mHiiDatabase,\r
- EFI_HII_PACKAGE_FORM,\r
+ EFI_HII_PACKAGE_FORMS,\r
NULL,\r
NewOrAddPackNotify,\r
EFI_HII_DATABASE_NOTIFY_NEW_PACK,\r
\r
Status = mHiiDatabase->RegisterPackageNotify (\r
mHiiDatabase,\r
- EFI_HII_PACKAGE_FORM,\r
+ EFI_HII_PACKAGE_FORMS,\r
NULL,\r
NewOrAddPackNotify,\r
EFI_HII_DATABASE_NOTIFY_ADD_PACK,\r
// by HII Build tool.\r
//\r
switch (TianoAutogenPackageHdrArray[Index]->PackageHeader.Type) {\r
- case EFI_HII_PACKAGE_FORM:\r
+ case EFI_HII_PACKAGE_FORMS:\r
*IfrPackageCount += 1;\r
break;\r
case EFI_HII_PACKAGE_STRINGS:\r
HII_THUNK_PRIVATE_DATA *Private;\r
HII_THUNK_CONTEXT *ThunkContext;\r
\r
- ASSERT (PackageType == EFI_HII_PACKAGE_STRINGS || PackageType == EFI_HII_PACKAGE_FORM);\r
+ ASSERT (PackageType == EFI_HII_PACKAGE_STRINGS || PackageType == EFI_HII_PACKAGE_FORMS);\r
ASSERT (NotifyType == EFI_HII_DATABASE_NOTIFY_ADD_PACK || NotifyType == EFI_HII_DATABASE_NOTIFY_NEW_PACK);\r
\r
Status = EFI_SUCCESS;\r
InsertTailList (&Private->ThunkContextListHead, &ThunkContext->Link);\r
} \r
\r
- if (PackageType == EFI_HII_PACKAGE_FORM) {\r
+ if (PackageType == EFI_HII_PACKAGE_FORMS) {\r
GetAttributesOfFirstFormSet (ThunkContext);\r
}\r
\r
Package = ((UINT8 *) HiiPackageList) + Offset;\r
CopyMem (&PackageHeader, Package, sizeof (EFI_HII_PACKAGE_HEADER));\r
\r
- if (PackageHeader.Type == EFI_HII_PACKAGE_FORM) {\r
+ if (PackageHeader.Type == EFI_HII_PACKAGE_FORMS) {\r
//\r
// Search FormSet in this Form Package\r
//\r
// by HII Build tool.\r
//\r
switch (TianoAutogenPackageHdrArray[Index]->PackageHeader.Type) {\r
- case EFI_HII_PACKAGE_FORM:\r
+ case EFI_HII_PACKAGE_FORMS:\r
return &TianoAutogenPackageHdrArray[Index]->PackageHeader;\r
break;\r
case EFI_HII_PACKAGE_STRINGS:\r
ASSERT_EFI_ERROR (Status);\r
\r
//\r
- // There must be at least one EFI_HII_PACKAGE_FORM in the package list.\r
+ // There must be at least one EFI_HII_PACKAGE_FORMS in the package list.\r
//\r
- ASSERT (GetPackageCountByType (List, EFI_HII_PACKAGE_FORM) >= 1);\r
+ ASSERT (GetPackageCountByType (List, EFI_HII_PACKAGE_FORMS) >= 1);\r
\r
//\r
// Skip the package list header.\r
\r
while (Package->Type != EFI_HII_PACKAGE_END) {\r
\r
- if (Package->Type == EFI_HII_PACKAGE_FORM) {\r
+ if (Package->Type == EFI_HII_PACKAGE_FORMS) {\r
\r
//\r
// Skip the package header\r
\r
while (Package->Type != EFI_HII_PACKAGE_END) {\r
\r
- if (Package->Type == EFI_HII_PACKAGE_FORM) {\r
+ if (Package->Type == EFI_HII_PACKAGE_FORMS) {\r
\r
//\r
// Skip the package header\r