libpurple/protocols/qq/buddy_memo.h

branch
openq
changeset 25655
8c6d7250f64a
child 25657
4766831442b0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libpurple/protocols/qq/buddy_memo.h	Mon Feb 09 15:49:14 2009 +0000
@@ -0,0 +1,80 @@
+
+#ifndef _BUDDY_MEMO_H
+#define _BUDDY_MEMO_H 
+
+#include <glib.h>
+
+#include "connection.h"
+#include "buddy_opt.h"
+#include "qq.h"
+
+
+
+#include "internal.h"
+#include "debug.h"
+#include "notify.h"
+#include "request.h"
+#include "utils.h"
+#include "packet_parse.h"
+#include "buddy_list.h"
+#include "buddy_info.h"
+#include "char_conv.h"
+#include "im.h"
+#include "qq_define.h"
+#include "qq_base.h"
+#include "qq_network.h"
+#include "../../blist.h"
+
+
+
+
+
+enum {
+	QQ_BUDDY_MEMO_NAME = 0,
+	QQ_BUDDY_MEMO_MOBILD,
+	QQ_BUDDY_MEMO_TELEPHONE,
+	QQ_BUDDY_MEMO_ADDRESS,
+	QQ_BUDDY_MEMO_EMAIL,
+	QQ_BUDDY_MEMO_ZIPCODE,
+	QQ_BUDDY_MEMO_NOTE,
+	QQ_BUDDY_MEMO_SIZE
+};
+
+
+
+
+
+
+/** 
+ * 向服务器发送下载好友备注信息的请求
+ * 
+ * @param gc 
+ * @param uid 好友qq号码
+ */
+void qq_request_buddy_memo_download(PurpleConnection *gc, guint32 uid);
+
+
+
+
+
+/** 
+ * 处理服务器对好友备注信息的响应
+ * 
+ * @param gc 
+ * @param data 解密后的数据
+ * @param len data数据长度
+ */
+void qq_process_get_buddy_memo( PurpleConnection *gc, guint8* data, gint len );
+
+
+/** 
+ * 在好友列表项上右键菜单中显示好友信息的响应函数
+ * 
+ * @param node 
+ * @param data 
+ */
+void qq_on_show_memo(PurpleBlistNode *node, gpointer data);
+
+
+#endif /* _BUDDY_MEMO_H */
+

mercurial