fa6d9e4a8720b728ccdd286e9a69583ca7b79dad
[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 text = STRING_TOKEN(STR_NULL_STRING),
39 flags = INTERACTIVE,
40 key = QUESTIONID_USER_MANAGE;
41 endif;
42
43 endform;
44
45 // Modify user profile form
46 form formid = FORMID_MODIFY_USER,
47 title = STRING_TOKEN(STR_MODIFY_USER_TITLE);
48
49 label LABEL_USER_MOD_FUNC;
50 label LABEL_END;
51
52 endform;
53
54 // Delete user profile form
55 form formid = FORMID_DEL_USER,
56 title = STRING_TOKEN(STR_DELETE_USER_TITLE);
57
58 label LABEL_USER_DEL_FUNC;
59 label LABEL_END;
60
61 subtitle
62 text = STRING_TOKEN(STR_NULL_STRING);
63 endform;
64
65 //
66 // User profile information form
67 //
68 form formid = FORMID_USER_INFO,
69 title = STRING_TOKEN(STR_USER_INFO);
70
71 text
72 help = STRING_TOKEN(STR_USER_NAME_VAL),
73 text = STRING_TOKEN(STR_USER_NAME),
74 flags = INTERACTIVE,
75 key = KEY_MODIFY_USER_NAME;
76
77 text
78 help = STRING_TOKEN(STR_CREATE_DATE_VAL),
79 text = STRING_TOKEN(STR_CREATE_DATE);
80
81 text
82 help = STRING_TOKEN(STR_USAGE_DATE_VAL),
83 text = STRING_TOKEN(STR_USAGE_DATE);
84
85 text
86 help = STRING_TOKEN(STR_USAGE_COUNT_VAL),
87 text = STRING_TOKEN(STR_USAGE_COUNT);
88
89 label LABEL_USER_INFO_FUNC;
90 label LABEL_END;
91
92 endform;
93
94 //
95 // Identify policy modify form
96 //
97 form formid = FORMID_MODIFY_IP,
98 title = STRING_TOKEN(STR_IDENTIFY_POLICY);
99
100 text
101 help = STRING_TOKEN(STR_IDENTIFY_POLICY_HELP),
102 text = STRING_TOKEN(STR_IDENTIFY_POLICY),
103 text = STRING_TOKEN(STR_IDENTIFY_POLICY_VALUE);
104
105 label LABEL_IP_MOD_FUNC;
106 label LABEL_END;
107
108 text
109 help = STRING_TOKEN(STR_ADD_OPTION_HELP),
110 text = STRING_TOKEN(STR_ADD_OPTION),
111 flags = INTERACTIVE,
112 key = KEY_ADD_LOGICAL_OP;
113
114 subtitle
115 text = STRING_TOKEN(STR_NULL_STRING);
116
117 text
118 help = STRING_TOKEN(STR_IDENTIFY_SAVE_HELP),
119 text = STRING_TOKEN(STR_SAVE),
120 flags = INTERACTIVE,
121 key = KEY_IP_RETURN;
122
123 endform;
124
125 //
126 // Access policy modify form
127 //
128 form formid = FORMID_MODIFY_AP,
129 title = STRING_TOKEN(STR_ACCESS_POLICY);
130
131 label LABEL_AP_MOD_FUNC;
132 label LABEL_END;
133
134 goto FORMID_LOAD_DP,
135 prompt = STRING_TOKEN(STR_LOAD),
136 help = STRING_TOKEN(STR_LOAD_HELP),
137 flags = INTERACTIVE,
138 key = KEY_LOAD_DP;
139
140 goto FORMID_CONNECT_DP,
141 prompt = STRING_TOKEN(STR_CONNECT),
142 help = STRING_TOKEN(STR_CONNECT_HELP),
143 flags = INTERACTIVE,
144 key = KEY_CONN_DP;
145
146 subtitle
147 text = STRING_TOKEN(STR_NULL_STRING);
148
149 text
150 help = STRING_TOKEN(STR_ACCESS_SAVE_HELP),
151 text = STRING_TOKEN(STR_SAVE),
152 flags = INTERACTIVE,
153 key = KEY_AP_RETURN;
154
155 endform;
156
157 //
158 // Load device path form
159 //
160 form formid = FORMID_LOAD_DP,
161 title = STRING_TOKEN(STR_LOAD);
162
163 goto FORMID_PERMIT_LOAD_DP,
164 prompt = STRING_TOKEN(STR_LOAD_PERMIT),
165 help = STRING_TOKEN(STR_LOAD_PERMIT_HELP),
166 flags = INTERACTIVE,
167 key = KEY_LOAD_PERMIT;
168
169 goto FORMID_FORBID_LOAD_DP,
170 prompt = STRING_TOKEN(STR_LOAD_FORBID),
171 help = STRING_TOKEN(STR_LOAD_FORBID_HELP),
172 flags = INTERACTIVE,
173 key = KEY_LOAD_FORBID;
174
175 endform;
176
177 //
178 // Permit load device path form
179 //
180 form formid = FORMID_PERMIT_LOAD_DP,
181 title = STRING_TOKEN(STR_LOAD_PERMIT);
182
183 label LABEL_PERMIT_LOAD_FUNC;
184 label LABEL_END;
185
186 subtitle
187 text = STRING_TOKEN(STR_NULL_STRING);
188
189 endform;
190
191 //
192 // Forbid load device path form
193 //
194 form formid = FORMID_FORBID_LOAD_DP,
195 title = STRING_TOKEN(STR_LOAD_FORBID);
196
197 label LABLE_FORBID_LOAD_FUNC;
198 label LABEL_END;
199
200 subtitle
201 text = STRING_TOKEN(STR_NULL_STRING);
202
203 endform;
204
205 //
206 // Connect device path form
207 //
208 form formid = FORMID_CONNECT_DP,
209 title = STRING_TOKEN(STR_CONNECT);
210
211 goto FORMID_PERMIT_CONNECT_DP,
212 prompt = STRING_TOKEN(STR_CONNECT_PERMIT),
213 help = STRING_TOKEN(STR_CONNECT_PERMIT_HELP),
214 flags = INTERACTIVE,
215 key = KEY_CONNECT_PERMIT;
216
217 goto FORMID_FORBID_CONNECT_DP,
218 prompt = STRING_TOKEN(STR_CONNECT_FORBID),
219 help = STRING_TOKEN(STR_CONNECT_FORBID_HELP),
220 flags = INTERACTIVE,
221 key = KEY_CONNECT_FORBID;
222
223 endform;
224
225 //
226 // Permit connect device path form
227 //
228 form formid = FORMID_PERMIT_CONNECT_DP,
229 title = STRING_TOKEN(STR_CONNECT_PERMIT);
230
231 subtitle
232 text = STRING_TOKEN(STR_NULL_STRING);
233
234 endform;
235
236 //
237 // Forbid connect device path form
238 //
239 form formid = FORMID_FORBID_CONNECT_DP,
240 title = STRING_TOKEN(STR_CONNECT_FORBID);
241
242 subtitle
243 text = STRING_TOKEN(STR_NULL_STRING);
244
245 endform;
246
247 endformset;