]> git.proxmox.com Git - mirror_edk2.git/blob - Nt32Pkg/PlatformBdsDxe/Generic/BootMaint/FE.vfr
Make some vfr buidable.
[mirror_edk2.git] / Nt32Pkg / PlatformBdsDxe / Generic / BootMaint / FE.vfr
1 // *++
2 //
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
8 //
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.
11 //
12 // Module Name:
13 //
14 // FE.vfr
15 //
16 // Abstract:
17 //
18 // File Explorer Formset
19 //
20 // Revision History:
21 //
22 // --*/
23
24 #include "formguid.h"
25
26 #pragma pack(1)
27 typedef struct {
28 UINT16 DescriptionData[75];
29 UINT16 OptionalData[127];
30 UINT8 Active;
31 UINT8 ForceReconnect;
32 } FILE_EXPLORER_NV_DATA;
33 #pragma pack()
34
35 #define FORM_FILE_EXPLORER_ID 0x001E
36 #define FORM_BOOT_ADD_DESCRIPTION_ID 0x001F
37 #define FORM_DRIVER_ADD_FILE_DESCRIPTION_ID 0x0020
38 #define KEY_VALUE_SAVE_AND_EXIT 0x0090
39 #define KEY_VALUE_NO_SAVE_AND_EXIT 0x0091
40
41
42
43 formset
44 guid = FILE_EXPLORE_FORMSET_GUID,
45 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),
46 help = STRING_TOKEN(STR_NULL_STRING),
47 class = 0,
48 subclass = 0,
49
50 form formid = FORM_FILE_EXPLORER_ID,
51 title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);
52
53 label FORM_FILE_EXPLORER_ID;
54 endform;
55
56 form formid = FORM_BOOT_ADD_DESCRIPTION_ID,
57 title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);
58
59 label FORM_BOOT_ADD_DESCRIPTION_ID;
60
61 subtitle text = STRING_TOKEN(STR_NULL_STRING);
62
63 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
64 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
65 help = STRING_TOKEN(STR_NULL_STRING),
66 minsize = 6,
67 maxsize = 75,
68 endstring;
69
70 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
71 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
72 help = STRING_TOKEN(STR_NULL_STRING),
73 minsize = 0,
74 maxsize = 120,
75 endstring;
76
77 text
78 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
79 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
80 text = STRING_TOKEN(STR_NULL_STRING),
81 flags = INTERACTIVE | NV_ACCESS,
82 key = KEY_VALUE_SAVE_AND_EXIT;
83
84 text
85 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
86 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
87 text = STRING_TOKEN(STR_NULL_STRING),
88 flags = INTERACTIVE | NV_ACCESS,
89 key = KEY_VALUE_NO_SAVE_AND_EXIT;
90
91 endform;
92
93 form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,
94 title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);
95
96 label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;
97
98 subtitle text = STRING_TOKEN(STR_NULL_STRING);
99
100 string varid = FILE_EXPLORER_NV_DATA.DescriptionData,
101 prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),
102 help = STRING_TOKEN(STR_NULL_STRING),
103 minsize = 6,
104 maxsize = 75,
105 endstring;
106
107 string varid = FILE_EXPLORER_NV_DATA.OptionalData,
108 prompt = STRING_TOKEN(STR_OPTIONAL_DATA),
109 help = STRING_TOKEN(STR_NULL_STRING),
110 minsize = 0,
111 maxsize = 120,
112 endstring;
113
114 checkbox varid = FILE_EXPLORER_NV_DATA.ForceReconnect,
115 prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
116 help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),
117 flags = 1,
118 key = 0,
119 endcheckbox;
120
121 text
122 help = STRING_TOKEN(STR_SAVE_AND_EXIT),
123 text = STRING_TOKEN(STR_SAVE_AND_EXIT),
124 text = STRING_TOKEN(STR_NULL_STRING),
125 flags = INTERACTIVE | NV_ACCESS,
126 key = KEY_VALUE_SAVE_AND_EXIT;
127
128 text
129 help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
130 text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT),
131 text = STRING_TOKEN(STR_NULL_STRING),
132 flags = INTERACTIVE | NV_ACCESS,
133 key = KEY_VALUE_NO_SAVE_AND_EXIT;
134
135 endform;
136
137 endformset;