Mercurial > pidgin.yaz
comparison libpurple/protocols/qq/buddy_opt.h @ 24095:2a19984c0005
2008.10.27 - ccpaging <ccpaging(at)gmail.com>
* Update 'buddy_adding' protocol
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Tue, 28 Oct 2008 16:47:06 +0000 |
parents | 7f5433ffbf8d |
children | d8452c0bec7b |
comparison
equal
deleted
inserted
replaced
24094:7f5433ffbf8d | 24095:2a19984c0005 |
---|---|
39 QQ_AUTH_INFO_CLUSTER = 0x0002, | 39 QQ_AUTH_INFO_CLUSTER = 0x0002, |
40 QQ_AUTH_INFO_REMOVE_BUDDY = 0x0006, | 40 QQ_AUTH_INFO_REMOVE_BUDDY = 0x0006, |
41 QQ_AUTH_INFO_UPDATE_BUDDY_INFO = 0x0007, | 41 QQ_AUTH_INFO_UPDATE_BUDDY_INFO = 0x0007, |
42 }; | 42 }; |
43 | 43 |
44 enum { | |
45 QQ_QUESTION_GET = 0x01, | |
46 QQ_QUESTION_SET = 0x02, | |
47 QQ_QUESTION_REQUEST = 0x03, /* get question only*/ | |
48 QQ_QUESTION_ANSWER = 0x04, | |
49 }; | |
50 | |
44 void qq_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); | 51 void qq_add_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); |
45 void qq_change_buddys_group(PurpleConnection *gc, const char *who, | 52 void qq_change_buddys_group(PurpleConnection *gc, const char *who, |
46 const char *old_group, const char *new_group); | 53 const char *old_group, const char *new_group); |
47 void qq_remove_buddy_and_me(PurpleBlistNode * node); | 54 void qq_remove_buddy_and_me(PurpleBlistNode * node); |
48 void qq_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); | 55 void qq_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); |
57 void qq_process_buddy_from_server(PurpleConnection *gc, int funct, | 64 void qq_process_buddy_from_server(PurpleConnection *gc, int funct, |
58 gchar *from, gchar *to, guint8 *data, gint data_len); | 65 gchar *from, gchar *to, guint8 *data, gint data_len); |
59 | 66 |
60 void qq_process_buddy_check_code(PurpleConnection *gc, guint8 *data, gint data_len); | 67 void qq_process_buddy_check_code(PurpleConnection *gc, guint8 *data, gint data_len); |
61 | 68 |
62 void qq_request_auth_info(PurpleConnection *gc, guint8 cmd, guint16 sub_cmd, guint32 uid); | 69 void qq_request_auth_code(PurpleConnection *gc, guint8 cmd, guint16 sub_cmd, guint32 uid); |
63 void qq_process_auth_info(PurpleConnection *gc, guint8 *data, gint data_len, guint32 uid); | 70 void qq_process_auth_code(PurpleConnection *gc, guint8 *data, gint data_len, guint32 uid); |
71 void qq_request_question(PurpleConnection *gc, | |
72 guint8 cmd, guint32 uid, const gchar *question_utf8, const gchar *answer_utf8); | |
73 void qq_process_question(PurpleConnection *gc, guint8 *data, gint data_len, guint32 uid); | |
74 | |
75 void qq_process_add_buddy_auth_ex(PurpleConnection *gc, guint8 *data, gint data_len, guint32 ship32); | |
64 | 76 |
65 qq_buddy_data *qq_buddy_data_find(PurpleConnection *gc, guint32 uid); | 77 qq_buddy_data *qq_buddy_data_find(PurpleConnection *gc, guint32 uid); |
66 void qq_buddy_data_free(qq_buddy_data *bd); | 78 void qq_buddy_data_free(qq_buddy_data *bd); |
67 | 79 |
68 PurpleBuddy *qq_buddy_new(PurpleConnection *gc, guint32 uid); | 80 PurpleBuddy *qq_buddy_new(PurpleConnection *gc, guint32 uid); |