1/** @file 2 User Profile Manager formset. 3 4Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR> 5This program and the accompanying materials 6are licensed and made available under the terms and conditions of the BSD License 7which accompanies this distribution. The full text of the license may be found at 8http://opensource.org/licenses/bsd-license.php 9 10THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11WITHOUT 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 20formset 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 244endformset; 245