libpurple/protocols/qq/group_join.h

branch
openq
changeset 24363
383f01928954
parent 24361
de1985a5045f
child 24365
af3e4261a311
equal deleted inserted replaced
24362:9984c7d8b290 24363:383f01928954
39 QQ_ROOM_AUTH_REQUEST_APPLY = 0x01, 39 QQ_ROOM_AUTH_REQUEST_APPLY = 0x01,
40 QQ_ROOM_AUTH_REQUEST_APPROVE = 0x02, 40 QQ_ROOM_AUTH_REQUEST_APPROVE = 0x02,
41 QQ_ROOM_AUTH_REQUEST_REJECT = 0x03 41 QQ_ROOM_AUTH_REQUEST_REJECT = 0x03
42 }; 42 };
43 43
44 void qq_send_cmd_group_auth(PurpleConnection *gc, qq_group *group, guint8 opt, guint32 uid, const gchar *reason_utf8); 44 enum {
45 QQ_ROOM_SEARCH_ONLY = 0,
46 QQ_ROOM_SEARCH_FOR_JOIN
47 };
48
49 void qq_request_room_search(PurpleConnection *gc, guint32 ext_id, int action);
50 void qq_process_room_search(PurpleConnection *gc, guint8 *data, gint len, guint32 ship32);
51
52 void qq_send_cmd_group_auth(PurpleConnection *gc, qq_room_data *rmd, guint8 opt, guint32 uid, const gchar *reason_utf8);
45 void qq_group_join(PurpleConnection *gc, GHashTable *data); 53 void qq_group_join(PurpleConnection *gc, GHashTable *data);
46 void qq_request_room_join(PurpleConnection *gc, qq_group *group); 54 void qq_request_room_join(PurpleConnection *gc, qq_room_data *rmd);
47 void qq_room_quit(PurpleConnection *gc, guint32 room_id); 55 void qq_room_quit(PurpleConnection *gc, guint32 room_id);
48 void qq_process_group_cmd_exit_group(guint8 *data, gint len, PurpleConnection *gc); 56 void qq_process_group_cmd_exit_group(guint8 *data, gint len, PurpleConnection *gc);
49 void qq_process_group_cmd_join_group_auth(guint8 *data, gint len, PurpleConnection *gc); 57 void qq_process_group_cmd_join_group_auth(guint8 *data, gint len, PurpleConnection *gc);
50 void qq_process_group_cmd_join_group(guint8 *data, gint len, PurpleConnection *gc); 58 void qq_process_group_cmd_join_group(guint8 *data, gint len, PurpleConnection *gc);
51 59

mercurial