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