| 52 void qq_change_buddys_group(PurpleConnection *gc, const char *who, |
52 void qq_change_buddys_group(PurpleConnection *gc, const char *who, |
| 53 const char *old_group, const char *new_group); |
53 const char *old_group, const char *new_group); |
| 54 void qq_remove_buddy_and_me(PurpleBlistNode * node); |
54 void qq_remove_buddy_and_me(PurpleBlistNode * node); |
| 55 void qq_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); |
55 void qq_remove_buddy(PurpleConnection *gc, PurpleBuddy *buddy, PurpleGroup *group); |
| 56 |
56 |
| 57 void qq_process_remove_buddy(PurpleConnection *gc, guint8 *data, gint data_len, guint32 uid); |
57 void qq_process_remove_buddy(PurpleConnection *gc, guint8 *data, gint data_len, UID uid); |
| 58 void qq_process_buddy_remove_me(PurpleConnection *gc, guint8 *data, gint data_len, guint32 uid); |
58 void qq_process_buddy_remove_me(PurpleConnection *gc, guint8 *data, gint data_len, UID uid); |
| 59 void qq_process_add_buddy_no_auth(PurpleConnection *gc, |
59 void qq_process_add_buddy_no_auth(PurpleConnection *gc, |
| 60 guint8 *data, gint data_len, guint32 uid); |
60 guint8 *data, gint data_len, UID uid); |
| 61 void qq_process_add_buddy_no_auth_ex(PurpleConnection *gc, |
61 void qq_process_add_buddy_no_auth_ex(PurpleConnection *gc, |
| 62 guint8 *data, gint data_len, guint32 uid); |
62 guint8 *data, gint data_len, UID uid); |
| 63 void qq_process_add_buddy_auth(guint8 *data, gint data_len, PurpleConnection *gc); |
63 void qq_process_add_buddy_auth(guint8 *data, gint data_len, PurpleConnection *gc); |
| 64 void qq_process_buddy_from_server(PurpleConnection *gc, int funct, |
64 void qq_process_buddy_from_server(PurpleConnection *gc, int funct, |
| 65 gchar *from, gchar *to, guint8 *data, gint data_len); |
65 gchar *from, gchar *to, guint8 *data, gint data_len); |
| 66 |
66 |
| 67 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); |
| 68 |
68 |
| 69 void qq_request_auth_code(PurpleConnection *gc, guint8 cmd, guint16 sub_cmd, guint32 uid); |
69 void qq_request_auth_code(PurpleConnection *gc, guint8 cmd, guint16 sub_cmd, UID uid); |
| 70 void qq_process_auth_code(PurpleConnection *gc, guint8 *data, gint data_len, guint32 uid); |
70 void qq_process_auth_code(PurpleConnection *gc, guint8 *data, gint data_len, UID uid); |
| 71 void qq_request_question(PurpleConnection *gc, |
71 void qq_request_question(PurpleConnection *gc, |
| 72 guint8 cmd, guint32 uid, const gchar *question_utf8, const gchar *answer_utf8); |
72 guint8 cmd, UID uid, const gchar *question_utf8, const gchar *answer_utf8); |
| 73 void qq_process_question(PurpleConnection *gc, guint8 *data, gint data_len, guint32 uid); |
73 void qq_process_question(PurpleConnection *gc, guint8 *data, gint data_len, UID uid); |
| 74 |
74 |
| 75 void qq_process_add_buddy_auth_ex(PurpleConnection *gc, guint8 *data, gint data_len, guint32 ship32); |
75 void qq_process_add_buddy_auth_ex(PurpleConnection *gc, guint8 *data, gint data_len, guint32 ship32); |
| 76 |
76 |
| 77 qq_buddy_data *qq_buddy_data_find(PurpleConnection *gc, guint32 uid); |
77 qq_buddy_data *qq_buddy_data_find(PurpleConnection *gc, UID uid); |
| 78 void qq_buddy_data_free(qq_buddy_data *bd); |
78 void qq_buddy_data_free(qq_buddy_data *bd); |
| 79 |
79 |
| 80 PurpleBuddy *qq_buddy_new(PurpleConnection *gc, guint32 uid); |
80 PurpleBuddy *qq_buddy_new(PurpleConnection *gc, UID uid); |
| 81 PurpleBuddy *qq_buddy_find_or_new(PurpleConnection *gc, guint32 uid); |
81 PurpleBuddy *qq_buddy_find_or_new(PurpleConnection *gc, UID uid); |
| 82 PurpleBuddy *qq_buddy_find(PurpleConnection *gc, guint32 uid); |
82 PurpleBuddy *qq_buddy_find(PurpleConnection *gc, UID uid); |
| 83 PurpleGroup *qq_group_find_or_new(const gchar *group_name); |
83 PurpleGroup *qq_group_find_or_new(const gchar *group_name); |
| 84 #endif |
84 #endif |