annotate libpurple/protocols/qq/qq_define.c @ 24064:a3cd7c3d9da1

2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com> * Rename header_info.c/header_info.h to qq_define.c/qq_define.h
author SHiNE CsyFeK <csyfek@gmail.com>
date Wed, 22 Oct 2008 14:28:17 +0000
parents
children bdfcfd71449c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
24064
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
1 /**
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
2 * @file header_info.c
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
3 *
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
4 * purple
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
5 *
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
6 * Purple is the legal property of its developers, whose names are too numerous
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
7 * to list here. Please refer to the COPYRIGHT file distributed with this
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
8 * source distribution.
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
9 *
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
10 * This program is free software; you can redistribute it and/or modify
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
11 * it under the terms of the GNU General Public License as published by
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
12 * the Free Software Foundation; either version 2 of the License, or
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
13 * (at your option) any later version.
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
14 *
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
15 * This program is distributed in the hope that it will be useful,
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
18 * GNU General Public License for more details.
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
19 *
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
20 * You should have received a copy of the GNU General Public License
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
21 * along with this program; if not, write to the Free Software
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
22 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
23 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
24
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
25 #include "internal.h"
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
26
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
27 #include "header_info.h"
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
28
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
29 #define QQ_CLIENT_062E 0x062e /* GB QQ2000c build 0630 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
30 #define QQ_CLIENT_072E 0x072e /* EN QQ2000c build 0305 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
31 #define QQ_CLIENT_0801 0x0801 /* EN QQ2000c build 0630 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
32 #define QQ_CLIENT_0A1D 0x0a1d /* GB QQ2003c build 0808 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
33 #define QQ_CLIENT_0B07 0x0b07 /* GB QQ2003c build 0925 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
34 #define QQ_CLIENT_0B2F 0x0b2f /* GB QQ2003iii build 0117 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
35 #define QQ_CLIENT_0B35 0x0b35 /* GB QQ2003iii build 0304 (offical release) */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
36 #define QQ_CLIENT_0B37 0x0b37 /* GB QQ2003iii build 0304 (April 05 updates) */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
37 #define QQ_CLIENT_0E1B 0x0e1b /* QQ2005 ? */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
38 #define QQ_CLIENT_0E35 0x0e35 /* EN QQ2005 V05.0.200.020 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
39 #define QQ_CLIENT_0F15 0x0f15 /* QQ2006 Spring Festival build */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
40 #define QQ_CLIENT_0F5F 0x0f5f /* QQ2006 final build */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
41
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
42 #define QQ_CLIENT_0C0B 0x0C0B /* QQ2004 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
43 #define QQ_CLIENT_0C0D 0x0C0D /* QQ2004 preview*/
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
44 #define QQ_CLIENT_0C21 0x0C21 /* QQ2004 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
45 #define QQ_CLIENT_0C49 0x0C49 /* QQ2004II */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
46 #define QQ_CLIENT_0D05 0x0D05 /* QQ2005 beta1 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
47 #define QQ_CLIENT_0D51 0x0D51 /* QQ2005 beta2 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
48 #define QQ_CLIENT_0D61 0x0D61 /* QQ2005 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
49 #define QQ_CLIENT_05A5 0x05A5 /* ? */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
50 #define QQ_CLIENT_05F1 0x0F15 /* QQ2006 Spring Festival */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
51 #define QQ_CLIENT_0F4B 0x0F4B /* QQ2006 Beta 3 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
52
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
53 #define QQ_CLIENT_1105 0x1105 /* QQ2007 beta4*/
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
54 #define QQ_CLIENT_111D 0x111D /* QQ2007 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
55 #define QQ_CLIENT_115B 0x115B /* QQ2008 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
56 #define QQ_CLIENT_1203 0x1203 /* QQ2008 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
57 #define QQ_CLIENT_1205 0x1205 /* QQ2008 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
58 #define QQ_CLIENT_120B 0x120B /* QQ2008 July 8.0.978.400 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
59 #define QQ_CLIENT_1412 0x1412 /* QQMac 1.0 preview1 build 670 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
60 #define QQ_CLIENT_1441 0x1441 /* QQ2009 preview2 */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
61
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
62 #define QQ_SERVER_0100 0x0100 /* server */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
63
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
64
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
65 /* given source tag, return its description accordingly */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
66 const gchar *qq_get_ver_desc(gint source)
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
67 {
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
68 switch (source) {
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
69 case QQ_CLIENT_062E:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
70 return "GB QQ2000c build 0630";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
71 case QQ_CLIENT_072E:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
72 return "En QQ2000c build 0305";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
73 case QQ_CLIENT_0801:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
74 return "En QQ2000c build 0630";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
75 case QQ_CLIENT_0A1D:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
76 return "GB QQ2003ii build 0808";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
77 case QQ_CLIENT_0B07:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
78 return "GB QQ2003ii build 0925";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
79 case QQ_CLIENT_0B2F:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
80 return "GB QQ2003iii build 0117";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
81 case QQ_CLIENT_0B35:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
82 return "GB QQ2003iii build 0304";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
83 case QQ_CLIENT_0B37:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
84 return "GB QQ2003iii build 0304 (April 5 update)";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
85 case QQ_CLIENT_0C0B:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
86 return "QQ2004";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
87 case QQ_CLIENT_0C0D:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
88 return "QQ2004 preview";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
89 case QQ_CLIENT_0C21:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
90 return "QQ2004";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
91 case QQ_CLIENT_0C49:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
92 return "QQ2004II";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
93 case QQ_CLIENT_0D05:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
94 return "QQ2005 beta1";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
95 case QQ_CLIENT_0D51:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
96 return "QQ2005 beta2";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
97 case QQ_CLIENT_0D61:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
98 return "QQ2005";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
99 case QQ_CLIENT_0E1B:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
100 return "QQ2005 or QQ2006";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
101 case QQ_CLIENT_0E35:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
102 return "En QQ2005 V05.0.200.020";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
103 case QQ_CLIENT_0F15:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
104 return "QQ2006 Spring Festival";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
105 case QQ_CLIENT_0F4B:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
106 return "QQ2006 beta3";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
107 case QQ_CLIENT_0F5F:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
108 return "QQ2006 final build";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
109 case QQ_CLIENT_1105:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
110 return "QQ2007 beta4";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
111 case QQ_CLIENT_111D:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
112 return "QQ2007";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
113 case QQ_CLIENT_115B:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
114 case QQ_CLIENT_1203:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
115 case QQ_CLIENT_1205:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
116 case QQ_CLIENT_120B:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
117 return "QQ2008";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
118 case QQ_CLIENT_1412:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
119 return "QQMac 1.0 preview1 build 670";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
120 case QQ_CLIENT_1441:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
121 return "QQ2009 preview2";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
122 case QQ_SERVER_0100:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
123 return "QQ Server 0100";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
124 default:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
125 return "Unknown Version";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
126 }
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
127 }
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
128
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
129 /* given command alias, return the command name accordingly */
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
130 const gchar *qq_get_cmd_desc(gint cmd)
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
131 {
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
132 switch (cmd) {
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
133 case QQ_CMD_LOGOUT:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
134 return "QQ_CMD_LOGOUT";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
135 case QQ_CMD_KEEP_ALIVE:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
136 return "QQ_CMD_KEEP_ALIVE";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
137 case QQ_CMD_UPDATE_INFO:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
138 return "QQ_CMD_UPDATE_INFO";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
139 case QQ_CMD_SEARCH_USER:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
140 return "QQ_CMD_SEARCH_USER";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
141 case QQ_CMD_GET_BUDDY_INFO:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
142 return "QQ_CMD_GET_BUDDY_INFO";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
143 case QQ_CMD_BUDDY_ADD_NO_AUTH:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
144 return "QQ_CMD_BUDDY_ADD_NO_AUTH";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
145 case QQ_CMD_BUDDY_REMOVE:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
146 return "QQ_CMD_BUDDY_REMOVE";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
147 case QQ_CMD_BUDDY_ADD_AUTH:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
148 return "QQ_CMD_BUDDY_ADD_AUTH";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
149 case QQ_CMD_CHANGE_STATUS:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
150 return "QQ_CMD_CHANGE_STATUS";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
151 case QQ_CMD_ACK_SYS_MSG:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
152 return "QQ_CMD_ACK_SYS_MSG";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
153 case QQ_CMD_SEND_IM:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
154 return "QQ_CMD_SEND_IM";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
155 case QQ_CMD_RECV_IM:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
156 return "QQ_CMD_RECV_IM";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
157 case QQ_CMD_REMOVE_ME:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
158 return "QQ_CMD_REMOVE_ME";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
159 case QQ_CMD_LOGIN:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
160 return "QQ_CMD_LOGIN";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
161 case QQ_CMD_GET_BUDDIES_LIST:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
162 return "QQ_CMD_GET_BUDDIES_LIST";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
163 case QQ_CMD_GET_BUDDIES_ONLINE:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
164 return "QQ_CMD_GET_BUDDIES_ONLINE";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
165 case QQ_CMD_ROOM:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
166 return "QQ_CMD_ROOM";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
167 case QQ_CMD_GET_BUDDIES_AND_ROOMS:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
168 return "QQ_CMD_GET_BUDDIES_AND_ROOMS";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
169 case QQ_CMD_GET_LEVEL:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
170 return "QQ_CMD_GET_LEVEL";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
171 case QQ_CMD_TOKEN:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
172 return "QQ_CMD_TOKEN";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
173 case QQ_CMD_RECV_MSG_SYS:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
174 return "QQ_CMD_RECV_MSG_SYS";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
175 case QQ_CMD_BUDDY_CHANGE_STATUS:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
176 return "QQ_CMD_BUDDY_CHANGE_STATUS";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
177 default:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
178 return "Unknown CMD";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
179 }
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
180 }
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
181
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
182 const gchar *qq_get_room_cmd_desc(gint room_cmd)
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
183 {
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
184 switch (room_cmd) {
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
185 case QQ_ROOM_CMD_CREATE:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
186 return "QQ_ROOM_CMD_CREATE";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
187 case QQ_ROOM_CMD_MEMBER_OPT:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
188 return "QQ_ROOM_CMD_MEMBER_OPT";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
189 case QQ_ROOM_CMD_CHANGE_INFO:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
190 return "QQ_ROOM_CMD_CHANGE_INFO";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
191 case QQ_ROOM_CMD_GET_INFO:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
192 return "QQ_ROOM_CMD_GET_INFO";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
193 case QQ_ROOM_CMD_ACTIVATE:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
194 return "QQ_ROOM_CMD_ACTIVATE";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
195 case QQ_ROOM_CMD_SEARCH:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
196 return "QQ_ROOM_CMD_SEARCH";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
197 case QQ_ROOM_CMD_JOIN:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
198 return "QQ_ROOM_CMD_JOIN";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
199 case QQ_ROOM_CMD_AUTH:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
200 return "QQ_ROOM_CMD_AUTH";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
201 case QQ_ROOM_CMD_QUIT:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
202 return "QQ_ROOM_CMD_QUIT";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
203 case QQ_ROOM_CMD_SEND_MSG:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
204 return "QQ_ROOM_CMD_SEND_MSG";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
205 case QQ_ROOM_CMD_GET_ONLINES:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
206 return "QQ_ROOM_CMD_GET_ONLINES";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
207 case QQ_ROOM_CMD_GET_BUDDIES:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
208 return "QQ_ROOM_CMD_GET_BUDDIES";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
209 case QQ_ROOM_CMD_CHANGE_CARD:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
210 return "QQ_ROOM_CMD_CHANGE_CARD";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
211 case QQ_ROOM_CMD_GET_REALNAMES:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
212 return "QQ_ROOM_CMD_GET_REALNAMES";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
213 case QQ_ROOM_CMD_GET_CARD:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
214 return "QQ_ROOM_CMD_GET_CARD";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
215 case QQ_ROOM_CMD_SEND_IM_EX:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
216 return "QQ_ROOM_CMD_SEND_IM_EX";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
217 case QQ_ROOM_CMD_ADMIN:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
218 return "QQ_ROOM_CMD_ADMIN";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
219 case QQ_ROOM_CMD_TRANSFER:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
220 return "QQ_ROOM_CMD_TRANSFER";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
221 case QQ_ROOM_CMD_TEMP_CREATE:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
222 return "QQ_ROOM_CMD_TEMP_CREATE";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
223 case QQ_ROOM_CMD_TEMP_CHANGE_MEMBER:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
224 return "QQ_ROOM_CMD_TEMP_CHANGE_MEMBER";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
225 case QQ_ROOM_CMD_TEMP_QUIT:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
226 return "QQ_ROOM_CMD_TEMP_QUIT";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
227 case QQ_ROOM_CMD_TEMP_GET_INFO:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
228 return "QQ_ROOM_CMD_TEMP_GET_INFO";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
229 case QQ_ROOM_CMD_TEMP_SEND_IM:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
230 return "QQ_ROOM_CMD_TEMP_SEND_IM";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
231 case QQ_ROOM_CMD_TEMP_GET_MEMBERS:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
232 return "QQ_ROOM_CMD_TEMP_GET_MEMBERS";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
233 default:
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
234 return "Unknown Room Command";
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
235 }
a3cd7c3d9da1 2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
236 }