]> git.proxmox.com Git - mirror_edk2.git/blame - Nt32Pkg/PlatformBdsDxe/Generic/BootMaint/FE.vfr
Cleanups in PlatformBds.c. BDS will get rewritten, but his makes it easier to look...
[mirror_edk2.git] / Nt32Pkg / PlatformBdsDxe / Generic / BootMaint / FE.vfr
CommitLineData
bc11b829 1// *++\r
2//\r
3// Copyright (c) 2006, Intel Corporation \r
4// All rights reserved. This program and the accompanying materials \r
5// are licensed and made available under the terms and conditions of the BSD License \r
6// which accompanies this distribution. The full text of the license may be found at \r
7// http://opensource.org/licenses/bsd-license.php \r
8// \r
9// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
10// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
11// \r
12// Module Name:\r
13//\r
14// FE.vfr \r
15// \r
16// Abstract:\r
17// \r
18// File Explorer Formset\r
19// \r
20// Revision History: \r
21// \r
22// --*/\r
23\r
bc11b829 24#include "formguid.h"\r
25\r
26#pragma pack(1)\r
27typedef struct {\r
28 UINT16 DescriptionData[75];\r
29 UINT16 OptionalData[127];\r
30 UINT8 Active;\r
31 UINT8 ForceReconnect; \r
32} FILE_EXPLORER_NV_DATA;\r
33#pragma pack()\r
34\r
35#define FORM_FILE_EXPLORER_ID 0x001E\r
36#define FORM_BOOT_ADD_DESCRIPTION_ID 0x001F\r
37#define FORM_DRIVER_ADD_FILE_DESCRIPTION_ID 0x0020\r
38#define KEY_VALUE_SAVE_AND_EXIT 0x0090\r
39#define KEY_VALUE_NO_SAVE_AND_EXIT 0x0091\r
40\r
41\r
42\r
43formset \r
44 guid = FILE_EXPLORE_FORMSET_GUID,\r
45 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),\r
46 help = STRING_TOKEN(STR_NULL_STRING),\r
47 class = 0,\r
48 subclass = 0,\r
49\r
50 form formid = FORM_FILE_EXPLORER_ID,\r
51 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);\r
52\r
53 label FORM_FILE_EXPLORER_ID;\r
54 endform;\r
55 \r
56 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,\r
57 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);\r
58 \r
59 label FORM_BOOT_ADD_DESCRIPTION_ID;\r
60\r
61 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
62 \r
63 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,\r
64 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),\r
65 help = STRING_TOKEN(STR_NULL_STRING),\r
66 minsize = 6,\r
67 maxsize = 75,\r
68 endstring;\r
69\r
70 string varid = FILE_EXPLORER_NV_DATA.OptionalData,\r
71 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),\r
72 help = STRING_TOKEN(STR_NULL_STRING),\r
73 minsize = 0,\r
74 maxsize = 120,\r
75 endstring;\r
76\r
77 text \r
78 help = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
79 text = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
80 text = STRING_TOKEN(STR_NULL_STRING),\r
81 flags = INTERACTIVE | NV_ACCESS,\r
82 key = KEY_VALUE_SAVE_AND_EXIT;\r
83 \r
84 text \r
85 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
86 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
87 text = STRING_TOKEN(STR_NULL_STRING),\r
88 flags = INTERACTIVE | NV_ACCESS,\r
89 key = KEY_VALUE_NO_SAVE_AND_EXIT;\r
90 \r
91 endform;\r
92\r
93 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,\r
94 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);\r
95 \r
96 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;\r
97 \r
98 subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
99\r
100 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,\r
101 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),\r
102 help = STRING_TOKEN(STR_NULL_STRING),\r
103 minsize = 6,\r
104 maxsize = 75,\r
105 endstring;\r
106\r
107 string varid = FILE_EXPLORER_NV_DATA.OptionalData,\r
108 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),\r
109 help = STRING_TOKEN(STR_NULL_STRING),\r
110 minsize = 0,\r
111 maxsize = 120,\r
112 endstring; \r
113 \r
114 checkbox varid = FILE_EXPLORER_NV_DATA.ForceReconnect,\r
115 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),\r
116 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON), \r
117 flags = 1,\r
118 key = 0,\r
119 endcheckbox;\r
120\r
121 text \r
122 help = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
123 text = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
124 text = STRING_TOKEN(STR_NULL_STRING),\r
125 flags = INTERACTIVE | NV_ACCESS,\r
126 key = KEY_VALUE_SAVE_AND_EXIT;\r
127 \r
128 text \r
129 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
130 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
131 text = STRING_TOKEN(STR_NULL_STRING),\r
132 flags = INTERACTIVE | NV_ACCESS,\r
133 key = KEY_VALUE_NO_SAVE_AND_EXIT;\r
134 \r
135 endform;\r
136 \r
137endformset;