|
|
|
/*
|
|
|
|
* OpenVPN-GUI -- A Windows GUI for OpenVPN.
|
|
|
|
*
|
|
|
|
* Copyright (C) 2004 Mathias Sundman <mathias@nilings.se>
|
|
|
|
*
|
|
|
|
* This program is free software; you can redistribute it and/or modify
|
|
|
|
* it under the terms of the GNU General Public License as published by
|
|
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
|
|
* (at your option) any later version.
|
|
|
|
*
|
|
|
|
* This program is distributed in the hope that it will be useful,
|
|
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
* GNU General Public License for more details.
|
|
|
|
*
|
|
|
|
* You should have received a copy of the GNU General Public License
|
|
|
|
* along with this program (see the file COPYING included with this
|
|
|
|
* distribution); if not, write to the Free Software Foundation, Inc.,
|
|
|
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef OPENVPN_GUI_RES_H
|
|
|
|
#define OPENVPN_GUI_RES_H
|
|
|
|
|
|
|
|
/* Icons */
|
|
|
|
#define ID_ICO_APP 90
|
|
|
|
#define ID_ICO_CONNECTED 91
|
|
|
|
#define ID_ICO_CONNECTING 92
|
|
|
|
#define ID_ICO_DISCONNECTED 93
|
|
|
|
|
|
|
|
/* About Dialog */
|
|
|
|
#define ID_DLG_ABOUT 100
|
|
|
|
#define ID_ICON_ABOUT 110
|
|
|
|
#define ID_LTEXT_ABOUT2 122
|
|
|
|
#define ID_LTEXT_ABOUT3 123
|
|
|
|
#define ID_LTEXT_ABOUT4 124
|
|
|
|
|
|
|
|
/* Ask for Passphrase Dialog */
|
|
|
|
#define ID_DLG_PASSPHRASE 150
|
|
|
|
#define ID_EDT_PASSPHRASE 151
|
|
|
|
#define ID_LTEXT_PASSWORD 152
|
|
|
|
|
|
|
|
/* Status Dialog */
|
|
|
|
#define ID_DLG_STATUS 160
|
|
|
|
#define ID_TXT_STATUS 161
|
|
|
|
#define ID_EDT_LOG 162
|
|
|
|
#define ID_DISCONNECT 163
|
|
|
|
#define ID_RESTART 164
|
|
|
|
#define ID_HIDE 165
|
|
|
|
#define ID_TXT_VERSION 166
|
|
|
|
#define ID_TXT_BYTECOUNT 168
|
|
|
|
#define ID_TXT_IP 169
|
|
|
|
|
|
|
|
/* Change Passphrase Dialog */
|
|
|
|
#define ID_DLG_CHGPASS 170
|
|
|
|
#define ID_EDT_PASS_CUR 174
|
|
|
|
#define ID_EDT_PASS_NEW 175
|
|
|
|
#define ID_EDT_PASS_NEW2 176
|
|
|
|
#define ID_TXT_KEYFILE 177
|
|
|
|
#define ID_TXT_KEYFORMAT 178
|
|
|
|
|
|
|
|
/* Auth Username/Password Dialog */
|
|
|
|
#define ID_DLG_AUTH 180
|
|
|
|
#define ID_EDT_AUTH_USER 181
|
|
|
|
#define ID_EDT_AUTH_PASS 182
|
|
|
|
|
|
|
|
/* Auth Username/Password/Challenge Dialog */
|
|
|
|
#define ID_DLG_AUTH_CHALLENGE 183
|
|
|
|
#define ID_TXT_AUTH_CHALLENGE 184
|
|
|
|
#define ID_EDT_AUTH_CHALLENGE 185
|
|
|
|
#define ID_CHK_SAVE_PASS 186
|
|
|
|
#define ID_TXT_WARNING 187
|
|
|
|
#define ID_LTEXT_USERNAME 188
|
|
|
|
#define ID_LTEXT_RESPONSE 189
|
|
|
|
|
|
|
|
/* Challenege Response Dialog */
|
|
|
|
#define ID_DLG_CHALLENGE_RESPONSE 190
|
|
|
|
#define ID_TXT_DESCRIPTION 191
|
|
|
|
#define ID_EDT_RESPONSE 192
|
|
|
|
|
|
|
|
/* Proxy Settings Dialog */
|
|
|
|
#define ID_DLG_PROXY 200
|
|
|
|
#define ID_GROUPBOX1 201
|
|
|
|
#define ID_GROUPBOX2 202
|
|
|
|
#define ID_GROUPBOX3 203
|
|
|
|
#define ID_GROUPBOX4 204
|
|
|
|
#define ID_LTEXT_PORT_OFFSET 205
|
|
|
|
#define ID_GROUPBOX5 206
|
|
|
|
#define ID_RB_PROXY_OPENVPN 210
|
|
|
|
#define ID_RB_PROXY_MSIE 211
|
|
|
|
#define ID_RB_PROXY_MANUAL 212
|
|
|
|
#define ID_RB_PROXY_HTTP 213
|
|
|
|
#define ID_RB_PROXY_SOCKS 219
|
|
|
|
#define ID_EDT_PROXY_ADDRESS 214
|
|
|
|
#define ID_EDT_PROXY_PORT 215
|
|
|
|
#define ID_TXT_PROXY_ADDRESS 216
|
|
|
|
#define ID_TXT_PROXY_PORT 217
|
|
|
|
|
|
|
|
/* General Settings Dialog */
|
|
|
|
#define ID_DLG_GENERAL 230
|
|
|
|
#define ID_CMB_LANGUAGE 231
|
|
|
|
#define ID_TXT_LANGUAGE 232
|
|
|
|
#define ID_CHK_STARTUP 233
|
|
|
|
/* historic: #define ID_CHK_SERVICE_ONLY 234 */
|
|
|
|
#define ID_TXT_LOG_APPEND 235
|
|
|
|
#define ID_CHK_LOG_APPEND 236
|
|
|
|
#define ID_CHK_SILENT 237
|
|
|
|
#define ID_TXT_BALLOON 238
|
|
|
|
#define ID_RB_BALLOON0 239
|
|
|
|
#define ID_RB_BALLOON1 240
|
|
|
|
#define ID_RB_BALLOON2 241
|
|
|
|
#define ID_CHK_SHOW_SCRIPT_WIN 242
|
|
|
|
#define ID_CHK_ALWAYS_USE_ISERVICE 243
|
|
|
|
#define ID_RB_BALLOON3 244
|
|
|
|
#define ID_RB_BALLOON4 245
|
|
|
|
|
|
|
|
/* Proxy Auth Dialog */
|
|
|
|
#define ID_DLG_PROXY_AUTH 250
|
|
|
|
#define ID_EDT_PROXY_USER 251
|
|
|
|
#define ID_EDT_PROXY_PASS 252
|
|
|
|
|
|
|
|
/* Advanced dialog */
|
|
|
|
#define ID_DLG_ADVANCED 270
|
|
|
|
#define ID_TXT_FOLDER 271
|
|
|
|
#define ID_TXT_EXTENSION 272
|
|
|
|
#define ID_EDT_CONFIG_DIR 274
|
|
|
|
#define ID_EDT_CONFIG_EXT 275
|
|
|
|
#define ID_EDT_LOG_DIR 276
|
|
|
|
#define ID_BTN_CONFIG_DIR 277
|
|
|
|
#define ID_BTN_LOG_DIR 278
|
|
|
|
#define ID_TXT_PRECONNECT_TIMEOUT 279
|
|
|
|
#define ID_TXT_CONNECT_TIMEOUT 280
|
|
|
|
#define ID_TXT_DISCONNECT_TIMEOUT 281
|
|
|
|
#define ID_EDT_PRECONNECT_TIMEOUT 282
|
|
|
|
#define ID_EDT_CONNECT_TIMEOUT 283
|
|
|
|
#define ID_EDT_DISCONNECT_TIMEOUT 284
|
|
|
|
#define ID_EDT_MGMT_PORT 285
|
|
|
|
#define ID_TXT_FOLDER1 286
|
|
|
|
#define ID_EDT_POPUP_MUTE 287
|
|
|
|
|
|
|
|
/* Connections dialog */
|
|
|
|
#define ID_DLG_CONNECTIONS 290
|
|
|
|
|
|
|
|
/* Message Dialog */
|
|
|
|
#define ID_DLG_MESSAGE 300
|
|
|
|
#define ID_TXT_MESSAGE 301
|
|
|
|
|
|
|
|
#define ID_DLG_URL_PROFILE_IMPORT 400
|
|
|
|
#define ID_EDT_URL 401
|
|
|
|
#define ID_CHK_AUTOLOGIN 402
|
|
|
|
#define IDS_ERR_URL_IMPORT_PROFILE 403
|
|
|
|
|
|
|
|
/*
|
|
|
|
* String Table Resources
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* Tray Tooltips */
|
|
|
|
#define IDS_TIP_DEFAULT 1000
|
|
|
|
#define IDS_TIP_CONNECTED 1001
|
|
|
|
#define IDS_TIP_CONNECTING 1003
|
|
|
|
#define IDS_TIP_CONNECTED_SINCE 1004
|
|
|
|
#define IDS_TIP_ASSIGNED_IP 1005
|
|
|
|
|
|
|
|
/* Tray Icon Context Menu */
|
|
|
|
#define IDS_MENU_SERVICE 1006
|
|
|
|
#define IDS_MENU_SETTINGS 1007
|
|
|
|
#define IDS_MENU_CLOSE 1009
|
|
|
|
#define IDS_MENU_CONNECT 1010
|
|
|
|
#define IDS_MENU_DISCONNECT 1011
|
|
|
|
#define IDS_MENU_STATUS 1012
|
|
|
|
#define IDS_MENU_VIEWLOG 1013
|
|
|
|
#define IDS_MENU_EDITCONFIG 1014
|
|
|
|
#define IDS_MENU_PASSPHRASE 1015
|
|
|
|
#define IDS_MENU_SERVICE_START 1016
|
|
|
|
#define IDS_MENU_SERVICE_STOP 1017
|
|
|
|
#define IDS_MENU_SERVICE_RESTART 1018
|
|
|
|
#define IDS_MENU_SERVICEONLY_START 1019
|
|
|
|
#define IDS_MENU_SERVICEONLY_STOP 1020
|
|
|
|
#define IDS_MENU_SERVICEONLY_RESTART 1021
|
|
|
|
#define IDS_MENU_ASK_STOP_SERVICE 1022
|
|
|
|
#define IDS_MENU_IMPORT 1023
|
|
|
|
#define IDS_MENU_CLEARPASS 1024
|
|
|
|
#define IDS_MENU_RECONNECT 1025
|
|
|
|
#define IDS_MENU_IMPORT_AS 1026
|
|
|
|
#define IDS_MENU_IMPORT_FILE 1027
|
|
|
|
#define IDS_MENU_IMPORT_URL 1028
|
|
|
|
|
|
|
|
/* LogViewer Dialog */
|
|
|
|
#define IDS_ERR_START_LOG_VIEWER 1101
|
|
|
|
#define IDS_ERR_START_CONF_EDITOR 1102
|
|
|
|
|
|
|
|
/* OpenVpn Related */
|
|
|
|
#define IDS_ERR_MANY_CONFIGS 1201
|
|
|
|
#define IDS_ERR_ONE_CONN_OLD_VER 1203
|
|
|
|
#define IDS_ERR_STOP_SERV_OLD_VER 1204
|
|
|
|
#define IDS_ERR_CREATE_EVENT 1205
|
|
|
|
#define IDS_ERR_UNKNOWN_PRIORITY 1206
|
|
|
|
#define IDS_ERR_LOG_APPEND_BOOL 1207
|
|
|
|
#define IDS_ERR_GET_MSIE_PROXY 1208
|
|
|
|
#define IDS_ERR_INIT_SEC_DESC 1209
|
|
|
|
#define IDS_ERR_SET_SEC_DESC_ACL 1210
|
|
|
|
#define IDS_ERR_CREATE_PIPE_OUTPUT 1211
|
|
|
|
#define IDS_ERR_CREATE_PIPE_INPUT 1213
|
|
|
|
#define IDS_ERR_DUP_HANDLE_OUT_READ 1214
|
|
|
|
#define IDS_ERR_DUP_HANDLE_IN_WRITE 1215
|
|
|
|
#define IDS_ERR_CREATE_PROCESS 1217
|
|
|
|
#define IDS_ERR_CREATE_THREAD_STATUS 1219
|
|
|
|
#define IDS_NFO_STATE_WAIT_TERM 1220
|
|
|
|
#define IDS_NFO_STATE_CONNECTED 1222
|
|
|
|
#define IDS_NFO_NOW_CONNECTED 1223
|
|
|
|
#define IDS_NFO_ASSIGN_IP 1224
|
|
|
|
#define IDS_ERR_CERT_EXPIRED 1225
|
|
|
|
#define IDS_ERR_CERT_NOT_YET_VALID 1226
|
|
|
|
#define IDS_NFO_STATE_RECONNECTING 1227
|
|
|
|
#define IDS_NFO_STATE_DISCONNECTED 1228
|
|
|
|
#define IDS_NFO_CONN_TERMINATED 1229
|
|
|
|
#define IDS_NFO_STATE_FAILED 1230
|
|
|
|
#define IDS_NFO_CONN_FAILED 1231
|
|
|
|
#define IDS_NFO_STATE_FAILED_RECONN 1232
|
|
|
|
#define IDS_NFO_RECONN_FAILED 1233
|
|
|
|
#define IDS_NFO_STATE_SUSPENDED 1234
|
|
|
|
#define IDS_ERR_READ_STDOUT_PIPE 1235
|
|
|
|
#define IDS_ERR_CREATE_EDIT_LOGWINDOW 1236
|
|
|
|
#define IDS_ERR_SET_SIZE 1237
|
|
|
|
#define IDS_ERR_AUTOSTART_CONF 1238
|
|
|
|
#define IDS_ERR_CREATE_PIPE_IN_READ 1240
|
|
|
|
#define IDS_NFO_STATE_CONNECTING 1241
|
|
|
|
#define IDS_NFO_CONNECTION_XXX 1242
|
|
|
|
#define IDS_NFO_STATE_CONN_SCRIPT 1244
|
|
|
|
#define IDS_NFO_STATE_DISCONN_SCRIPT 1245
|
|
|
|
#define IDS_ERR_RUN_CONN_SCRIPT 1246
|
|
|
|
#define IDS_ERR_GET_EXIT_CODE 1247
|
|
|
|
#define IDS_ERR_CONN_SCRIPT_FAILED 1248
|
|
|
|
#define IDS_ERR_RUN_CONN_SCRIPT_TIMEOUT 1249
|
|
|
|
#define IDS_ERR_CONFIG_EXIST 1251
|
|
|
|
#define IDS_NFO_CONN_TIMEOUT 1252
|
|
|
|
#define IDS_NFO_NO_CONFIGS 1253
|
|
|
|
#define IDS_ERR_CONFIG_NOT_AUTHORIZED 1254
|
|
|
|
#define IDS_ERR_CONFIG_TRY_AUTHORIZE 1255
|
|
|
|
#define IDS_NFO_CONFIG_AUTH_PENDING 1256
|
|
|
|
#define IDS_ERR_ADD_USER_TO_ADMIN_GROUP 1257
|
|
|
|
#define IDS_NFO_BYTECOUNT 1258
|
|
|
|
|
|
|
|
/* Program Startup Related */
|
|
|
|
#define IDS_ERR_OPEN_DEBUG_FILE 1301
|
|
|
|
#define IDS_ERR_LOAD_RICHED20 1302
|
|
|
|
#define IDS_ERR_SHELL_DLL_VERSION 1303
|
|
|
|
/* historic: #define IDS_ERR_GUI_ALREADY_RUNNING 1304 */
|
|
|
|
#define IDS_NFO_SERVICE_STARTED 1305
|
|
|
|
#define IDS_NFO_SERVICE_STOPPED 1306
|
|
|
|
#define IDS_NFO_ACTIVE_CONN_EXIT 1307
|
|
|
|
#define IDS_NFO_SERVICE_ACTIVE_EXIT 1308
|
|
|
|
#define IDS_ERR_CREATE_PATH 1309
|
|
|
|
#define IDS_NFO_CLICK_HERE_TO_START 1310
|
|
|
|
|
|
|
|
/* Program Options Related */
|
|
|
|
#define IDS_NFO_USAGE 1401
|
|
|
|
#define IDS_NFO_USAGECAPTION 1402
|
|
|
|
#define IDS_ERR_BAD_PARAMETER 1403
|
|
|
|
#define IDS_ERR_BAD_OPTION 1404
|
|
|
|
|
|
|
|
/* Change Passphrase Dialog */
|
|
|
|
#define IDS_ERR_CREATE_PASS_THREAD 1501
|
|
|
|
#define IDS_NFO_CHANGE_PWD 1502
|
|
|
|
#define IDS_ERR_PWD_DONT_MATCH 1503
|
|
|
|
#define IDS_ERR_PWD_TO_SHORT 1504
|
|
|
|
#define IDS_NFO_EMPTY_PWD 1505
|
|
|
|
#define IDS_ERR_UNKNOWN_KEYFILE_FORMAT 1506
|
|
|
|
#define IDS_ERR_OPEN_PRIVATE_KEY_FILE 1507
|
|
|
|
#define IDS_ERR_OLD_PWD_INCORRECT 1508
|
|
|
|
#define IDS_ERR_OPEN_WRITE_KEY 1509
|
|
|
|
#define IDS_ERR_WRITE_NEW_KEY 1510
|
|
|
|
#define IDS_NFO_PWD_CHANGED 1511
|
|
|
|
#define IDS_ERR_READ_PKCS12 1512
|
|
|
|
#define IDS_ERR_CREATE_PKCS12 1513
|
|
|
|
#define IDS_ERR_OPEN_CONFIG 1514
|
|
|
|
#define IDS_ERR_ONLY_ONE_KEY_OPTION 1515
|
|
|
|
#define IDS_ERR_ONLY_KEY_OR_PKCS12 1516
|
|
|
|
#define IDS_ERR_ONLY_ONE_PKCS12_OPTION 1517
|
|
|
|
#define IDS_ERR_HAVE_KEY_OR_PKCS12 1518
|
|
|
|
#define IDS_ERR_KEY_FILENAME_TO_LONG 1519
|
|
|
|
#define IDS_ERR_PASSPHRASE2STDIN 1520
|
|
|
|
#define IDS_ERR_CR2STDIN 1521
|
|
|
|
#define IDS_ERR_AUTH_USERNAME2STDIN 1522
|
|
|
|
#define IDS_ERR_AUTH_PASSWORD2STDIN 1523
|
|
|
|
#define IDS_ERR_INVALID_CHARS_IN_PSW 1524
|
|
|
|
|
|
|
|
/* Settings Dialog*/
|
|
|
|
#define IDS_SETTINGS_CAPTION 1550
|
|
|
|
|
|
|
|
/* Proxy Settings Dialog */
|
|
|
|
#define IDS_ERR_HTTP_PROXY_ADDRESS 1601
|
|
|
|
#define IDS_ERR_HTTP_PROXY_PORT 1602
|
|
|
|
#define IDS_ERR_HTTP_PROXY_PORT_RANGE 1603
|
|
|
|
#define IDS_ERR_SOCKS_PROXY_ADDRESS 1604
|
|
|
|
#define IDS_ERR_SOCKS_PROXY_PORT 1605
|
|
|
|
#define IDS_ERR_SOCKS_PROXY_PORT_RANGE 1606
|
|
|
|
#define IDS_ERR_CREATE_REG_HKCU_KEY 1607
|
|
|
|
#define IDS_ERR_GET_TEMP_PATH 1608
|
|
|
|
|
|
|
|
/* General Settings Dialog */
|
|
|
|
#define IDS_LANGUAGE_NAME 1650
|
|
|
|
|
|
|
|
/* Win32 Service Related */
|
|
|
|
/* historic: #define IDS_ERR_OPEN_SCMGR_ADMIN 1701 */
|
|
|
|
#define IDS_ERR_OPEN_VPN_SERVICE 1702
|
|
|
|
#define IDS_ERR_START_SERVICE 1703
|
|
|
|
#define IDS_ERR_QUERY_SERVICE 1704
|
|
|
|
#define IDS_ERR_SERVICE_START_FAILED 1705
|
|
|
|
#define IDS_ERR_OPEN_SCMGR 1706
|
|
|
|
#define IDS_ERR_STOP_SERVICE 1707
|
|
|
|
#define IDS_NFO_RESTARTED 1708
|
|
|
|
#define IDS_ERR_ACCESS_SERVICE_PIPE 1709
|
|
|
|
#define IDS_ERR_WRITE_SERVICE_PIPE 1710
|
|
|
|
#define IDS_ERR_NOTSTARTED_ISERVICE 1711
|
|
|
|
#define IDS_ERR_INSTALL_ISERVICE 1712
|
|
|
|
#define IDS_ERR_NOTSTARTED_ISERVICE_ADM 1713
|
|
|
|
|
|
|
|
/* Registry Related */
|
|
|
|
#define IDS_ERR_GET_WINDOWS_DIR 1801
|
|
|
|
#define IDS_ERR_GET_PROGRAM_DIR 1802
|
|
|
|
#define IDS_ERR_OPEN_REGISTRY 1803
|
|
|
|
#define IDS_ERR_READING_REGISTRY 1804
|
|
|
|
#define IDS_ERR_PASSPHRASE_ATTEMPTS 1805
|
|
|
|
#define IDS_ERR_CONN_SCRIPT_TIMEOUT 1806
|
|
|
|
#define IDS_ERR_DISCONN_SCRIPT_TIMEOUT 1807
|
|
|
|
#define IDS_ERR_PRECONN_SCRIPT_TIMEOUT 1808
|
|
|
|
#define IDS_ERR_CREATE_REG_KEY 1809
|
|
|
|
#define IDS_ERR_OPEN_WRITE_REG 1810
|
|
|
|
#define IDS_ERR_READ_SET_KEY 1811
|
|
|
|
#define IDS_ERR_WRITE_REGVALUE 1812
|
|
|
|
#define IDS_ERR_GET_PROFILE_DIR 1813
|
|
|
|
|
|
|
|
/* Importation Related */
|
|
|
|
|
|
|
|
#define IDS_ERR_IMPORT_EXISTS 1901
|
|
|
|
#define IDS_ERR_IMPORT_FAILED 1902
|
|
|
|
#define IDS_NFO_IMPORT_SUCCESS 1903
|
|
|
|
#define IDS_NFO_IMPORT_OVERWRITE 1904
|
|
|
|
#define IDS_ERR_IMPORT_SOURCE 1905
|
|
|
|
#define IDS_ERR_IMPORT_ACCESS 1906
|
|
|
|
|
|
|
|
/* Save password related messages */
|
|
|
|
#define IDS_NFO_DELETE_PASS 2001
|
|
|
|
|
|
|
|
/* Token password dialog related */
|
|
|
|
#define IDS_NFO_TOKEN_PASSWORD_CAPTION 2100
|
|
|
|
#define IDS_NFO_TOKEN_PASSWORD_REQUEST 2101
|
|
|
|
#define IDS_NFO_AUTO_CONNECT 2102
|
|
|
|
|
|
|
|
/* Password retry messages */
|
|
|
|
#define IDS_NFO_AUTH_PASS_RETRY 2150
|
|
|
|
#define IDS_NFO_KEY_PASS_RETRY 2151
|
|
|
|
|
|
|
|
/* Invalid input errors */
|
|
|
|
#define IDS_ERR_INVALID_PASSWORD_INPUT 2152
|
|
|
|
#define IDS_ERR_INVALID_USERNAME_INPUT 2153
|
|
|
|
|
|
|
|
/* Timer IDs */
|
|
|
|
#define IDT_STOP_TIMER 2500 /* Timer used to trigger force termination */
|
|
|
|
|
|
|
|
#endif
|