Correct copyright year to 2010
[efi/edk2/.git] / edk2 / IntelFrameworkModulePkg / Universal / BdsDxe / BootMaint / Bm.vfr
1 ///** @file\r
2 //  \r
3 //    Boot Maintenance Utility Formset\r
4 //  \r
5 //  Copyright (c) 2004 - 2010, Intel Corporation. <BR>\r
6 //  All rights reserved. This program and the accompanying materials\r
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
18 formset\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
22   classguid = BOOT_MAINT_FORMSET_GUID,\r
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
58     text\r
59          help   = STRING_TOKEN(STR_BOOT_FROM_FILE_HELP),\r
60          text   = STRING_TOKEN(STR_BOOT_FROM_FILE),\r
61          text   = STRING_TOKEN(STR_NULL_STRING),\r
62          flags  = INTERACTIVE,\r
63          key    = KEY_VALUE_BOOT_FROM_FILE;\r
64 \r
65     subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
66 \r
67 //    label FORM_MAIN_ID;\r
68 \r
69     goto FORM_BOOT_NEXT_ID,\r
70          prompt = STRING_TOKEN(STR_FORM_BOOT_NEXT_TITLE),\r
71          help = STRING_TOKEN(STR_FORM_BOOT_NEXT_HELP),\r
72          flags = INTERACTIVE,\r
73          key = FORM_BOOT_NEXT_ID;\r
74 \r
75     goto FORM_TIME_OUT_ID,\r
76          prompt = STRING_TOKEN(STR_FORM_TIME_OUT_TITLE),\r
77          help = STRING_TOKEN(STR_FORM_TIME_OUT_HELP),\r
78          flags = INTERACTIVE,\r
79          key = FORM_TIME_OUT_ID;\r
80 \r
81     subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
82 \r
83     goto FORM_MAIN_ID,\r
84          prompt = STRING_TOKEN(STR_RESET),\r
85          help = STRING_TOKEN(STR_RESET),\r
86          flags = INTERACTIVE,\r
87          key = FORM_RESET;\r
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
108             help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),\r
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
114             help = STRING_TOKEN(STR_FORM_BOOT_IMMEDIATE_HELP),\r
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
382 endformset;\r