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
24 #include "BdsStrDefs.h"
29 UINT16 DescriptionData[75];
30 UINT16 OptionalData[127];
33 } FILE_EXPLORER_NV_DATA;
36 #define FORM_FILE_EXPLORER_ID 0x001E
37 #define FORM_BOOT_ADD_DESCRIPTION_ID 0x001F
38 #define FORM_DRIVER_ADD_FILE_DESCRIPTION_ID 0x0020
39 #define KEY_VALUE_SAVE_AND_EXIT 0x0090
40 #define KEY_VALUE_NO_SAVE_AND_EXIT 0x0091
45 guid = FILE_EXPLORE_FORMSET_GUID,
46 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),
47 help = STRING_TOKEN(STR_NULL_STRING),
51 form formid = FORM_FILE_EXPLORER_ID,
52 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);
54 label FORM_FILE_EXPLORER_ID;
57 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,
58 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);
60 label FORM_BOOT_ADD_DESCRIPTION_ID;
62 subtitle text = STRING_TOKEN(STR_NULL_STRING);
64 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
65 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
66 help = STRING_TOKEN(STR_NULL_STRING),
71 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
72 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
73 help = STRING_TOKEN(STR_NULL_STRING),
79 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
80 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
81 text = STRING_TOKEN(STR_NULL_STRING),
82 flags = INTERACTIVE | NV_ACCESS,
83 key = KEY_VALUE_SAVE_AND_EXIT;
86 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
87 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
88 text = STRING_TOKEN(STR_NULL_STRING),
89 flags = INTERACTIVE | NV_ACCESS,
90 key = KEY_VALUE_NO_SAVE_AND_EXIT;
94 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,
95 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
97 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;
99 subtitle text = STRING_TOKEN(STR_NULL_STRING);
101 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
102 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
103 help = STRING_TOKEN(STR_NULL_STRING),
108 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
109 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
110 help = STRING_TOKEN(STR_NULL_STRING),
115 checkbox varid = FILE_EXPLORER_NV_DATA.ForceReconnect,
116 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
117 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
123 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
124 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
125 text = STRING_TOKEN(STR_NULL_STRING),
126 flags = INTERACTIVE | NV_ACCESS,
127 key = KEY_VALUE_SAVE_AND_EXIT;
130 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
131 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
132 text = STRING_TOKEN(STR_NULL_STRING),
133 flags = INTERACTIVE | NV_ACCESS,
134 key = KEY_VALUE_NO_SAVE_AND_EXIT;