]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/Bm.vfr
Per UEFI spec, on CallBack action EFI_BROWSER_ACTION_CHANGING, the return value of...
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / BootMaint / Bm.vfr
CommitLineData
5c08e117 1///** @file\r
2// \r
3// Boot Maintenance Utility Formset\r
4// \r
180a5a35
HT
5// Copyright (c) 2004 - 2010, Intel Corporation. All rights reserved.<BR>\r
6// This program and the accompanying materials\r
5c08e117 7// are licensed and made available under the terms and conditions of the BSD License\r
8// which accompanies this distribution. The full text of the license may be found at\r
9// http://opensource.org/licenses/bsd-license.php\r
10// \r
11// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13// \r
14//**/\r
15\r
16#include "FormGuid.h"\r
17\r
5c08e117 18formset\r
19 guid = BOOT_MAINT_FORMSET_GUID,\r
20 title = STRING_TOKEN(STR_FORM_MAIN_TITLE),\r
21 help = STRING_TOKEN(STR_NULL_STRING),\r
75bf9d0e 22 classguid = BOOT_MAINT_FORMSET_GUID,\r
5c08e117 23 class = 0,\r
24 subclass = 0,\r
25\r
26 varstore BMM_FAKE_NV_DATA,\r
27 varid = VARSTORE_ID_BOOT_MAINT,\r
28 name = BmmData,\r
29 guid = BOOT_MAINT_FORMSET_GUID;\r
30\r
31 form formid = FORM_MAIN_ID,\r
32 title = STRING_TOKEN(STR_FORM_MAIN_TITLE);\r
33\r
34 goto FORM_BOOT_SETUP_ID,\r
35 prompt = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE),\r
36 help = STRING_TOKEN(STR_FORM_BOOT_SETUP_HELP),\r
37 flags = INTERACTIVE,\r
38 key = FORM_BOOT_SETUP_ID;\r
39\r
40 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
41\r
42 goto FORM_DRIVER_SETUP_ID,\r
43 prompt = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE),\r
44 help = STRING_TOKEN(STR_FORM_DRIVER_SETUP_HELP),\r
45 flags = INTERACTIVE,\r
46 key = FORM_DRIVER_SETUP_ID;\r
47\r
48 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
49\r
50 goto FORM_CON_MAIN_ID,\r
51 prompt = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE),\r
52 help = STRING_TOKEN(STR_FORM_CON_MAIN_HELP),\r
53 flags = INTERACTIVE,\r
54 key = FORM_CON_MAIN_ID;\r
55\r
56 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
57\r
c1e2b152
ED
58 goto FORM_CON_MAIN_ID,\r
59 prompt = STRING_TOKEN(STR_BOOT_FROM_FILE),\r
5c08e117 60 help = STRING_TOKEN(STR_BOOT_FROM_FILE_HELP),\r
c1e2b152
ED
61 flags = INTERACTIVE,\r
62 key = KEY_VALUE_BOOT_FROM_FILE;\r
5c08e117 63\r
64 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
65\r
66// label FORM_MAIN_ID;\r
67\r
68 goto FORM_BOOT_NEXT_ID,\r
69 prompt = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE),\r
70 help = STRING_TOKEN(STR_FORM_BOOT_NEXT_HELP),\r
71 flags = INTERACTIVE,\r
72 key = FORM_BOOT_NEXT_ID;\r
73\r
74 goto FORM_TIME_OUT_ID,\r
75 prompt = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE),\r
76 help = STRING_TOKEN(STR_FORM_TIME_OUT_HELP),\r
77 flags = INTERACTIVE,\r
78 key = FORM_TIME_OUT_ID;\r
79\r
80 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
81\r
c1e2b152
ED
82 text\r
83 help = STRING_TOKEN(STR_RESET),\r
84 text = STRING_TOKEN(STR_RESET),\r
85 text = STRING_TOKEN(STR_NULL_STRING),\r
86 flags = INTERACTIVE,\r
87 key = FORM_RESET;\r
5c08e117 88\r
89 endform;\r
90\r
91 form formid = FORM_BOOT_SETUP_ID,\r
92 title = STRING_TOKEN(STR_FORM_BOOT_SETUP_TITLE);\r
93\r
94 goto FORM_MAIN_ID,\r
95 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),\r
96 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);\r
97 //flags = INTERACTIVE,\r
98 //key = FORM_MAIN_ID;\r
99\r
100 goto FORM_BOOT_ADD_ID,\r
101 prompt = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE),\r
102 help = STRING_TOKEN(STR_FORM_BOOT_ADD_HELP),\r
103 flags = INTERACTIVE,\r
104 key = FORM_BOOT_ADD_ID;\r
105\r
106 goto FORM_BOOT_DEL_ID,\r
107 prompt = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE),\r
807765a0 108 help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),\r
5c08e117 109 flags = INTERACTIVE,\r
110 key = FORM_BOOT_DEL_ID;\r
111\r
112 goto FORM_BOOT_CHG_ID,\r
113 prompt = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE),\r
807765a0 114 help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),\r
5c08e117 115 flags = INTERACTIVE,\r
116 key = FORM_BOOT_CHG_ID;\r
117\r
118 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
119 //\r
120 // We will add "Select Legacy Boot Floppy Drive" and "Select Legacy Boot Hard Drive"\r
121 // here dynamically\r
122 //\r
123 label FORM_BOOT_LEGACY_DEVICE_ID;\r
124 label LABEL_END;\r
125\r
126 endform;\r
127\r
128 form formid = FORM_DRIVER_SETUP_ID,\r
129 title = STRING_TOKEN(STR_FORM_DRIVER_SETUP_TITLE);\r
130\r
131 goto FORM_MAIN_ID,\r
132 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),\r
133 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);\r
134 //help = STRING_TOKEN(STR_FORM_GOTO_MAIN),\r
135 //flags = INTERACTIVE,\r
136 //key = FORM_MAIN_ID;\r
137\r
138 goto FORM_DRV_ADD_ID,\r
139 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE),\r
140 help = STRING_TOKEN(STR_FORM_DRV_ADD_HELP),\r
141 flags = INTERACTIVE,\r
142 key = FORM_DRV_ADD_ID;\r
143\r
144 goto FORM_DRV_DEL_ID,\r
145 prompt = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE),\r
146 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),\r
147 flags = INTERACTIVE,\r
148 key = FORM_DRV_DEL_ID;\r
149\r
150 goto FORM_DRV_CHG_ID,\r
151 prompt = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE),\r
152 help = STRING_TOKEN(STR_FORM_NEXT_BOOT_HELP),\r
153 flags = INTERACTIVE,\r
154 key = FORM_DRV_CHG_ID;\r
155 endform;\r
156\r
157 form formid = FORM_BOOT_ADD_ID,\r
158 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);\r
159\r
160 label FORM_BOOT_ADD_ID;\r
161 label LABEL_END;\r
162 endform;\r
163\r
164 form formid = FORM_BOOT_DEL_ID,\r
165 title = STRING_TOKEN(STR_FORM_BOOT_DEL_TITLE);\r
166\r
167 label FORM_BOOT_DEL_ID;\r
168 label LABEL_END;\r
169 endform;\r
170\r
171 form formid = FORM_BOOT_CHG_ID,\r
172 title = STRING_TOKEN(STR_FORM_BOOT_CHG_TITLE);\r
173\r
174 label FORM_BOOT_CHG_ID;\r
175 label LABEL_END;\r
176\r
177 endform;\r
178\r
179 form formid = FORM_BOOT_NEXT_ID,\r
180 title = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE);\r
181\r
182 label FORM_BOOT_NEXT_ID;\r
183 label LABEL_END;\r
184 endform;\r
185\r
186 form formid = FORM_TIME_OUT_ID,\r
187 title = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE);\r
188\r
189 label FORM_TIME_OUT_ID;\r
190 label LABEL_END;\r
191 endform;\r
192\r
193 form formid = FORM_DRV_ADD_ID,\r
194 title = STRING_TOKEN(STR_FORM_DRV_ADD_TITLE);\r
195\r
196 goto FORM_MAIN_ID,\r
197 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),\r
198 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);\r
199 //flags = INTERACTIVE,\r
200 //key = FORM_MAIN_ID;\r
201\r
202 goto FORM_DRV_ADD_FILE_ID,\r
203 prompt = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),\r
204 help = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE),\r
205 flags = INTERACTIVE,\r
206 key = FORM_DRV_ADD_FILE_ID;\r
207\r
208 endform;\r
209\r
210 form formid = FORM_DRV_DEL_ID,\r
211 title = STRING_TOKEN(STR_FORM_DRV_DEL_TITLE);\r
212\r
213 label FORM_DRV_DEL_ID;\r
214 label LABEL_END;\r
215\r
216 endform;\r
217\r
218 form formid = FORM_DRV_CHG_ID,\r
219 title = STRING_TOKEN(STR_FORM_DRV_CHG_TITLE);\r
220\r
221 label FORM_DRV_CHG_ID;\r
222 label LABEL_END;\r
223\r
224 endform;\r
225\r
226 form formid = FORM_CON_MAIN_ID,\r
227 title = STRING_TOKEN(STR_FORM_CON_MAIN_TITLE);\r
228\r
229 goto FORM_MAIN_ID,\r
230 prompt = STRING_TOKEN(STR_FORM_GOTO_MAIN),\r
231 help = STRING_TOKEN(STR_FORM_GOTO_MAIN);\r
232 //flags = INTERACTIVE,\r
233 //key = FORM_MAIN_ID;\r
234\r
235 goto FORM_CON_IN_ID,\r
236 prompt = STRING_TOKEN(STR_FORM_CON_IN_TITLE),\r
237 help = STRING_TOKEN(STR_FORM_CON_IN_HELP),\r
238 flags = INTERACTIVE,\r
239 key = FORM_CON_IN_ID;\r
240\r
241 goto FORM_CON_OUT_ID,\r
242 prompt = STRING_TOKEN(STR_FORM_CON_OUT_TITLE),\r
243 help = STRING_TOKEN(STR_FORM_CON_OUT_HELP),\r
244 flags = INTERACTIVE,\r
245 key = FORM_CON_OUT_ID;\r
246\r
247 goto FORM_CON_ERR_ID,\r
248 prompt = STRING_TOKEN(STR_FORM_STD_ERR_TITLE),\r
249 help = STRING_TOKEN(STR_FORM_STD_ERR_HELP),\r
250 flags = INTERACTIVE,\r
251 key = FORM_CON_ERR_ID;\r
252\r
253 goto FORM_CON_MODE_ID,\r
254 prompt = STRING_TOKEN(STR_FORM_MODE_TITLE),\r
255 help = STRING_TOKEN(STR_FORM_MODE_HELP),\r
256 flags = INTERACTIVE,\r
257 key = FORM_CON_MODE_ID;\r
258\r
259 goto FORM_CON_COM_ID,\r
260 prompt = STRING_TOKEN(STR_FORM_COM_TITLE),\r
261 help = STRING_TOKEN(STR_FORM_COM_HELP),\r
262 flags = INTERACTIVE,\r
263 key = FORM_CON_COM_ID;\r
264 endform;\r
265\r
266 form formid = FORM_CON_MODE_ID,\r
267 title = STRING_TOKEN(STR_FORM_MODE_TITLE);\r
268\r
269 label FORM_CON_MODE_ID;\r
270 label LABEL_END;\r
271 endform;\r
272\r
273 form formid = FORM_CON_COM_ID,\r
274 title = STRING_TOKEN(STR_FORM_COM_TITLE);\r
275\r
276 label FORM_CON_COM_ID;\r
277 label LABEL_END;\r
278 endform;\r
279\r
280 form formid = FORM_CON_COM_SETUP_ID,\r
281 title = STRING_TOKEN(STR_CON_COM_SETUP);\r
282\r
283 label FORM_CON_COM_SETUP_ID;\r
284 label LABEL_END;\r
285 endform;\r
286\r
287 form formid = FORM_FILE_SEEK_ID,\r
288 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);\r
289\r
290 label FORM_FILE_SEEK_ID;\r
291 label LABEL_END;\r
292 endform;\r
293\r
294 form formid = FORM_FILE_NEW_SEEK_ID,\r
295 title = STRING_TOKEN(STR_FORM_BOOT_ADD_TITLE);\r
296\r
297 label FORM_FILE_NEW_SEEK_ID;\r
298 label LABEL_END;\r
299 endform;\r
300\r
301 form formid = FORM_DRV_ADD_FILE_ID,\r
302 title = STRING_TOKEN(STR_FORM_DRV_ADD_FILE_TITLE);\r
303\r
304 label FORM_DRV_ADD_FILE_ID;\r
305 label LABEL_END;\r
306 endform;\r
307\r
308 form formid = FORM_DRV_ADD_HANDLE_ID,\r
309 title = STRING_TOKEN(STR_FORM_DRV_ADD_HANDLE_TITLE);\r
310\r
311 label FORM_DRV_ADD_HANDLE_ID;\r
312 label LABEL_END;\r
313 endform;\r
314\r
315 form formid = FORM_DRV_ADD_HANDLE_DESC_ID,\r
316 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);\r
317\r
318 label FORM_DRV_ADD_HANDLE_DESC_ID;\r
319 label LABEL_END;\r
320\r
321 endform;\r
322\r
323 form formid = FORM_CON_IN_ID,\r
324 title = STRING_TOKEN(STR_FORM_CON_IN_TITLE);\r
325\r
326 label FORM_CON_IN_ID;\r
327 label LABEL_END;\r
328\r
329 endform;\r
330\r
331 form formid = FORM_CON_OUT_ID,\r
332 title = STRING_TOKEN(STR_FORM_CON_OUT_TITLE);\r
333\r
334 label FORM_CON_OUT_ID;\r
335 label LABEL_END;\r
336\r
337 endform;\r
338\r
339 form formid = FORM_CON_ERR_ID,\r
340 title = STRING_TOKEN(STR_FORM_STD_ERR_TITLE);\r
341\r
342 label FORM_CON_ERR_ID;\r
343 label LABEL_END;\r
344\r
345 endform;\r
346\r
347 form formid = FORM_SET_FD_ORDER_ID,\r
348 title = STRING_TOKEN(STR_FORM_SET_FD_ORDER_TITLE);\r
349\r
350 label FORM_SET_FD_ORDER_ID;\r
351 label LABEL_END;\r
352 endform;\r
353\r
354 form formid = FORM_SET_HD_ORDER_ID,\r
355 title = STRING_TOKEN(STR_FORM_SET_HD_ORDER_TITLE);\r
356\r
357 label FORM_SET_HD_ORDER_ID;\r
358 label LABEL_END;\r
359 endform;\r
360\r
361 form formid = FORM_SET_CD_ORDER_ID,\r
362 title = STRING_TOKEN(STR_FORM_SET_CD_ORDER_TITLE);\r
363\r
364 label FORM_SET_CD_ORDER_ID;\r
365 label LABEL_END;\r
366 endform;\r
367\r
368 form formid = FORM_SET_NET_ORDER_ID,\r
369 title = STRING_TOKEN(STR_FORM_SET_NET_ORDER_TITLE);\r
370\r
371 label FORM_SET_NET_ORDER_ID;\r
372 label LABEL_END;\r
373 endform;\r
374\r
375 form formid = FORM_SET_BEV_ORDER_ID,\r
376 title = STRING_TOKEN(STR_FORM_SET_BEV_ORDER_TITLE);\r
377\r
378 label FORM_SET_BEV_ORDER_ID;\r
379 label LABEL_END;\r
380 endform;\r
381\r
382endformset;\r