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;