Lines Matching defs:_FORM_BROWSER_STATEMENT

299 struct _FORM_BROWSER_STATEMENT{  struct
300 UINTN Signature;
301 LIST_ENTRY Link;
303 UINT8 Operand; // The operand (first byte) of this Statement or Question
304 EFI_IFR_OP_HEADER *OpCode;
309 EFI_STRING_ID Prompt;
310 EFI_STRING_ID Help;
311 EFI_STRING_ID TextTwo; // For EFI_IFR_TEXT
316 EFI_QUESTION_ID FakeQuestionId;
321 EFI_QUESTION_ID QuestionId; // The value of zero is reserved
322 EFI_VARSTORE_ID VarStoreId; // A value of zero indicates no variable storage
323 BROWSER_STORAGE *Storage;
324 VAR_STORE_INFO VarStoreInfo;
325 UINT16 StorageWidth;
326 UINT16 BitStorageWidth;
327 UINT16 BitVarOffset;
328 UINT8 QuestionFlags;
329 BOOLEAN QuestionReferToBitField;// Whether the question is stored in a bit field.
330 CHAR16 *VariableName; // Name/Value or EFI Variable name
331 CHAR16 *BlockName; // Buffer storage block name: "OFFSET=...WIDTH=..."
333 EFI_HII_VALUE HiiValue; // Edit copy for checkbox, numberic, oneof
334 UINT8 *BufferValue; // Edit copy for string, password, orderedlist
335 UINT8 ValueType; // Data type for orderedlist value array
340 … Flags; // for EFI_IFR_CHECKBOX, EFI_IFR_DATE, EFI_IFR_NUMERIC, EFI_IFR_ONE_OF,
342 UINT8 MaxContainers; // for EFI_IFR_ORDERED_LIST
344 UINT16 BannerLineNumber; // for EFI_IFR_BANNER, 1-based line number
345 … QuestionConfig; // for EFI_IFR_ACTION, if 0 then no configuration string will be processed
347 UINT64 Minimum; // for EFI_IFR_ONE_OF/EFI_IFR_NUMERIC, it's Min/Max value
348 …UINT64 Maximum; // for EFI_IFR_STRING/EFI_IFR_PASSWORD, it's Min/Max length
349 UINT64 Step;
351 EFI_DEFAULT_ID DefaultId; // for EFI_IFR_RESET_BUTTON
352 EFI_GUID RefreshGuid; // for EFI_IFR_REFRESH_ID
353 BOOLEAN Locked; // Whether this statement is locked.
354 BOOLEAN ValueChanged; // Whether this statement's value is changed.
358 …lueExpression; // nested EFI_IFR_VALUE, provide Question value and indicate Question is ReadOnly
359 … DefaultListHead; // nested EFI_IFR_DEFAULT list (QUESTION_DEFAULT), provide default values
360 LIST_ENTRY OptionListHead; // nested EFI_IFR_ONE_OF_OPTION list (QUESTION_OPTION)
362 EFI_IMAGE_ID ImageId; // nested EFI_IFR_IMAGE
363 … // nested EFI_IFR_REFRESH, refresh interval(in seconds) for Question value, 0 means no refresh
365 FORM_BROWSER_STATEMENT *ParentStatement;
367 …LIST_ENTRY InconsistentListHead;// nested inconsistent expression list (FORM_EXPRESSION)
368 LIST_ENTRY NoSubmitListHead; // nested nosubmit expression list (FORM_EXPRESSION)
369 LIST_ENTRY WarningListHead; // nested warning expression list (FORM_EXPRESSION)
370 FORM_EXPRESSION_LIST *Expression; // nesting inside of GrayOutIf/DisableIf/SuppressIf
372 … *ReadExpression; // nested EFI_IFR_READ, provide this question value by read expression.
373 …Expression; // nested EFI_IFR_WRITE, evaluate write expression after this question value is set.