summaryrefslogtreecommitdiff
path: root/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h
diff options
context:
space:
mode:
authorqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2008-04-30 15:51:00 +0000
committerqwang12 <qwang12@6f19259b-4bc3-4df7-8a09-765794883524>2008-04-30 15:51:00 +0000
commitc64feb92efe5f46ea6bc3eb50d68ec2b88ae66ab (patch)
treef9f7663209860a3c4ce695705583a0e1a6136ae3 /EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h
parente5653d946d3e9ade00365950826268a9d4afdf91 (diff)
downloadedk2-platforms-c64feb92efe5f46ea6bc3eb50d68ec2b88ae66ab.tar.xz
Fix a bug which cause the thunk code failed to handle creation of "One Of" and "Ordered List" UEFI opcode from Framework counterparts.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5156 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h')
-rw-r--r--EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h b/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h
index 061937d675..7324c908ce 100644
--- a/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h
+++ b/EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/OpcodeCreation.h
@@ -56,7 +56,8 @@ EFI_STATUS
F2UCreateOneOfOpCode (
IN CONST FRAMEWORK_EFI_IFR_ONE_OF *FwOpcode,
OUT EFI_HII_UPDATE_DATA *UefiData,
- OUT FRAMEWORK_EFI_IFR_OP_HEADER **NextFwOpcode
+ OUT FRAMEWORK_EFI_IFR_OP_HEADER **NextFwOpcode,
+ OUT UINTN *DataCount
)
;
@@ -64,7 +65,8 @@ EFI_STATUS
F2UCreateOrderedListOpCode (
IN CONST FRAMEWORK_EFI_IFR_ORDERED_LIST *FwOpcode,
OUT EFI_HII_UPDATE_DATA *UefiData,
- OUT FRAMEWORK_EFI_IFR_OP_HEADER **NextFwOpcode
+ OUT FRAMEWORK_EFI_IFR_OP_HEADER **NextFwOpcode,
+ OUT UINTN *DataCount
)
;