1// 2// This file is part of the aMule Project. 3// 4// Copyright (c) 2004-2011 aMule Team ( admin@amule.org / http://www.amule.org ) 5// 6// Any parts of this program derived from the xMule, lMule or eMule project, 7// or contributed by third-party developers are copyrighted by their 8// respective authors. 9// 10// This program is free software; you can redistribute it and/or modify 11// it under the terms of the GNU General Public License as published by 12// the Free Software Foundation; either version 2 of the License, or 13// (at your option) any later version. 14// 15// This program is distributed in the hope that it will be useful, 16// but WITHOUT ANY WARRANTY; without even the implied warranty of 17// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18// GNU General Public License for more details. 19// 20// You should have received a copy of the GNU General Public License 21// along with this program; if not, write to the Free Software 22// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 23 24// Purpose: 25// EC codes and type definition. 26 27public interface ECCodes { 28 29 30public final static short EC_CURRENT_PROTOCOL_VERSION = 0x0204; 31 32public final static int EC_FLAG_ZLIB = 0x00000001; 33public final static int EC_FLAG_UTF8_NUMBERS = 0x00000002; 34public final static int EC_FLAG_UNKNOWN_MASK = 0xff7f7f08; 35 36public final static byte EC_OP_NOOP = 0x01; 37public final static byte EC_OP_AUTH_REQ = 0x02; 38public final static byte EC_OP_AUTH_FAIL = 0x03; 39public final static byte EC_OP_AUTH_OK = 0x04; 40public final static byte EC_OP_FAILED = 0x05; 41public final static byte EC_OP_STRINGS = 0x06; 42public final static byte EC_OP_MISC_DATA = 0x07; 43public final static byte EC_OP_SHUTDOWN = 0x08; 44public final static byte EC_OP_ADD_LINK = 0x09; 45public final static byte EC_OP_STAT_REQ = 0x0A; 46public final static byte EC_OP_GET_CONNSTATE = 0x0B; 47public final static byte EC_OP_STATS = 0x0C; 48public final static byte EC_OP_GET_DLOAD_QUEUE = 0x0D; 49public final static byte EC_OP_GET_ULOAD_QUEUE = 0x0E; 50public final static byte EC_OP_GET_SHARED_FILES = 0x10; 51public final static byte EC_OP_SHARED_SET_PRIO = 0x11; 52public final static byte EC_OP_PARTFILE_REMOVE_NO_NEEDED = 0x12; 53public final static byte EC_OP_PARTFILE_REMOVE_FULL_QUEUE = 0x13; 54public final static byte EC_OP_PARTFILE_REMOVE_HIGH_QUEUE = 0x14; 55public final static byte EC_OP_PARTFILE_UNUSED = 0x15; 56public final static byte EC_OP_PARTFILE_SWAP_A4AF_THIS = 0x16; 57public final static byte EC_OP_PARTFILE_SWAP_A4AF_THIS_AUTO = 0x17; 58public final static byte EC_OP_PARTFILE_SWAP_A4AF_OTHERS = 0x18; 59public final static byte EC_OP_PARTFILE_PAUSE = 0x19; 60public final static byte EC_OP_PARTFILE_RESUME = 0x1A; 61public final static byte EC_OP_PARTFILE_STOP = 0x1B; 62public final static byte EC_OP_PARTFILE_PRIO_SET = 0x1C; 63public final static byte EC_OP_PARTFILE_DELETE = 0x1D; 64public final static byte EC_OP_PARTFILE_SET_CAT = 0x1E; 65public final static byte EC_OP_DLOAD_QUEUE = 0x1F; 66public final static byte EC_OP_ULOAD_QUEUE = 0x20; 67public final static byte EC_OP_SHARED_FILES = 0x22; 68public final static byte EC_OP_SHAREDFILES_RELOAD = 0x23; 69public final static byte EC_OP_RENAME_FILE = 0x25; 70public final static byte EC_OP_SEARCH_START = 0x26; 71public final static byte EC_OP_SEARCH_STOP = 0x27; 72public final static byte EC_OP_SEARCH_RESULTS = 0x28; 73public final static byte EC_OP_SEARCH_PROGRESS = 0x29; 74public final static byte EC_OP_DOWNLOAD_SEARCH_RESULT = 0x2A; 75public final static byte EC_OP_IPFILTER_RELOAD = 0x2B; 76public final static byte EC_OP_GET_SERVER_LIST = 0x2C; 77public final static byte EC_OP_SERVER_LIST = 0x2D; 78public final static byte EC_OP_SERVER_DISCONNECT = 0x2E; 79public final static byte EC_OP_SERVER_CONNECT = 0x2F; 80public final static byte EC_OP_SERVER_REMOVE = 0x30; 81public final static byte EC_OP_SERVER_ADD = 0x31; 82public final static byte EC_OP_SERVER_UPDATE_FROM_URL = 0x32; 83public final static byte EC_OP_ADDLOGLINE = 0x33; 84public final static byte EC_OP_ADDDEBUGLOGLINE = 0x34; 85public final static byte EC_OP_GET_LOG = 0x35; 86public final static byte EC_OP_GET_DEBUGLOG = 0x36; 87public final static byte EC_OP_GET_SERVERINFO = 0x37; 88public final static byte EC_OP_LOG = 0x38; 89public final static byte EC_OP_DEBUGLOG = 0x39; 90public final static byte EC_OP_SERVERINFO = 0x3A; 91public final static byte EC_OP_RESET_LOG = 0x3B; 92public final static byte EC_OP_RESET_DEBUGLOG = 0x3C; 93public final static byte EC_OP_CLEAR_SERVERINFO = 0x3D; 94public final static byte EC_OP_GET_LAST_LOG_ENTRY = 0x3E; 95public final static byte EC_OP_GET_PREFERENCES = 0x3F; 96public final static byte EC_OP_SET_PREFERENCES = 0x40; 97public final static byte EC_OP_CREATE_CATEGORY = 0x41; 98public final static byte EC_OP_UPDATE_CATEGORY = 0x42; 99public final static byte EC_OP_DELETE_CATEGORY = 0x43; 100public final static byte EC_OP_GET_STATSGRAPHS = 0x44; 101public final static byte EC_OP_STATSGRAPHS = 0x45; 102public final static byte EC_OP_GET_STATSTREE = 0x46; 103public final static byte EC_OP_STATSTREE = 0x47; 104public final static byte EC_OP_KAD_START = 0x48; 105public final static byte EC_OP_KAD_STOP = 0x49; 106public final static byte EC_OP_CONNECT = 0x4A; 107public final static byte EC_OP_DISCONNECT = 0x4B; 108public final static byte EC_OP_KAD_UPDATE_FROM_URL = 0x4D; 109public final static byte EC_OP_KAD_BOOTSTRAP_FROM_IP = 0x4E; 110public final static byte EC_OP_AUTH_SALT = 0x4F; 111public final static byte EC_OP_AUTH_PASSWD = 0x50; 112public final static byte EC_OP_IPFILTER_UPDATE = 0x51; 113public final static byte EC_OP_GET_UPDATE = 0x52; 114public final static byte EC_OP_CLEAR_COMPLETED = 0x53; 115public final static byte EC_OP_CLIENT_SWAP_TO_ANOTHER_FILE = 0x54; 116public final static byte EC_OP_SHARED_FILE_SET_COMMENT = 0x55; 117public final static byte EC_OP_SERVER_SET_STATIC_PRIO = 0x56; 118public final static byte EC_OP_FRIEND = 0x57; 119 120public final static short EC_TAG_STRING = 0x0000; 121public final static short EC_TAG_PASSWD_HASH = 0x0001; 122public final static short EC_TAG_PROTOCOL_VERSION = 0x0002; 123public final static short EC_TAG_VERSION_ID = 0x0003; 124public final static short EC_TAG_DETAIL_LEVEL = 0x0004; 125public final static short EC_TAG_CONNSTATE = 0x0005; 126public final static short EC_TAG_ED2K_ID = 0x0006; 127public final static short EC_TAG_LOG_TO_STATUS = 0x0007; 128public final static short EC_TAG_BOOTSTRAP_IP = 0x0008; 129public final static short EC_TAG_BOOTSTRAP_PORT = 0x0009; 130public final static short EC_TAG_CLIENT_ID = 0x000A; 131public final static short EC_TAG_PASSWD_SALT = 0x000B; 132public final static short EC_TAG_CAN_ZLIB = 0x000C; 133public final static short EC_TAG_CAN_UTF8_NUMBERS = 0x000D; 134public final static short EC_TAG_CAN_NOTIFY = 0x000E; 135public final static short EC_TAG_ECID = 0x000F; 136public final static short EC_TAG_CLIENT_NAME = 0x0100; 137public final static short EC_TAG_CLIENT_VERSION = 0x0101; 138public final static short EC_TAG_CLIENT_MOD = 0x0102; 139public final static short EC_TAG_STATS_UL_SPEED = 0x0200; 140public final static short EC_TAG_STATS_DL_SPEED = 0x0201; 141public final static short EC_TAG_STATS_UL_SPEED_LIMIT = 0x0202; 142public final static short EC_TAG_STATS_DL_SPEED_LIMIT = 0x0203; 143public final static short EC_TAG_STATS_UP_OVERHEAD = 0x0204; 144public final static short EC_TAG_STATS_DOWN_OVERHEAD = 0x0205; 145public final static short EC_TAG_STATS_TOTAL_SRC_COUNT = 0x0206; 146public final static short EC_TAG_STATS_BANNED_COUNT = 0x0207; 147public final static short EC_TAG_STATS_UL_QUEUE_LEN = 0x0208; 148public final static short EC_TAG_STATS_ED2K_USERS = 0x0209; 149public final static short EC_TAG_STATS_KAD_USERS = 0x020A; 150public final static short EC_TAG_STATS_ED2K_FILES = 0x020B; 151public final static short EC_TAG_STATS_KAD_FILES = 0x020C; 152public final static short EC_TAG_STATS_LOGGER_MESSAGE = 0x020D; 153public final static short EC_TAG_STATS_KAD_FIREWALLED_UDP = 0x020E; 154public final static short EC_TAG_STATS_KAD_INDEXED_SOURCES = 0x020F; 155public final static short EC_TAG_STATS_KAD_INDEXED_KEYWORDS = 0x0210; 156public final static short EC_TAG_STATS_KAD_INDEXED_NOTES = 0x0211; 157public final static short EC_TAG_STATS_KAD_INDEXED_LOAD = 0x0212; 158public final static short EC_TAG_STATS_KAD_IP_ADRESS = 0x0213; 159public final static short EC_TAG_STATS_BUDDY_STATUS = 0x0214; 160public final static short EC_TAG_STATS_BUDDY_IP = 0x0215; 161public final static short EC_TAG_STATS_BUDDY_PORT = 0x0216; 162public final static short EC_TAG_STATS_KAD_IN_LAN_MODE = 0x0217; 163public final static short EC_TAG_STATS_TOTAL_SENT_BYTES = 0x0218; 164public final static short EC_TAG_STATS_TOTAL_RECEIVED_BYTES = 0x0219; 165public final static short EC_TAG_STATS_SHARED_FILE_COUNT = 0x021A; 166public final static short EC_TAG_PARTFILE = 0x0300; 167public final static short EC_TAG_PARTFILE_NAME = 0x0301; 168public final static short EC_TAG_PARTFILE_PARTMETID = 0x0302; 169public final static short EC_TAG_PARTFILE_SIZE_FULL = 0x0303; 170public final static short EC_TAG_PARTFILE_SIZE_XFER = 0x0304; 171public final static short EC_TAG_PARTFILE_SIZE_XFER_UP = 0x0305; 172public final static short EC_TAG_PARTFILE_SIZE_DONE = 0x0306; 173public final static short EC_TAG_PARTFILE_SPEED = 0x0307; 174public final static short EC_TAG_PARTFILE_STATUS = 0x0308; 175public final static short EC_TAG_PARTFILE_PRIO = 0x0309; 176public final static short EC_TAG_PARTFILE_SOURCE_COUNT = 0x030A; 177public final static short EC_TAG_PARTFILE_SOURCE_COUNT_A4AF = 0x030B; 178public final static short EC_TAG_PARTFILE_SOURCE_COUNT_NOT_CURRENT = 0x030C; 179public final static short EC_TAG_PARTFILE_SOURCE_COUNT_XFER = 0x030D; 180public final static short EC_TAG_PARTFILE_ED2K_LINK = 0x030E; 181public final static short EC_TAG_PARTFILE_CAT = 0x030F; 182public final static short EC_TAG_PARTFILE_LAST_RECV = 0x0310; 183public final static short EC_TAG_PARTFILE_LAST_SEEN_COMP = 0x0311; 184public final static short EC_TAG_PARTFILE_PART_STATUS = 0x0312; 185public final static short EC_TAG_PARTFILE_GAP_STATUS = 0x0313; 186public final static short EC_TAG_PARTFILE_REQ_STATUS = 0x0314; 187public final static short EC_TAG_PARTFILE_SOURCE_NAMES = 0x0315; 188public final static short EC_TAG_PARTFILE_COMMENTS = 0x0316; 189public final static short EC_TAG_PARTFILE_STOPPED = 0x0317; 190public final static short EC_TAG_PARTFILE_DOWNLOAD_ACTIVE = 0x0318; 191public final static short EC_TAG_PARTFILE_LOST_CORRUPTION = 0x0319; 192public final static short EC_TAG_PARTFILE_GAINED_COMPRESSION = 0x031A; 193public final static short EC_TAG_PARTFILE_SAVED_ICH = 0x031B; 194public final static short EC_TAG_PARTFILE_SOURCE_NAMES_COUNTS = 0x031C; 195public final static short EC_TAG_PARTFILE_AVAILABLE_PARTS = 0x031D; 196public final static short EC_TAG_PARTFILE_HASH = 0x031E; 197public final static short EC_TAG_PARTFILE_SHARED = 0x031F; 198public final static short EC_TAG_PARTFILE_HASHED_PART_COUNT = 0x0320; 199public final static short EC_TAG_PARTFILE_A4AFAUTO = 0x0321; 200public final static short EC_TAG_PARTFILE_A4AF_SOURCES = 0x0322; 201public final static short EC_TAG_KNOWNFILE = 0x0400; 202public final static short EC_TAG_KNOWNFILE_XFERRED = 0x0401; 203public final static short EC_TAG_KNOWNFILE_XFERRED_ALL = 0x0402; 204public final static short EC_TAG_KNOWNFILE_REQ_COUNT = 0x0403; 205public final static short EC_TAG_KNOWNFILE_REQ_COUNT_ALL = 0x0404; 206public final static short EC_TAG_KNOWNFILE_ACCEPT_COUNT = 0x0405; 207public final static short EC_TAG_KNOWNFILE_ACCEPT_COUNT_ALL = 0x0406; 208public final static short EC_TAG_KNOWNFILE_AICH_MASTERHASH = 0x0407; 209public final static short EC_TAG_KNOWNFILE_FILENAME = 0x0408; 210public final static short EC_TAG_KNOWNFILE_COMPLETE_SOURCES_LOW = 0x0409; 211public final static short EC_TAG_KNOWNFILE_COMPLETE_SOURCES_HIGH = 0x040A; 212public final static short EC_TAG_KNOWNFILE_PRIO = 0x040B; 213public final static short EC_TAG_KNOWNFILE_ON_QUEUE = 0x040C; 214public final static short EC_TAG_KNOWNFILE_COMPLETE_SOURCES = 0x040D; 215public final static short EC_TAG_KNOWNFILE_COMMENT = 0x040E; 216public final static short EC_TAG_KNOWNFILE_RATING = 0x040F; 217public final static short EC_TAG_SERVER = 0x0500; 218public final static short EC_TAG_SERVER_NAME = 0x0501; 219public final static short EC_TAG_SERVER_DESC = 0x0502; 220public final static short EC_TAG_SERVER_ADDRESS = 0x0503; 221public final static short EC_TAG_SERVER_PING = 0x0504; 222public final static short EC_TAG_SERVER_USERS = 0x0505; 223public final static short EC_TAG_SERVER_USERS_MAX = 0x0506; 224public final static short EC_TAG_SERVER_FILES = 0x0507; 225public final static short EC_TAG_SERVER_PRIO = 0x0508; 226public final static short EC_TAG_SERVER_FAILED = 0x0509; 227public final static short EC_TAG_SERVER_STATIC = 0x050A; 228public final static short EC_TAG_SERVER_VERSION = 0x050B; 229public final static short EC_TAG_SERVER_IP = 0x050C; 230public final static short EC_TAG_SERVER_PORT = 0x050D; 231public final static short EC_TAG_CLIENT = 0x0600; 232public final static short EC_TAG_CLIENT_SOFTWARE = 0x0601; 233public final static short EC_TAG_CLIENT_SCORE = 0x0602; 234public final static short EC_TAG_CLIENT_HASH = 0x0603; 235public final static short EC_TAG_CLIENT_FRIEND_SLOT = 0x0604; 236public final static short EC_TAG_CLIENT_WAIT_TIME = 0x0605; 237public final static short EC_TAG_CLIENT_XFER_TIME = 0x0606; 238public final static short EC_TAG_CLIENT_QUEUE_TIME = 0x0607; 239public final static short EC_TAG_CLIENT_LAST_TIME = 0x0608; 240public final static short EC_TAG_CLIENT_UPLOAD_SESSION = 0x0609; 241public final static short EC_TAG_CLIENT_UPLOAD_TOTAL = 0x060A; 242public final static short EC_TAG_CLIENT_DOWNLOAD_TOTAL = 0x060B; 243public final static short EC_TAG_CLIENT_DOWNLOAD_STATE = 0x060C; 244public final static short EC_TAG_CLIENT_UP_SPEED = 0x060D; 245public final static short EC_TAG_CLIENT_DOWN_SPEED = 0x060E; 246public final static short EC_TAG_CLIENT_FROM = 0x060F; 247public final static short EC_TAG_CLIENT_USER_IP = 0x0610; 248public final static short EC_TAG_CLIENT_USER_PORT = 0x0611; 249public final static short EC_TAG_CLIENT_SERVER_IP = 0x0612; 250public final static short EC_TAG_CLIENT_SERVER_PORT = 0x0613; 251public final static short EC_TAG_CLIENT_SERVER_NAME = 0x0614; 252public final static short EC_TAG_CLIENT_SOFT_VER_STR = 0x0615; 253public final static short EC_TAG_CLIENT_WAITING_POSITION = 0x0616; 254public final static short EC_TAG_CLIENT_IDENT_STATE = 0x0617; 255public final static short EC_TAG_CLIENT_OBFUSCATION_STATUS = 0x0618; 256public final static short EC_TAG_CLIENT_CURRENTLYUNUSED1 = 0x0619; 257public final static short EC_TAG_CLIENT_REMOTE_QUEUE_RANK = 0x061A; 258public final static short EC_TAG_CLIENT_DISABLE_VIEW_SHARED = 0x061B; 259public final static short EC_TAG_CLIENT_UPLOAD_STATE = 0x061C; 260public final static short EC_TAG_CLIENT_EXT_PROTOCOL = 0x061D; 261public final static short EC_TAG_CLIENT_USER_ID = 0x061E; 262public final static short EC_TAG_CLIENT_UPLOAD_FILE = 0x061F; 263public final static short EC_TAG_CLIENT_REQUEST_FILE = 0x0620; 264public final static short EC_TAG_CLIENT_A4AF_FILES = 0x0621; 265public final static short EC_TAG_CLIENT_OLD_REMOTE_QUEUE_RANK = 0x0622; 266public final static short EC_TAG_CLIENT_KAD_PORT = 0x0623; 267public final static short EC_TAG_CLIENT_PART_STATUS = 0x0624; 268public final static short EC_TAG_CLIENT_NEXT_REQUESTED_PART = 0x0625; 269public final static short EC_TAG_CLIENT_LAST_DOWNLOADING_PART = 0x0626; 270public final static short EC_TAG_CLIENT_REMOTE_FILENAME = 0x0627; 271public final static short EC_TAG_CLIENT_MOD_VERSION = 0x0628; 272public final static short EC_TAG_CLIENT_OS_INFO = 0x0629; 273public final static short EC_TAG_CLIENT_AVAILABLE_PARTS = 0x062A; 274public final static short EC_TAG_CLIENT_UPLOAD_PART_STATUS = 0x062B; 275public final static short EC_TAG_SEARCHFILE = 0x0700; 276public final static short EC_TAG_SEARCH_TYPE = 0x0701; 277public final static short EC_TAG_SEARCH_NAME = 0x0702; 278public final static short EC_TAG_SEARCH_MIN_SIZE = 0x0703; 279public final static short EC_TAG_SEARCH_MAX_SIZE = 0x0704; 280public final static short EC_TAG_SEARCH_FILE_TYPE = 0x0705; 281public final static short EC_TAG_SEARCH_EXTENSION = 0x0706; 282public final static short EC_TAG_SEARCH_AVAILABILITY = 0x0707; 283public final static short EC_TAG_SEARCH_STATUS = 0x0708; 284public final static short EC_TAG_SEARCH_PARENT = 0x0709; 285public final static short EC_TAG_FRIEND = 0x0800; 286public final static short EC_TAG_FRIEND_NAME = 0x0801; 287public final static short EC_TAG_FRIEND_HASH = 0x0802; 288public final static short EC_TAG_FRIEND_IP = 0x0803; 289public final static short EC_TAG_FRIEND_PORT = 0x0804; 290public final static short EC_TAG_FRIEND_CLIENT = 0x0805; 291public final static short EC_TAG_FRIEND_ADD = 0x0806; 292public final static short EC_TAG_FRIEND_REMOVE = 0x0807; 293public final static short EC_TAG_FRIEND_FRIENDSLOT = 0x0808; 294public final static short EC_TAG_FRIEND_SHARED = 0x0809; 295public final static short EC_TAG_SELECT_PREFS = 0x1000; 296public final static short EC_TAG_PREFS_CATEGORIES = 0x1100; 297public final static short EC_TAG_CATEGORY = 0x1101; 298public final static short EC_TAG_CATEGORY_TITLE = 0x1102; 299public final static short EC_TAG_CATEGORY_PATH = 0x1103; 300public final static short EC_TAG_CATEGORY_COMMENT = 0x1104; 301public final static short EC_TAG_CATEGORY_COLOR = 0x1105; 302public final static short EC_TAG_CATEGORY_PRIO = 0x1106; 303public final static short EC_TAG_PREFS_GENERAL = 0x1200; 304public final static short EC_TAG_USER_NICK = 0x1201; 305public final static short EC_TAG_USER_HASH = 0x1202; 306public final static short EC_TAG_USER_HOST = 0x1203; 307public final static short EC_TAG_GENERAL_CHECK_NEW_VERSION = 0x1204; 308public final static short EC_TAG_PREFS_CONNECTIONS = 0x1300; 309public final static short EC_TAG_CONN_DL_CAP = 0x1301; 310public final static short EC_TAG_CONN_UL_CAP = 0x1302; 311public final static short EC_TAG_CONN_MAX_DL = 0x1303; 312public final static short EC_TAG_CONN_MAX_UL = 0x1304; 313public final static short EC_TAG_CONN_SLOT_ALLOCATION = 0x1305; 314public final static short EC_TAG_CONN_TCP_PORT = 0x1306; 315public final static short EC_TAG_CONN_UDP_PORT = 0x1307; 316public final static short EC_TAG_CONN_UDP_DISABLE = 0x1308; 317public final static short EC_TAG_CONN_MAX_FILE_SOURCES = 0x1309; 318public final static short EC_TAG_CONN_MAX_CONN = 0x130A; 319public final static short EC_TAG_CONN_AUTOCONNECT = 0x130B; 320public final static short EC_TAG_CONN_RECONNECT = 0x130C; 321public final static short EC_TAG_NETWORK_ED2K = 0x130D; 322public final static short EC_TAG_NETWORK_KADEMLIA = 0x130E; 323public final static short EC_TAG_PREFS_MESSAGEFILTER = 0x1400; 324public final static short EC_TAG_MSGFILTER_ENABLED = 0x1401; 325public final static short EC_TAG_MSGFILTER_ALL = 0x1402; 326public final static short EC_TAG_MSGFILTER_FRIENDS = 0x1403; 327public final static short EC_TAG_MSGFILTER_SECURE = 0x1404; 328public final static short EC_TAG_MSGFILTER_BY_KEYWORD = 0x1405; 329public final static short EC_TAG_MSGFILTER_KEYWORDS = 0x1406; 330public final static short EC_TAG_PREFS_REMOTECTRL = 0x1500; 331public final static short EC_TAG_WEBSERVER_AUTORUN = 0x1501; 332public final static short EC_TAG_WEBSERVER_PORT = 0x1502; 333public final static short EC_TAG_WEBSERVER_GUEST = 0x1503; 334public final static short EC_TAG_WEBSERVER_USEGZIP = 0x1504; 335public final static short EC_TAG_WEBSERVER_REFRESH = 0x1505; 336public final static short EC_TAG_WEBSERVER_TEMPLATE = 0x1506; 337public final static short EC_TAG_PREFS_ONLINESIG = 0x1600; 338public final static short EC_TAG_ONLINESIG_ENABLED = 0x1601; 339public final static short EC_TAG_PREFS_SERVERS = 0x1700; 340public final static short EC_TAG_SERVERS_REMOVE_DEAD = 0x1701; 341public final static short EC_TAG_SERVERS_DEAD_SERVER_RETRIES = 0x1702; 342public final static short EC_TAG_SERVERS_AUTO_UPDATE = 0x1703; 343public final static short EC_TAG_SERVERS_URL_LIST = 0x1704; 344public final static short EC_TAG_SERVERS_ADD_FROM_SERVER = 0x1705; 345public final static short EC_TAG_SERVERS_ADD_FROM_CLIENT = 0x1706; 346public final static short EC_TAG_SERVERS_USE_SCORE_SYSTEM = 0x1707; 347public final static short EC_TAG_SERVERS_SMART_ID_CHECK = 0x1708; 348public final static short EC_TAG_SERVERS_SAFE_SERVER_CONNECT = 0x1709; 349public final static short EC_TAG_SERVERS_AUTOCONN_STATIC_ONLY = 0x170A; 350public final static short EC_TAG_SERVERS_MANUAL_HIGH_PRIO = 0x170B; 351public final static short EC_TAG_SERVERS_UPDATE_URL = 0x170C; 352public final static short EC_TAG_PREFS_FILES = 0x1800; 353public final static short EC_TAG_FILES_ICH_ENABLED = 0x1801; 354public final static short EC_TAG_FILES_AICH_TRUST = 0x1802; 355public final static short EC_TAG_FILES_NEW_PAUSED = 0x1803; 356public final static short EC_TAG_FILES_NEW_AUTO_DL_PRIO = 0x1804; 357public final static short EC_TAG_FILES_PREVIEW_PRIO = 0x1805; 358public final static short EC_TAG_FILES_NEW_AUTO_UL_PRIO = 0x1806; 359public final static short EC_TAG_FILES_UL_FULL_CHUNKS = 0x1807; 360public final static short EC_TAG_FILES_START_NEXT_PAUSED = 0x1808; 361public final static short EC_TAG_FILES_RESUME_SAME_CAT = 0x1809; 362public final static short EC_TAG_FILES_SAVE_SOURCES = 0x180A; 363public final static short EC_TAG_FILES_EXTRACT_METADATA = 0x180B; 364public final static short EC_TAG_FILES_ALLOC_FULL_SIZE = 0x180C; 365public final static short EC_TAG_FILES_CHECK_FREE_SPACE = 0x180D; 366public final static short EC_TAG_FILES_MIN_FREE_SPACE = 0x180E; 367public final static short EC_TAG_PREFS_SRCDROP = 0x1900; 368public final static short EC_TAG_SRCDROP_NONEEDED = 0x1901; 369public final static short EC_TAG_SRCDROP_DROP_FQS = 0x1902; 370public final static short EC_TAG_SRCDROP_DROP_HQRS = 0x1903; 371public final static short EC_TAG_SRCDROP_HQRS_VALUE = 0x1904; 372public final static short EC_TAG_SRCDROP_AUTODROP_TIMER = 0x1905; 373public final static short EC_TAG_PREFS_DIRECTORIES = 0x1A00; 374public final static short EC_TAG_DIRECTORIES_INCOMING = 0x1A01; 375public final static short EC_TAG_DIRECTORIES_TEMP = 0x1A02; 376public final static short EC_TAG_DIRECTORIES_SHARED = 0x1A03; 377public final static short EC_TAG_DIRECTORIES_SHARE_HIDDEN = 0x1A04; 378public final static short EC_TAG_PREFS_STATISTICS = 0x1B00; 379public final static short EC_TAG_STATSGRAPH_WIDTH = 0x1B01; 380public final static short EC_TAG_STATSGRAPH_SCALE = 0x1B02; 381public final static short EC_TAG_STATSGRAPH_LAST = 0x1B03; 382public final static short EC_TAG_STATSGRAPH_DATA = 0x1B04; 383public final static short EC_TAG_STATTREE_CAPPING = 0x1B05; 384public final static short EC_TAG_STATTREE_NODE = 0x1B06; 385public final static short EC_TAG_STAT_NODE_VALUE = 0x1B07; 386public final static short EC_TAG_STAT_VALUE_TYPE = 0x1B08; 387public final static short EC_TAG_STATTREE_NODEID = 0x1B09; 388public final static short EC_TAG_PREFS_SECURITY = 0x1C00; 389public final static short EC_TAG_SECURITY_CAN_SEE_SHARES = 0x1C01; 390public final static short EC_TAG_IPFILTER_CLIENTS = 0x1C02; 391public final static short EC_TAG_IPFILTER_SERVERS = 0x1C03; 392public final static short EC_TAG_IPFILTER_AUTO_UPDATE = 0x1C04; 393public final static short EC_TAG_IPFILTER_UPDATE_URL = 0x1C05; 394public final static short EC_TAG_IPFILTER_LEVEL = 0x1C06; 395public final static short EC_TAG_IPFILTER_FILTER_LAN = 0x1C07; 396public final static short EC_TAG_SECURITY_USE_SECIDENT = 0x1C08; 397public final static short EC_TAG_SECURITY_OBFUSCATION_SUPPORTED = 0x1C09; 398public final static short EC_TAG_SECURITY_OBFUSCATION_REQUESTED = 0x1C0A; 399public final static short EC_TAG_SECURITY_OBFUSCATION_REQUIRED = 0x1C0B; 400public final static short EC_TAG_PREFS_CORETWEAKS = 0x1D00; 401public final static short EC_TAG_CORETW_MAX_CONN_PER_FIVE = 0x1D01; 402public final static short EC_TAG_CORETW_VERBOSE = 0x1D02; 403public final static short EC_TAG_CORETW_FILEBUFFER = 0x1D03; 404public final static short EC_TAG_CORETW_UL_QUEUE = 0x1D04; 405public final static short EC_TAG_CORETW_SRV_KEEPALIVE_TIMEOUT = 0x1D05; 406public final static short EC_TAG_PREFS_KADEMLIA = 0x1E00; 407public final static short EC_TAG_KADEMLIA_UPDATE_URL = 0x1E01; 408 409public final static byte EC_DETAIL_CMD = 0x00; 410public final static byte EC_DETAIL_WEB = 0x01; 411public final static byte EC_DETAIL_FULL = 0x02; 412public final static byte EC_DETAIL_UPDATE = 0x03; 413public final static byte EC_DETAIL_INC_UPDATE = 0x04; 414 415public final static byte EC_SEARCH_LOCAL = 0x00; 416public final static byte EC_SEARCH_GLOBAL = 0x01; 417public final static byte EC_SEARCH_KAD = 0x02; 418public final static byte EC_SEARCH_WEB = 0x03; 419 420public final static byte EC_VALUE_INTEGER = 0x00; 421public final static byte EC_VALUE_ISTRING = 0x01; 422public final static byte EC_VALUE_BYTES = 0x02; 423public final static byte EC_VALUE_ISHORT = 0x03; 424public final static byte EC_VALUE_TIME = 0x04; 425public final static byte EC_VALUE_SPEED = 0x05; 426public final static byte EC_VALUE_STRING = 0x06; 427public final static byte EC_VALUE_DOUBLE = 0x07; 428 429public final static int EC_PREFS_CATEGORIES = 0x00000001; 430public final static int EC_PREFS_GENERAL = 0x00000002; 431public final static int EC_PREFS_CONNECTIONS = 0x00000004; 432public final static int EC_PREFS_MESSAGEFILTER = 0x00000008; 433public final static int EC_PREFS_REMOTECONTROLS = 0x00000010; 434public final static int EC_PREFS_ONLINESIG = 0x00000020; 435public final static int EC_PREFS_SERVERS = 0x00000040; 436public final static int EC_PREFS_FILES = 0x00000080; 437public final static int EC_PREFS_SRCDROP = 0x00000100; 438public final static int EC_PREFS_DIRECTORIES = 0x00000200; 439public final static int EC_PREFS_STATISTICS = 0x00000400; 440public final static int EC_PREFS_SECURITY = 0x00000800; 441public final static int EC_PREFS_CORETWEAKS = 0x00001000; 442public final static int EC_PREFS_KADEMLIA = 0x00002000; 443 444} 445