首页 | 数据结构 | 文件列表 | 数据字段 | 全局定义

header_info.h

浏览该文件的文档。
00001 
00023 // START OF FILE
00024 /*****************************************************************************/
00025 #ifndef _QQ_HEADER_INFO_H_
00026 #define _QQ_HEADER_INFO_H_
00027 
00028 #include <glib.h>
00029 
00030 #define QQ_UDP_HEADER_LENGTH    7
00031 #define QQ_TCP_HEADER_LENGTH    9
00032 
00033 #define QQ_PACKET_TAG           0x02    // all QQ text packets starts with it
00034 #define QQ_PACKET_TAIL          0x03    // all QQ text packets end with it
00035 
00036 //#define QQ_CLIENT               0x0b37        // QQ2003iii build 0304, Aprili 05 update
00037 #define QQ_CLIENT               0x0f15  // QQ2006
00038 // list of known QQ commands
00039 enum {
00040         QQ_CMD_LOGOUT = 0x0001, // log out
00041         QQ_CMD_KEEP_ALIVE = 0x0002,     // get onlines from tencent
00042         QQ_CMD_UPDATE_INFO = 0x0004,    // update information
00043         QQ_CMD_SEARCH_USER = 0x0005,    // serach for user
00044         QQ_CMD_GET_USER_INFO = 0x0006,  // get user information
00045         QQ_CMD_ADD_FRIEND_WO_AUTH = 0x0009,     // add friend without auth
00046         QQ_CMD_DEL_FRIEND = 0x000a,     // delete a friend 
00047         QQ_CMD_BUDDY_AUTH = 0x000b,     // buddy authentication
00048         QQ_CMD_CHANGE_ONLINE_STATUS = 0x000d,   // change my online status
00049         QQ_CMD_ACK_SYS_MSG = 0x0012,    // ack system message
00050         QQ_CMD_SEND_IM = 0x0016,        // send message
00051         QQ_CMD_RECV_IM = 0x0017,        // receive message
00052         QQ_CMD_REMOVE_SELF = 0x001c,    // remove self 
00053         QQ_CMD_REQUEST_KEY = 0x001d,    // request key for file transfer
00054         QQ_CMD_CELL_PHONE_1 = 0x0021,   // cell phone 1
00055         QQ_CMD_LOGIN = 0x0022,  // login
00056         QQ_CMD_GET_FRIENDS_LIST = 0x0026,       // retrieve my freinds list
00057         QQ_CMD_GET_FRIENDS_ONLINE = 0x0027,     // get my online friends list
00058         QQ_CMD_CELL_PHONE_2 = 0x0029,   // cell phone 2
00059         QQ_CMD_GROUP_CMD = 0x0030,      // group command 
00060         QQ_CMD_GET_LOGIN_TOKEN = 0x0062, //get qq login token
00061         QQ_CMD_RECV_MSG_SYS = 0x0080,   // receive a system message
00062         QQ_CMD_RECV_MSG_FRIEND_CHANGE_STATUS = 0x0081,  // friends change status
00063 };
00064 
00065 const gchar *qq_get_cmd_desc(gint type);
00066 
00067 const gchar *qq_get_source_str(gint source);
00068 
00069 #endif
00070 /*****************************************************************************/
00071 // END OF FILE

Generated at Mon May 8 15:41:24 2006 for OpenQ by  doxygen 1.4.4