IN CHAR16 *RequestElement,\r
IN EFI_HII_HANDLE HiiHandle,\r
IN BOOLEAN NameValueType\r
- )
-{
- IFR_BLOCK_DATA VarBlockData;
- UINT16 Offset;
- UINT16 Width;
- UINT64 VarValue;
+ )\r
+{\r
+ IFR_BLOCK_DATA VarBlockData;\r
+ UINT16 Offset;\r
+ UINT16 Width;\r
+ UINT64 VarValue;\r
EFI_IFR_TYPE_VALUE TmpValue;\r
EFI_STATUS Status;\r
EFI_HII_PACKAGE_HEADER PacakgeHeader;\r
//\r
// Initialize the local variables.\r
//\r
- Index = 0;
- VarStoreName = NULL;
- Status = EFI_SUCCESS;
- VarValue = 0;
- IfrVarStore = NULL;
- IfrNameValueStore = NULL;
+ Index = 0;\r
+ VarStoreName = NULL;\r
+ Status = EFI_SUCCESS;\r
+ VarValue = 0;\r
+ IfrVarStore = NULL;\r
+ IfrNameValueStore = NULL;\r
IfrEfiVarStore = NULL;\r
ZeroMem (&VarStoreData, sizeof (IFR_VARSTORAGE_DATA));\r
ZeroMem (&VarBlockData, sizeof (VarBlockData));\r
UINT8 *TmpBuffer;\r
UINT16 Offset;\r
UINT16 Width;\r
- LIST_ENTRY *Link;
- UINTN MaxBufferSize;
- EFI_STATUS Status;
- IFR_BLOCK_DATA *BlockArray;
- UINT8 *DataBuffer;
-
- //
- // Initialize the local variables.
- //
- Status = EFI_SUCCESS;
- BlockData = NULL;
- NewBlockData = NULL;
+ LIST_ENTRY *Link;\r
+ UINTN MaxBufferSize;\r
+ EFI_STATUS Status;\r
+ IFR_BLOCK_DATA *BlockArray;\r
+ UINT8 *DataBuffer;\r
+ \r
+ //\r
+ // Initialize the local variables.\r
+ //\r
+ Status = EFI_SUCCESS;\r
+ BlockData = NULL;\r
+ NewBlockData = NULL;\r
TmpBuffer = NULL;\r
BlockArray = NULL;\r
MaxBufferSize = HII_LIB_DEFAULT_VARSTORE_SIZE;\r
@param[in] OpCodeHandle Handle to the buffer of opcodes.\r
@param[in] QuestionId Question ID\r
@param[in] VarStoreId Storage ID\r
- @param[in] VarOffset Offset in Storage\r
+ @param[in] VarOffset Offset in Storage or String ID of the name (VarName)\r
+ for this name/value pair.\r
@param[in] Prompt String ID for Prompt\r
@param[in] Help String ID for Help\r
@param[in] QuestionFlags Flags in Question Header\r
@param[in] OpCodeHandle Handle to the buffer of opcodes.\r
@param[in] QuestionId Question ID\r
@param[in] VarStoreId Storage ID\r
- @param[in] VarOffset Offset in Storage\r
+ @param[in] VarOffset Offset in Storage or String ID of the name (VarName)\r
+ for this name/value pair.\r
@param[in] Prompt String ID for Prompt\r
@param[in] Help String ID for Help\r
@param[in] QuestionFlags Flags in Question Header\r
@param[in] OpCodeHandle Handle to the buffer of opcodes.\r
@param[in] QuestionId Question ID\r
@param[in] VarStoreId Storage ID\r
- @param[in] VarOffset Offset in Storage\r
+ @param[in] VarOffset Offset in Storage or String ID of the name (VarName)\r
+ for this name/value pair.\r
@param[in] Prompt String ID for Prompt\r
@param[in] Help String ID for Help\r
@param[in] QuestionFlags Flags in Question Header\r
@param[in] OpCodeHandle Handle to the buffer of opcodes.\r
@param[in] QuestionId Question ID\r
@param[in] VarStoreId Storage ID\r
- @param[in] VarOffset Offset in Storage\r
+ @param[in] VarOffset Offset in Storage or String ID of the name (VarName)\r
+ for this name/value pair.\r
@param[in] Prompt String ID for Prompt\r
@param[in] Help String ID for Help\r
@param[in] QuestionFlags Flags in Question Header\r
@param[in] OpCodeHandle Handle to the buffer of opcodes.\r
@param[in] QuestionId Question ID\r
@param[in] VarStoreId Storage ID\r
- @param[in] VarOffset Offset in Storage\r
+ @param[in] VarOffset Offset in Storage or String ID of the name (VarName)\r
+ for this name/value pair.\r
@param[in] Prompt String ID for Prompt\r
@param[in] Help String ID for Help\r
@param[in] QuestionFlags Flags in Question Header\r
@param[in] QuestionId Question ID\r
@param[in] VarStoreId Storage ID, optional. If DateFlags is not\r
QF_DATE_STORAGE_NORMAL, this parameter is ignored.\r
- @param[in] VarOffset Offset in Storage, optional. If DateFlags is not\r
+ @param[in] VarOffset Offset in Storage or String ID of the name (VarName)\r
+ for this name/value pair, optional. If DateFlags is not\r
QF_DATE_STORAGE_NORMAL, this parameter is ignored.\r
@param[in] Prompt String ID for Prompt\r
@param[in] Help String ID for Help\r
@param[in] QuestionId Question ID\r
@param[in] VarStoreId Storage ID, optional. If TimeFlags is not\r
QF_TIME_STORAGE_NORMAL, this parameter is ignored.\r
- @param[in] VarOffset Offset in Storage, optional. If TimeFlags is not\r
+ @param[in] VarOffset Offset in Storage or String ID of the name (VarName)\r
+ for this name/value pair, optional. If TimeFlags is not\r
QF_TIME_STORAGE_NORMAL, this parameter is ignored.\r
@param[in] Prompt String ID for Prompt\r
@param[in] Help String ID for Help\r