]> git.proxmox.com Git - mirror_edk2.git/blob - SecurityPkg/UserIdentification/UserProfileManagerDxe/UserProfileManagerVfr.Vfr
59fb348651dbd81badc42a4b111db622f76f3205
[mirror_edk2.git] / SecurityPkg / UserIdentification / UserProfileManagerDxe / UserProfileManagerVfr.Vfr
1 /** @file
2 User Profile Manager formset.
3
4 Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
5 This program and the accompanying materials
6 are licensed and made available under the terms and conditions of the BSD License
7 which accompanies this distribution. The full text of the license may be found at
8 http://opensource.org/licenses/bsd-license.php
9
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13 **/
14
15 #include "UserProfileManagerData.h"
16
17 #define USER_MANAGER_CLASS 0x00
18 #define USER_MANAGER_SUBCLASS 0x04
19
20 formset
21 guid = USER_PROFILE_MANAGER_GUID,
22 title = STRING_TOKEN(STR_FORMSET_TITLE),
23 help = STRING_TOKEN(STR_TITLE_HELP),
24 class = USER_MANAGER_CLASS,
25 subclass = USER_MANAGER_SUBCLASS,
26
27 // User manager form
28 form formid = FORMID_USER_MANAGE,
29 title = STRING_TOKEN(STR_USERMAN_TITLE);
30
31 label LABEL_USER_MANAGE_FUNC;
32 label LABEL_END;
33
34 suppressif TRUE;
35 text
36 help = STRING_TOKEN(STR_NULL_STRING),
37 text = STRING_TOKEN(STR_NULL_STRING),
38 flags = INTERACTIVE,
39 key = QUESTIONID_USER_MANAGE;
40 endif;
41
42 endform;
43
44 // Modify user profile form
45 form formid = FORMID_MODIFY_USER,
46 title = STRING_TOKEN(STR_MODIFY_USER_TITLE);
47
48 label LABEL_USER_MOD_FUNC;
49 label LABEL_END;
50
51 endform;
52
53 // Delete user profile form
54 form formid = FORMID_DEL_USER,
55 title = STRING_TOKEN(STR_DELETE_USER_TITLE);
56
57 label LABEL_USER_DEL_FUNC;
58 label LABEL_END;
59
60 subtitle
61 text = STRING_TOKEN(STR_NULL_STRING);
62 endform;
63
64 //
65 // User profile information form
66 //
67 form formid = FORMID_USER_INFO,
68 title = STRING_TOKEN(STR_USER_INFO);
69
70 text
71 help = STRING_TOKEN(STR_USER_NAME_VAL),
72 text = STRING_TOKEN(STR_USER_NAME),
73 flags = INTERACTIVE,
74 key = KEY_MODIFY_USER_NAME;
75
76 text
77 help = STRING_TOKEN(STR_CREATE_DATE_VAL),
78 text = STRING_TOKEN(STR_CREATE_DATE);
79
80 text
81 help = STRING_TOKEN(STR_USAGE_DATE_VAL),
82 text = STRING_TOKEN(STR_USAGE_DATE);
83
84 text
85 help = STRING_TOKEN(STR_USAGE_COUNT_VAL),
86 text = STRING_TOKEN(STR_USAGE_COUNT);
87
88 label LABEL_USER_INFO_FUNC;
89 label LABEL_END;
90
91 endform;
92
93 //
94 // Identify policy modify form
95 //
96 form formid = FORMID_MODIFY_IP,
97 title = STRING_TOKEN(STR_IDENTIFY_POLICY);
98
99 text
100 help = STRING_TOKEN(STR_IDENTIFY_POLICY_HELP),
101 text = STRING_TOKEN(STR_IDENTIFY_POLICY),
102 text = STRING_TOKEN(STR_IDENTIFY_POLICY_VALUE);
103
104 label LABEL_IP_MOD_FUNC;
105 label LABEL_END;
106
107 text
108 help = STRING_TOKEN(STR_ADD_OPTION_HELP),
109 text = STRING_TOKEN(STR_ADD_OPTION),
110 flags = INTERACTIVE,
111 key = KEY_ADD_LOGICAL_OP;
112
113 subtitle
114 text = STRING_TOKEN(STR_NULL_STRING);
115
116 text
117 help = STRING_TOKEN(STR_IDENTIFY_SAVE_HELP),
118 text = STRING_TOKEN(STR_SAVE),
119 flags = INTERACTIVE,
120 key = KEY_IP_RETURN;
121
122 endform;
123
124 //
125 // Access policy modify form
126 //
127 form formid = FORMID_MODIFY_AP,
128 title = STRING_TOKEN(STR_ACCESS_POLICY);
129
130 label LABEL_AP_MOD_FUNC;
131 label LABEL_END;
132
133 goto FORMID_LOAD_DP,
134 prompt = STRING_TOKEN(STR_LOAD),
135 help = STRING_TOKEN(STR_LOAD_HELP),
136 flags = INTERACTIVE,
137 key = KEY_LOAD_DP;
138
139 goto FORMID_CONNECT_DP,
140 prompt = STRING_TOKEN(STR_CONNECT),
141 help = STRING_TOKEN(STR_CONNECT_HELP),
142 flags = INTERACTIVE,
143 key = KEY_CONN_DP;
144
145 subtitle
146 text = STRING_TOKEN(STR_NULL_STRING);
147
148 text
149 help = STRING_TOKEN(STR_ACCESS_SAVE_HELP),
150 text = STRING_TOKEN(STR_SAVE),
151 flags = INTERACTIVE,
152 key = KEY_AP_RETURN;
153
154 endform;
155
156 //
157 // Load device path form
158 //
159 form formid = FORMID_LOAD_DP,
160 title = STRING_TOKEN(STR_LOAD);
161
162 goto FORMID_PERMIT_LOAD_DP,
163 prompt = STRING_TOKEN(STR_LOAD_PERMIT),
164 help = STRING_TOKEN(STR_LOAD_PERMIT_HELP),
165 flags = INTERACTIVE,
166 key = KEY_LOAD_PERMIT;
167
168 goto FORMID_FORBID_LOAD_DP,
169 prompt = STRING_TOKEN(STR_LOAD_FORBID),
170 help = STRING_TOKEN(STR_LOAD_FORBID_HELP),
171 flags = INTERACTIVE,
172 key = KEY_LOAD_FORBID;
173
174 endform;
175
176 //
177 // Permit load device path form
178 //
179 form formid = FORMID_PERMIT_LOAD_DP,
180 title = STRING_TOKEN(STR_LOAD_PERMIT);
181
182 label LABEL_PERMIT_LOAD_FUNC;
183 label LABEL_END;
184
185 subtitle
186 text = STRING_TOKEN(STR_NULL_STRING);
187
188 endform;
189
190 //
191 // Forbid load device path form
192 //
193 form formid = FORMID_FORBID_LOAD_DP,
194 title = STRING_TOKEN(STR_LOAD_FORBID);
195
196 label LABLE_FORBID_LOAD_FUNC;
197 label LABEL_END;
198
199 subtitle
200 text = STRING_TOKEN(STR_NULL_STRING);
201
202 endform;
203
204 //
205 // Connect device path form
206 //
207 form formid = FORMID_CONNECT_DP,
208 title = STRING_TOKEN(STR_CONNECT);
209
210 goto FORMID_PERMIT_CONNECT_DP,
211 prompt = STRING_TOKEN(STR_CONNECT_PERMIT),
212 help = STRING_TOKEN(STR_CONNECT_PERMIT_HELP),
213 flags = INTERACTIVE,
214 key = KEY_CONNECT_PERMIT;
215
216 goto FORMID_FORBID_CONNECT_DP,
217 prompt = STRING_TOKEN(STR_CONNECT_FORBID),
218 help = STRING_TOKEN(STR_CONNECT_FORBID_HELP),
219 flags = INTERACTIVE,
220 key = KEY_CONNECT_FORBID;
221
222 endform;
223
224 //
225 // Permit connect device path form
226 //
227 form formid = FORMID_PERMIT_CONNECT_DP,
228 title = STRING_TOKEN(STR_CONNECT_PERMIT);
229
230 subtitle
231 text = STRING_TOKEN(STR_NULL_STRING);
232
233 endform;
234
235 //
236 // Forbid connect device path form
237 //
238 form formid = FORMID_FORBID_CONNECT_DP,
239 title = STRING_TOKEN(STR_CONNECT_FORBID);
240
241 subtitle
242 text = STRING_TOKEN(STR_NULL_STRING);
243
244 endform;
245
246 endformset;