Mercurial > pidgin
comparison src/protocols/oscar/aim.h @ 3017:f0e8770d786d
[gaim-migrate @ 3030]
Better SSI stuff? Thanks, KingAnt.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Thu, 07 Mar 2002 02:19:38 +0000 |
parents | 6fe330f1b951 |
children | 1143524a2eaf |
comparison
equal
deleted
inserted
replaced
3016:8863555aacc6 | 3017:f0e8770d786d |
---|---|
1000 faim_export int aim_chat_leaveroom(aim_session_t *sess, const char *name); | 1000 faim_export int aim_chat_leaveroom(aim_session_t *sess, const char *name); |
1001 | 1001 |
1002 | 1002 |
1003 #define AIM_SSI_TYPE_BUDDY 0x0000 | 1003 #define AIM_SSI_TYPE_BUDDY 0x0000 |
1004 #define AIM_SSI_TYPE_GROUP 0x0001 | 1004 #define AIM_SSI_TYPE_GROUP 0x0001 |
1005 #define AIM_SSI_TYPE_PERMITLIST 0x0002 | 1005 #define AIM_SSI_TYPE_PERMIT 0x0002 |
1006 #define AIM_SSI_TYPE_DENYLIST 0x0003 | 1006 #define AIM_SSI_TYPE_DENY 0x0003 |
1007 #define AIM_SSI_TYPE_PDINFO 0x0004 | 1007 #define AIM_SSI_TYPE_PDINFO 0x0004 |
1008 #define AIM_SSI_TYPE_PRESENCEPREFS 0x0005 | 1008 #define AIM_SSI_TYPE_PRESENCEPREFS 0x0005 |
1009 | 1009 |
1010 struct aim_ssi_item { | 1010 struct aim_ssi_item { |
1011 char *name; | 1011 char *name; |
1017 }; | 1017 }; |
1018 | 1018 |
1019 faim_export int aim_ssi_reqrights(aim_session_t *sess, aim_conn_t *conn); | 1019 faim_export int aim_ssi_reqrights(aim_session_t *sess, aim_conn_t *conn); |
1020 faim_export int aim_ssi_reqdata(aim_session_t *sess, aim_conn_t *conn, time_t localstamp, fu16_t localrev); | 1020 faim_export int aim_ssi_reqdata(aim_session_t *sess, aim_conn_t *conn, time_t localstamp, fu16_t localrev); |
1021 faim_export int aim_ssi_enable(aim_session_t *sess, aim_conn_t *conn); | 1021 faim_export int aim_ssi_enable(aim_session_t *sess, aim_conn_t *conn); |
1022 faim_export int aim_ssi_additems(aim_session_t *sess, aim_conn_t *conn, struct aim_ssi_item **items, unsigned int num); | 1022 faim_export int aim_ssi_addmoddel(aim_session_t *sess, aim_conn_t *conn, struct aim_ssi_item **items, unsigned int num, fu16_t subtype); |
1023 faim_export int aim_ssi_moditems(aim_session_t *sess, aim_conn_t *conn, struct aim_ssi_item **items, unsigned int num); | |
1024 faim_export int aim_ssi_delitems(aim_session_t *sess, aim_conn_t *conn, struct aim_ssi_item **items, unsigned int num); | |
1025 faim_export int aim_ssi_modbegin(aim_session_t *sess, aim_conn_t *conn); | 1023 faim_export int aim_ssi_modbegin(aim_session_t *sess, aim_conn_t *conn); |
1026 faim_export int aim_ssi_modend(aim_session_t *sess, aim_conn_t *conn); | 1024 faim_export int aim_ssi_modend(aim_session_t *sess, aim_conn_t *conn); |
1027 | 1025 |
1028 faim_export int aim_ssi_inlist(aim_session_t *sess, aim_conn_t *conn, char *name, fu16_t type); | 1026 faim_export int aim_ssi_inlist(aim_session_t *sess, aim_conn_t *conn, char *name, fu16_t type); |
1027 faim_export char *aim_ssi_getparentgroup(aim_session_t *sess, aim_conn_t *conn, char *name); | |
1029 /* faim_export int aim_ssi_getpermdeny(aim_tlvlist_t *tlvlist); */ | 1028 /* faim_export int aim_ssi_getpermdeny(aim_tlvlist_t *tlvlist); */ |
1030 faim_export int aim_ssi_cleanlist(aim_session_t *sess, aim_conn_t *conn); | 1029 faim_export int aim_ssi_cleanlist(aim_session_t *sess, aim_conn_t *conn); |
1030 faim_export int aim_ssi_addbuddies(aim_session_t *sess, aim_conn_t *conn, char *gn, char **sn, unsigned int num); | |
1031 faim_export int aim_ssi_addmastergroup(aim_session_t *sess, aim_conn_t *conn); | 1031 faim_export int aim_ssi_addmastergroup(aim_session_t *sess, aim_conn_t *conn); |
1032 faim_export int aim_ssi_addbuddies(aim_session_t *sess, aim_conn_t *conn, char *gn, char **sn, unsigned int num); | |
1033 faim_export int aim_ssi_addgroups(aim_session_t *sess, aim_conn_t *conn, char **gn, unsigned int num); | 1032 faim_export int aim_ssi_addgroups(aim_session_t *sess, aim_conn_t *conn, char **gn, unsigned int num); |
1034 faim_export int aim_ssi_addpermits(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num); | 1033 faim_export int aim_ssi_addpord(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num, fu16_t type); |
1035 faim_export int aim_ssi_adddenies(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num); | |
1036 faim_export int aim_ssi_delbuddies(aim_session_t *sess, aim_conn_t *conn, char *gn, char **sn, unsigned int num); | 1034 faim_export int aim_ssi_delbuddies(aim_session_t *sess, aim_conn_t *conn, char *gn, char **sn, unsigned int num); |
1035 faim_export int aim_ssi_delmastergroup(aim_session_t *sess, aim_conn_t *conn); | |
1037 faim_export int aim_ssi_delgroups(aim_session_t *sess, aim_conn_t *conn, char **gn, unsigned int num); | 1036 faim_export int aim_ssi_delgroups(aim_session_t *sess, aim_conn_t *conn, char **gn, unsigned int num); |
1038 faim_export int aim_ssi_deletelist(aim_session_t *sess, aim_conn_t *conn); | 1037 faim_export int aim_ssi_deletelist(aim_session_t *sess, aim_conn_t *conn); |
1039 faim_export int aim_ssi_delpermits(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num); | 1038 faim_export int aim_ssi_delpord(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num, fu16_t type); |
1040 faim_export int aim_ssi_deldenies(aim_session_t *sess, aim_conn_t *conn, char **sn, unsigned int num); | |
1041 faim_export int aim_ssi_setpermdeny(aim_session_t *sess, aim_conn_t *conn, int permdeny); | 1039 faim_export int aim_ssi_setpermdeny(aim_session_t *sess, aim_conn_t *conn, int permdeny); |
1042 | 1040 |
1043 struct aim_icq_offlinemsg { | 1041 struct aim_icq_offlinemsg { |
1044 fu32_t sender; | 1042 fu32_t sender; |
1045 fu16_t year; | 1043 fu16_t year; |