3 // Copyright (c) 2006, Intel Corporation
4 // All rights reserved. This program and the accompanying materials
5 // are licensed and made available under the terms and conditions of the BSD License
6 // which accompanies this distribution. The full text of the license may be found at
7 // http://opensource.org/licenses/bsd-license.php
9 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
18 // File Explorer Formset
28 UINT16 DescriptionData[75];
29 UINT16 OptionalData[127];
32 } FILE_EXPLORER_NV_DATA;
35 #define FORM_FILE_EXPLORER_ID 0x001E
36 #define FORM_BOOT_ADD_DESCRIPTION_ID 0x001F
37 #define FORM_DRIVER_ADD_FILE_DESCRIPTION_ID 0x0020
38 #define KEY_VALUE_SAVE_AND_EXIT 0x0090
39 #define KEY_VALUE_NO_SAVE_AND_EXIT 0x0091
44 guid = FILE_EXPLORE_FORMSET_GUID,
45 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),
46 help = STRING_TOKEN(STR_NULL_STRING),
50 form formid = FORM_FILE_EXPLORER_ID,
51 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);
53 label FORM_FILE_EXPLORER_ID;
56 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,
57 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);
59 label FORM_BOOT_ADD_DESCRIPTION_ID;
61 subtitle text = STRING_TOKEN(STR_NULL_STRING);
63 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
64 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
65 help = STRING_TOKEN(STR_NULL_STRING),
70 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
71 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
72 help = STRING_TOKEN(STR_NULL_STRING),
78 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
79 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
80 text = STRING_TOKEN(STR_NULL_STRING),
81 flags = INTERACTIVE | NV_ACCESS,
82 key = KEY_VALUE_SAVE_AND_EXIT;
85 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
86 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
87 text = STRING_TOKEN(STR_NULL_STRING),
88 flags = INTERACTIVE | NV_ACCESS,
89 key = KEY_VALUE_NO_SAVE_AND_EXIT;
93 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,
94 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
96 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;
98 subtitle text = STRING_TOKEN(STR_NULL_STRING);
100 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
101 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
102 help = STRING_TOKEN(STR_NULL_STRING),
107 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
108 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
109 help = STRING_TOKEN(STR_NULL_STRING),
114 checkbox varid = FILE_EXPLORER_NV_DATA.ForceReconnect,
115 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
116 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
122 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
123 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
124 text = STRING_TOKEN(STR_NULL_STRING),
125 flags = INTERACTIVE | NV_ACCESS,
126 key = KEY_VALUE_SAVE_AND_EXIT;
129 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
130 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
131 text = STRING_TOKEN(STR_NULL_STRING),
132 flags = INTERACTIVE | NV_ACCESS,
133 key = KEY_VALUE_NO_SAVE_AND_EXIT;