Mercurial > pidgin
diff libpurple/protocols/oscar/oscar.h @ 30367:05c634403678
Start using the real ICQ block list (SSI type 0xe) for allowing/blocking
users. The deny list (SSI type 0x3) that is used in AIM is actually a
"permanently invisible" list for ICQ.
Also, the "vismask" parameter in aim_ssi_setpermdeny() was removed,
since it wasn't being used anyway.
author | ivan.komarov@soc.pidgin.im |
---|---|
date | Fri, 18 Jun 2010 13:55:54 +0000 |
parents | 879baaf87aa2 |
children | 3ada0cc7d2c5 |
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.h Thu Jun 17 11:10:27 2010 +0000 +++ b/libpurple/protocols/oscar/oscar.h Fri Jun 18 13:55:54 2010 +0000 @@ -1272,6 +1272,7 @@ #define AIM_SSI_TYPE_DENY 0x0003 #define AIM_SSI_TYPE_PDINFO 0x0004 #define AIM_SSI_TYPE_PRESENCEPREFS 0x0005 +#define AIM_SSI_TYPE_ICQDENY 0x000e #define AIM_SSI_TYPE_ICONINFO 0x0014 #define AIM_SSI_ACK_SUCCESS 0x0000 @@ -1340,12 +1341,12 @@ int aim_ssi_rename_group(OscarData *od, const char *oldgn, const char *newgn); int aim_ssi_cleanlist(OscarData *od); int aim_ssi_deletelist(OscarData *od); -int aim_ssi_setpermdeny(OscarData *od, guint8 permdeny, guint32 vismask); +int aim_ssi_setpermdeny(OscarData *od, guint8 permdeny); int aim_ssi_setpresence(OscarData *od, guint32 presence); int aim_ssi_seticon(OscarData *od, const guint8 *iconsum, guint8 iconsumlen); int aim_ssi_delicon(OscarData *od); - +guint16 aim_ssi_getdenyentrytype(OscarData* od); /* 0x0015 - family_icq.c */ #define AIM_ICQ_INFO_SIMPLE 0x001