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