#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004\r
#define EFI_VARIABLE_READ_ONLY 0x00000008\r
\r
+#define EFI_USER_INFO_ACCESS_SETUP_ADMIN_GUID \\r
+ { 0x85b75607, 0xf7ce, 0x471e, { 0xb7, 0xe4, 0x2a, 0xea, 0x5f, 0x72, 0x32, 0xee } }\r
+\r
//\r
// Labels definition\r
//\r
#define LABEL_UPDATE_BBS 0x2222\r
\r
formset\r
- guid = FORMSET_GUID,\r
+ guid = DRIVER_SAMPLE_FORMSET_GUID,\r
title = STRING_TOKEN(STR_FORM_SET_TITLE),\r
help = STRING_TOKEN(STR_FORM_SET_TITLE_HELP),\r
classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,\r
varstore DRIVER_SAMPLE_CONFIGURATION, // This is the data structure type\r
varid = CONFIGURATION_VARSTORE_ID, // Optional VarStore ID\r
name = MyIfrNVData, // Define referenced name in vfr\r
- guid = FORMSET_GUID; // GUID of this buffer storage\r
+ guid = DRIVER_SAMPLE_FORMSET_GUID; // GUID of this buffer storage\r
\r
//\r
// Define a EFI variable Storage (EFI_IFR_VARSTORE_EFI)\r
efivarstore MY_EFI_VARSTORE_DATA,\r
attribute = EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_NON_VOLATILE, // EFI variable attribures \r
name = MyEfiVar,\r
- guid = FORMSET_GUID;\r
+ guid = DRIVER_SAMPLE_FORMSET_GUID;\r
\r
//\r
// Define a Name/Value Storage (EFI_IFR_VARSTORE_NAME_VALUE)\r
name = STRING_TOKEN(STR_NAME_VALUE_VAR_NAME0), // Define Name list of this storage, refer it by MyNameValueVar[0]\r
name = STRING_TOKEN(STR_NAME_VALUE_VAR_NAME1), // Define Name list of this storage, refer it by MyNameValueVar[1]\r
name = STRING_TOKEN(STR_NAME_VALUE_VAR_NAME2), // Define Name list of this storage, refer it by MyNameValueVar[2]\r
- guid = FORMSET_GUID; // GUID of this Name/Value storage\r
+ guid = DRIVER_SAMPLE_FORMSET_GUID; // GUID of this Name/Value storage\r
\r
defaultstore MyStandardDefault,\r
prompt = STRING_TOKEN(STR_STANDARD_DEFAULT_PROMPT),\r
minimum = 0,\r
maximum = 0xff,\r
step = 0,\r
+ locked,\r
endnumeric;\r
\r
numeric varid = MyNameValueVar[1], // This numeric take NameValueVar1 as storage\r
prompt = STRING_TOKEN(STR_GOTO_FORM6), //SixthSetupPage // this too has no end-op and basically it's a jump to a form ONLY\r
help = STRING_TOKEN(STR_GOTO_HELP);\r
\r
+ goto \r
+ formsetguid = DRIVER_SAMPLE_INVENTORY_GUID,\r
+ formid = 0x1,\r
+ question = 0x1,\r
+ prompt = STRING_TOKEN(STR_GOTO_ANOTHER_FORMSET),\r
+ help = STRING_TOKEN(STR_GOTO_ANOTHER_FORMSET_HELP);\r
+\r
guidop \r
- guid = FORMSET_GUID,\r
+ guid = DRIVER_SAMPLE_FORMSET_GUID,\r
datatype = MY_EFI_VARSTORE_DATA,\r
data.Field8 = 0x21, \r
data.Field16 = 0x2121,\r
varid = MyIfrNVData.Time, \r
prompt = STRING_TOKEN(STR_TIME_PROMPT), \r
help = STRING_TOKEN(STR_TIME_PROMPT), \r
- flags = STORAGE_NORMAL, \r
+ flags = STORAGE_NORMAL | SECOND_SUPPRESS,\r
default = 15:33:33, \r
endtime;\r
\r
\r
formmap formid = 4, \r
maptitle = STRING_TOKEN(STR_SAMPL_MAP_METHOD); \r
- mapguid = FORMSET_GUID;\r
+ mapguid = DRIVER_SAMPLE_FORMSET_GUID;\r
maptitle = STRING_TOKEN(STR_STANDARD_MAP_METHOD); \r
mapguid = EFI_HII_STANDARD_FORM_GUID;\r
\r