2 // Include common header file for this module.
4 #include "CommonHeader.h"
8 // Copyright (c) 2006, Intel Corporation
9 // All rights reserved. This program and the accompanying materials
10 // are licensed and made available under the terms and conditions of the BSD License
11 // which accompanies this distribution. The full text of the license may be found at
12 // http://opensource.org/licenses/bsd-license.php
14 // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15 // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
23 // File Explorer Formset
29 #include "BdsStrDefs.h"
34 UINT16 DescriptionData[75];
35 UINT16 OptionalData[127];
38 } FILE_EXPLORER_NV_DATA;
41 #define FORM_FILE_EXPLORER_ID 0x001E
42 #define FORM_BOOT_ADD_DESCRIPTION_ID 0x001F
43 #define FORM_DRIVER_ADD_FILE_DESCRIPTION_ID 0x0020
44 #define KEY_VALUE_SAVE_AND_EXIT 0x0090
45 #define KEY_VALUE_NO_SAVE_AND_EXIT 0x0091
50 guid = FILE_EXPLORE_FORMSET_GUID,
51 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),
52 help = STRING_TOKEN(STR_NULL_STRING),
56 form formid = FORM_FILE_EXPLORER_ID,
57 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);
59 label FORM_FILE_EXPLORER_ID;
62 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,
63 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);
65 label FORM_BOOT_ADD_DESCRIPTION_ID;
67 subtitle text = STRING_TOKEN(STR_NULL_STRING);
69 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
70 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
71 help = STRING_TOKEN(STR_NULL_STRING),
76 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
77 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
78 help = STRING_TOKEN(STR_NULL_STRING),
84 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
85 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
86 text = STRING_TOKEN(STR_NULL_STRING),
87 flags = INTERACTIVE | NV_ACCESS,
88 key = KEY_VALUE_SAVE_AND_EXIT;
91 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
92 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
93 text = STRING_TOKEN(STR_NULL_STRING),
94 flags = INTERACTIVE | NV_ACCESS,
95 key = KEY_VALUE_NO_SAVE_AND_EXIT;
99 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,
100 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
102 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;
104 subtitle text = STRING_TOKEN(STR_NULL_STRING);
106 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
107 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
108 help = STRING_TOKEN(STR_NULL_STRING),
113 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
114 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
115 help = STRING_TOKEN(STR_NULL_STRING),
120 checkbox varid = FILE_EXPLORER_NV_DATA.ForceReconnect,
121 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
122 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
128 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
129 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
130 text = STRING_TOKEN(STR_NULL_STRING),
131 flags = INTERACTIVE | NV_ACCESS,
132 key = KEY_VALUE_SAVE_AND_EXIT;
135 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
136 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
137 text = STRING_TOKEN(STR_NULL_STRING),
138 flags = INTERACTIVE | NV_ACCESS,
139 key = KEY_VALUE_NO_SAVE_AND_EXIT;