\r
#include "HiiDatabase.h"\r
\r
+STATIC\r
CHAR16*\r
Ascii2Unicode (\r
OUT CHAR16 *UnicodeStr,\r
}\r
}\r
\r
+STATIC\r
CHAR8*\r
Unicode2Ascii (\r
OUT CHAR8 *AsciiStr,\r
}\r
}\r
\r
+STATIC\r
VOID\r
ExtractDevicePathData (\r
IN EFI_HII_DATA_TABLE *DataTable,\r
*ExportBufferPtr = ExportBuffer;\r
}\r
\r
+STATIC\r
VOID\r
ExtractVariableData (\r
IN OUT EFI_HII_DATA_TABLE *DataTable,\r
&gEfiFormCallbackProtocolGuid,\r
(VOID *) &FormCallback\r
);\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
//\r
// Since we have a "Setup" variable that wasn't specified by a variable op-code\r
&TempValue,\r
ExportBuffer\r
);\r
+ ASSERT_EFI_ERROR (Status);\r
} else {\r
Status = gRT->GetVariable (\r
(CHAR16 *) SETUP_MAP_NAME,\r
&TempValue,\r
ExportBuffer\r
);\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
\r
ExportBuffer = (UINT8 *) (UINTN) (((UINTN) ExportBuffer) + TempValue);\r
&TempValue,\r
ExportBuffer\r
);\r
+ ASSERT_EFI_ERROR (Status);\r
} else {\r
Status = gRT->GetVariable (\r
String,\r
&TempValue,\r
ExportBuffer\r
);\r
+ ASSERT_EFI_ERROR (Status);\r
}\r
\r
ExportBuffer = (UINT8 *) (UINTN) (((UINTN) ExportBuffer) + TempValue);\r
UINT8 *ExportBuffer;\r
EFI_HII_EXPORT_TABLE *ExportTable;\r
EFI_HII_DATA_TABLE *DataTable;\r
- BOOLEAN InsufficientSize;\r
BOOLEAN VariableExist;\r
UINT16 NumberOfHiiDataTables;\r
UINTN SizeNeeded;\r
FormPack = NULL;\r
RawData = NULL;\r
PackageInstance = NULL;\r
- InsufficientSize = FALSE;\r
NumberOfHiiDataTables = 0;\r
VariableSize = 0;\r
TempValue = 0;\r