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

im.h

浏览该文件的文档。
00001 
00023 // START OF FILE
00024 /*****************************************************************************/
00025 #ifndef _QQ_IM_H_
00026 #define _QQ_IM_H_
00027 
00028 #include <glib.h>
00029 #include "connection.h"         // GaimConnection
00030 #include "group.h"              // qq_group
00031 
00032 #define QQ_MSG_IM_MAX               500 // max length of IM
00033 #define QQ_SEND_IM_BEFORE_MSG_LEN   53
00034 #define QQ_SEND_IM_AFTER_MSG_LEN    13  // there is one 0x00 at the end
00035 
00036 enum {
00037         QQ_IM_TEXT = 0x01,
00038         QQ_IM_AUTO_REPLY = 0x02,
00039 };
00040 
00041 enum {
00042         QQ_RECV_IM_TO_BUDDY = 0x0009,
00043         QQ_RECV_IM_TO_UNKNOWN = 0x000a,
00044         QQ_RECV_IM_UNKNOWN_GROUP_IM = 0x0020,
00045         QQ_RECV_IM_ADD_TO_GROUP = 0x0021,
00046         QQ_RECV_IM_DEL_FROM_GROUP = 0x0022,
00047         QQ_RECV_IM_APPLY_ADD_TO_GROUP = 0x0023,
00048         QQ_RECV_IM_APPROVE_APPLY_ADD_TO_GROUP = 0x0024,
00049         QQ_RECV_IM_REJCT_APPLY_ADD_TO_GROUP = 0x0025,
00050         QQ_RECV_IM_TEMP_GROUP_IM = 0x002A,       
00051         QQ_RECV_IM_GROUP_IM = 0x002B,           
00052         QQ_RECV_IM_CREATE_GROUP = 0x0026,
00053         QQ_RECV_IM_SYS_NOTIFICATION = 0x0030,
00054 };
00055 guint8 *qq_get_send_im_tail(const gchar * font_color,
00056                             const gchar * font_size,
00057                             const gchar * font_name,
00058                             gboolean is_bold, gboolean is_italic, gboolean is_underline, guint len);
00059 
00060 void qq_send_packet_im(GaimConnection * gc, guint32 to_uid, gchar * msg, gint type);
00061 void qq_process_recv_im(guint8 * buf, gint buf_len, guint16 seq, GaimConnection * gc);
00062 void qq_process_send_im_reply(guint8 * buf, gint buf_len, GaimConnection * gc);
00063 
00064 #endif
00065 /*****************************************************************************/
00066 // END OF FILE

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