Mercurial > pidgin.yaz
annotate libpurple/protocols/qq/qq_define.h @ 24635:d8452c0bec7b
Remove the commas at the end of enumerator lists. This resolves warnings
when building libpurple within the Mozilla build system that turn into errors
if the compiler is switched to a C++ compiler. Fixes #7717.
committer: John Bailey <rekkanoryo@rekkanoryo.org>
author | Florian Quèze <florian@instantbird.org> |
---|---|
date | Thu, 11 Dec 2008 06:32:05 +0000 |
parents | 2ae0085bb0ca |
children | 7f903e67a995 |
rev | line source |
---|---|
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
1 /** |
24065
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
2 * @file qq_define.h |
24064
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 #ifndef _QQ_HEADER_INFO_H_ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
26 #define _QQ_HEADER_INFO_H_ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
27 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
28 #include <glib.h> |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
29 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
30 #define QQ_UDP_HEADER_LENGTH 7 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
31 #define QQ_TCP_HEADER_LENGTH 9 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
32 |
24065
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
33 #define QQ_PACKET_TAG 0x02 /* all QQ text packets starts with it */ |
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
34 #define QQ_PACKET_TAIL 0x03 /* all QQ text packets end with it */ |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
35 |
24065
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
36 #define QQ_CLIENT_0D55 0x0d55 /* QQ2005 used by openq before */ |
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
37 #define QQ_CLIENT_111D 0x111D /* QQ2007 */ |
24066
dbc7a9742f8d
2008.09.26 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24065
diff
changeset
|
38 #define QQ_CLIENT_115B 0x115B /* QQ2008 He Sui*/ |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
39 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
40 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
|
41 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
42 /* list of known QQ commands */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
43 enum { |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
44 QQ_CMD_LOGOUT = 0x0001, /* log out */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
45 QQ_CMD_KEEP_ALIVE = 0x0002, /* get onlines from tencent */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
46 QQ_CMD_UPDATE_INFO = 0x0004, /* update information */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
47 QQ_CMD_SEARCH_USER = 0x0005, /* search for user */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
48 QQ_CMD_GET_BUDDY_INFO = 0x0006, /* get user information */ |
24094
7f5433ffbf8d
2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24093
diff
changeset
|
49 QQ_CMD_ADD_BUDDY_NO_AUTH = 0x0009, /* add buddy without auth */ |
7f5433ffbf8d
2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24093
diff
changeset
|
50 QQ_CMD_REMOVE_BUDDY = 0x000a, /* delete a buddy */ |
7f5433ffbf8d
2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24093
diff
changeset
|
51 QQ_CMD_ADD_BUDDY_AUTH = 0x000b, /* buddy authentication */ |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
52 QQ_CMD_CHANGE_STATUS = 0x000d, /* change my online status */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
53 QQ_CMD_ACK_SYS_MSG = 0x0012, /* ack system message */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
54 QQ_CMD_SEND_IM = 0x0016, /* send message */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
55 QQ_CMD_RECV_IM = 0x0017, /* receive message */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
56 QQ_CMD_REMOVE_ME = 0x001c, /* remove self */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
57 QQ_CMD_REQUEST_KEY = 0x001d, /* request key for file transfer */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
58 QQ_CMD_CELL_PHONE_1 = 0x0021, /* cell phone 1 */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
59 QQ_CMD_LOGIN = 0x0022, /* login */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
60 QQ_CMD_GET_BUDDIES_LIST = 0x0026, /* get buddies list */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
61 QQ_CMD_GET_BUDDIES_ONLINE = 0x0027, /* get online buddies list */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
62 QQ_CMD_CELL_PHONE_2 = 0x0029, /* cell phone 2 */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
63 QQ_CMD_ROOM = 0x0030, /* room command */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
64 QQ_CMD_GET_BUDDIES_AND_ROOMS = 0x0058, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
65 QQ_CMD_GET_LEVEL = 0x005C, /* get level for one or more buddies */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
66 QQ_CMD_TOKEN = 0x0062, /* get login token */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
67 QQ_CMD_RECV_MSG_SYS = 0x0080, /* receive a system message */ |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
68 QQ_CMD_BUDDY_CHANGE_STATUS = 0x0081, /* buddy change status */ |
24065
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
69 /* for QQ2007*/ |
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
70 QQ_CMD_GET_SERVER = 0x0091, /* select login server */ |
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
71 QQ_CMD_TOKEN_EX = 0x00BA, /* get LOGIN token */ |
bdfcfd71449c
patch 20080922 from ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24064
diff
changeset
|
72 QQ_CMD_CHECK_PWD = 0x00DD, /* Password verify */ |
24095
2a19984c0005
2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24094
diff
changeset
|
73 QQ_CMD_AUTH_CODE = 0x00AE, /* the request verification of information */ |
24094
7f5433ffbf8d
2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24093
diff
changeset
|
74 QQ_CMD_ADD_BUDDY_NO_AUTH_EX = 0x00A7, /* add friend without auth */ |
7f5433ffbf8d
2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24093
diff
changeset
|
75 QQ_CMD_ADD_BUDDY_AUTH_EX = 0x00A8, /* add buddy with auth */ |
24093
f4f29fac96c6
2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24092
diff
changeset
|
76 QQ_CMD_BUDDY_CHECK_CODE = 0x00B5, |
24635
d8452c0bec7b
Remove the commas at the end of enumerator lists. This resolves warnings
Florian Quèze <florian@instantbird.org>
parents:
24594
diff
changeset
|
77 QQ_CMD_BUDDY_QUESTION = 0x00B7 |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
78 }; |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
79 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
80 const gchar *qq_get_cmd_desc(gint type); |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
81 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
82 enum { |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
83 QQ_ROOM_CMD_CREATE = 0x01, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
84 QQ_ROOM_CMD_MEMBER_OPT = 0x02, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
85 QQ_ROOM_CMD_CHANGE_INFO = 0x03, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
86 QQ_ROOM_CMD_GET_INFO = 0x04, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
87 QQ_ROOM_CMD_ACTIVATE = 0x05, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
88 QQ_ROOM_CMD_SEARCH = 0x06, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
89 QQ_ROOM_CMD_JOIN = 0x07, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
90 QQ_ROOM_CMD_AUTH = 0x08, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
91 QQ_ROOM_CMD_QUIT = 0x09, |
24594 | 92 QQ_ROOM_CMD_SEND_IM = 0x0a, |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
93 QQ_ROOM_CMD_GET_ONLINES = 0x0b, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
94 QQ_ROOM_CMD_GET_BUDDIES = 0x0c, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
95 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
96 QQ_ROOM_CMD_CHANGE_CARD = 0x0E, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
97 QQ_ROOM_CMD_GET_REALNAMES = 0x0F, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
98 QQ_ROOM_CMD_GET_CARD = 0x10, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
99 QQ_ROOM_CMD_SEND_IM_EX = 0x1A, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
100 QQ_ROOM_CMD_ADMIN = 0x1B, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
101 QQ_ROOM_CMD_TRANSFER = 0x1C, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
102 QQ_ROOM_CMD_TEMP_CREATE = 0x30, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
103 QQ_ROOM_CMD_TEMP_CHANGE_MEMBER = 0x31, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
104 QQ_ROOM_CMD_TEMP_QUIT = 0x32, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
105 QQ_ROOM_CMD_TEMP_GET_INFO = 0x33, |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
106 QQ_ROOM_CMD_TEMP_SEND_IM = 0x35, |
24635
d8452c0bec7b
Remove the commas at the end of enumerator lists. This resolves warnings
Florian Quèze <florian@instantbird.org>
parents:
24594
diff
changeset
|
107 QQ_ROOM_CMD_TEMP_GET_MEMBERS = 0x37 |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
108 }; |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
109 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
110 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
|
111 |
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
112 enum { |
24092
7c0a56c5fea0
2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24079
diff
changeset
|
113 QQ_SERVER_BUDDY_ADDED = 1, |
7c0a56c5fea0
2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24079
diff
changeset
|
114 QQ_SERVER_BUDDY_ADD_REQUEST = 2, |
7c0a56c5fea0
2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24079
diff
changeset
|
115 QQ_SERVER_BUDDY_ADDED_ME = 3, |
7c0a56c5fea0
2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24079
diff
changeset
|
116 QQ_SERVER_BUDDY_REJECTED_ME = 4, |
7c0a56c5fea0
2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24079
diff
changeset
|
117 QQ_SERVER_NOTICE= 6, |
7c0a56c5fea0
2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24079
diff
changeset
|
118 QQ_SERVER_NEW_CLIENT = 9, |
24093
f4f29fac96c6
2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24092
diff
changeset
|
119 QQ_SERVER_BUDDY_ADDING_EX = 40, |
f4f29fac96c6
2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24092
diff
changeset
|
120 QQ_SERVER_BUDDY_ADD_REQUEST_EX = 41, |
f4f29fac96c6
2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24092
diff
changeset
|
121 QQ_SERVER_BUDDY_ADDED_ANSWER = 42, |
24635
d8452c0bec7b
Remove the commas at the end of enumerator lists. This resolves warnings
Florian Quèze <florian@instantbird.org>
parents:
24594
diff
changeset
|
122 QQ_SERVER_BUDDY_ADDED_EX = 43 |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
123 }; |
24079
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
124 |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
125 enum { |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
126 QQ_BUDDY_OFFLINE = 0x00, |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
127 QQ_BUDDY_ONLINE_NORMAL = 10, |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
128 QQ_BUDDY_CHANGE_TO_OFFLINE = 20, |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
129 QQ_BUDDY_ONLINE_AWAY = 30, |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
130 QQ_BUDDY_ONLINE_INVISIBLE = 40, |
24635
d8452c0bec7b
Remove the commas at the end of enumerator lists. This resolves warnings
Florian Quèze <florian@instantbird.org>
parents:
24594
diff
changeset
|
131 QQ_BUDDY_ONLINE_BUSY = 50 |
24079
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
132 }; |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
133 |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
134 gboolean is_online(guint8 status); |
1bdf7b602684
2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
24066
diff
changeset
|
135 |
24064
a3cd7c3d9da1
2008.10.03 - Flos Loniceare<lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff
changeset
|
136 #endif |