Mercurial > pidgin
comparison libpurple/protocols/msn/userlist.h @ 19843:60bc06498746
Committing khc's msnp14 changes from Trac Ticket #148. --rlaager
committer: Richard Laager <rlaager@wiktel.com>
author | Ka-Hing Cheung <khc@hxbc.us> |
---|---|
date | Sun, 15 Apr 2007 04:12:27 +0000 |
parents | 32c366eeeb99 |
children | 18ecdee88ed0 |
comparison
equal
deleted
inserted
replaced
16121:6167ee79ecd0 | 19843:60bc06498746 |
---|---|
65 }; | 65 }; |
66 | 66 |
67 MsnListId msn_get_list_id(const char *list); | 67 MsnListId msn_get_list_id(const char *list); |
68 | 68 |
69 void msn_got_add_user(MsnSession *session, MsnUser *user, | 69 void msn_got_add_user(MsnSession *session, MsnUser *user, |
70 MsnListId list_id, int group_id); | 70 MsnListId list_id, const char *group_id); |
71 void msn_got_rem_user(MsnSession *session, MsnUser *user, | 71 void msn_got_rem_user(MsnSession *session, MsnUser *user, |
72 MsnListId list_id, int group_id); | 72 MsnListId list_id, const char *group_id); |
73 void msn_got_lst_user(MsnSession *session, MsnUser *user, | 73 void msn_got_lst_user(MsnSession *session, MsnUser *user, |
74 int list_op, GSList *group_ids); | 74 int list_op, GSList *group_ids); |
75 | 75 |
76 MsnUserList *msn_userlist_new(MsnSession *session); | 76 MsnUserList *msn_userlist_new(MsnSession *session); |
77 void msn_userlist_destroy(MsnUserList *userlist); | 77 void msn_userlist_destroy(MsnUserList *userlist); |
78 | |
78 void msn_userlist_add_user(MsnUserList *userlist, MsnUser *user); | 79 void msn_userlist_add_user(MsnUserList *userlist, MsnUser *user); |
79 void msn_userlist_remove_user(MsnUserList *userlist, MsnUser *user); | 80 void msn_userlist_remove_user(MsnUserList *userlist, MsnUser *user); |
80 MsnUser *msn_userlist_find_user(MsnUserList *userlist, | 81 MsnUser *msn_userlist_find_user(MsnUserList *userlist, |
81 const char *passport); | 82 const char *passport); |
83 MsnUser *msn_userlist_find_add_user(MsnUserList *userlist, | |
84 const char *passport,const char *userName); | |
85 | |
82 void msn_userlist_add_group(MsnUserList *userlist, MsnGroup *group); | 86 void msn_userlist_add_group(MsnUserList *userlist, MsnGroup *group); |
83 void msn_userlist_remove_group(MsnUserList *userlist, MsnGroup *group); | 87 void msn_userlist_remove_group(MsnUserList *userlist, MsnGroup *group); |
84 MsnGroup *msn_userlist_find_group_with_id(MsnUserList *userlist, int id); | 88 MsnGroup *msn_userlist_find_group_with_id(MsnUserList *userlist, const char *id); |
85 MsnGroup *msn_userlist_find_group_with_name(MsnUserList *userlist, | 89 MsnGroup *msn_userlist_find_group_with_name(MsnUserList *userlist, |
86 const char *name); | 90 const char *name); |
87 int msn_userlist_find_group_id(MsnUserList *userlist, | 91 const char * msn_userlist_find_group_id(MsnUserList *userlist, |
88 const char *group_name); | 92 const char *group_name); |
89 const char *msn_userlist_find_group_name(MsnUserList *userlist, | 93 const char *msn_userlist_find_group_name(MsnUserList *userlist, |
90 int group_id); | 94 const char *group_id); |
91 void msn_userlist_rename_group_id(MsnUserList *userlist, int group_id, | 95 void msn_userlist_rename_group_id(MsnUserList *userlist, const char *group_id, |
92 const char *new_name); | 96 const char *new_name); |
93 void msn_userlist_remove_group_id(MsnUserList *userlist, int group_id); | 97 void msn_userlist_remove_group_id(MsnUserList *userlist, const char *group_id); |
94 | 98 |
95 void msn_userlist_rem_buddy(MsnUserList *userlist, const char *who, | 99 void msn_userlist_rem_buddy(MsnUserList *userlist, const char *who, |
96 int list_id, const char *group_name); | 100 int list_id, const char *group_name); |
97 void msn_userlist_add_buddy(MsnUserList *userlist, const char *who, | 101 void msn_userlist_add_buddy(MsnUserList *userlist, const char *who, |
98 int list_id, const char *group_name); | 102 int list_id, const char *group_name); |
99 void msn_userlist_move_buddy(MsnUserList *userlist, const char *who, | 103 void msn_userlist_move_buddy(MsnUserList *userlist, const char *who, |
100 const char *old_group_name, | 104 const char *old_group_name, |
101 const char *new_group_name); | 105 const char *new_group_name); |
106 void msn_userlist_load(MsnSession *session); | |
102 | 107 |
103 #endif /* _MSN_USERLIST_H_ */ | 108 #endif /* _MSN_USERLIST_H_ */ |