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

group_network.h

浏览该文件的文档。
00001 
00023 // START OF FILE
00024 /*****************************************************************************/
00025 #ifndef _QQ_GROUP_NETWORK_H_
00026 #define _QQ_GROUP_NETWORK_H_
00027 
00028 #include <glib.h>
00029 #include "connection.h"         // GaimConnection
00030 #include "packet_parse.h"       // create_packet
00031 #include "group.h"              // qq_group
00032 
00033 typedef enum {
00034         QQ_GROUP_CMD_CREATE_GROUP = 0x01,
00035         QQ_GROUP_CMD_MEMBER_OPT = 0x02,
00036         QQ_GROUP_CMD_MODIFY_GROUP_INFO = 0x03,
00037         QQ_GROUP_CMD_GET_GROUP_INFO = 0x04,
00038         QQ_GROUP_CMD_ACTIVATE_GROUP = 0x05,
00039         QQ_GROUP_CMD_SEARCH_GROUP = 0x06,
00040         QQ_GROUP_CMD_JOIN_GROUP = 0x07,
00041         QQ_GROUP_CMD_JOIN_GROUP_AUTH = 0x08,
00042         QQ_GROUP_CMD_EXIT_GROUP = 0x09,
00043         QQ_GROUP_CMD_SEND_MSG = 0x0a,
00044         QQ_GROUP_CMD_GET_ONLINE_MEMBER = 0x0b,
00045         QQ_GROUP_CMD_GET_MEMBER_INFO = 0x0c,
00046 } qq_group_cmd;
00047 
00048 typedef struct _group_packet {
00049         guint16 send_seq;
00050         guint32 internal_group_id;
00051 } group_packet;
00052 
00053 const gchar *qq_group_cmd_get_desc(qq_group_cmd cmd);
00054 
00055 void qq_send_group_cmd(GaimConnection * gc, qq_group * group, guint8 * raw_data, gint data_len);
00056 void qq_process_group_cmd_reply(guint8 * buf, gint buf_len, guint16 seq, GaimConnection * gc);
00057 
00058 #endif
00059 /*****************************************************************************/
00060 // END OF FILE

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