return (EFI_HII_HANDLE) NULL;\r
}\r
\r
+\r
+HII_TRHUNK_HANDLE_MAPPING_DATABASE_ENTRY *\r
+FrameworkHiiHandleToMapDatabaseEntry (\r
+ IN CONST EFI_HII_THUNK_PRIVATE_DATA *Private,\r
+ IN FRAMEWORK_EFI_HII_HANDLE FrameworkHiiHandle\r
+ )\r
+{\r
+ LIST_ENTRY *ListEntry;\r
+ HII_TRHUNK_HANDLE_MAPPING_DATABASE_ENTRY *HandleMapEntry;\r
+\r
+ for (ListEntry = Private->HiiThunkHandleMappingDBListHead.ForwardLink;\r
+ ListEntry != &Private->HiiThunkHandleMappingDBListHead;\r
+ ListEntry = ListEntry->ForwardLink\r
+ ) {\r
+ HandleMapEntry = HII_TRHUNK_HANDLE_MAPPING_DATABASE_ENTRY_FROM_LISTENTRY (ListEntry);\r
+\r
+ if (FrameworkHiiHandle == HandleMapEntry->FrameworkHiiHandle) {\r
+ return HandleMapEntry;\r
+ }\r
+ }\r
+\r
+ return (HII_TRHUNK_HANDLE_MAPPING_DATABASE_ENTRY *) NULL;\r
+}\r
+\r