Mercurial > pidgin
comparison 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 |
comparison
equal
deleted
inserted
replaced
30366:457b9739aca9 | 30367:05c634403678 |
---|---|
1270 #define AIM_SSI_TYPE_GROUP 0x0001 | 1270 #define AIM_SSI_TYPE_GROUP 0x0001 |
1271 #define AIM_SSI_TYPE_PERMIT 0x0002 | 1271 #define AIM_SSI_TYPE_PERMIT 0x0002 |
1272 #define AIM_SSI_TYPE_DENY 0x0003 | 1272 #define AIM_SSI_TYPE_DENY 0x0003 |
1273 #define AIM_SSI_TYPE_PDINFO 0x0004 | 1273 #define AIM_SSI_TYPE_PDINFO 0x0004 |
1274 #define AIM_SSI_TYPE_PRESENCEPREFS 0x0005 | 1274 #define AIM_SSI_TYPE_PRESENCEPREFS 0x0005 |
1275 #define AIM_SSI_TYPE_ICQDENY 0x000e | |
1275 #define AIM_SSI_TYPE_ICONINFO 0x0014 | 1276 #define AIM_SSI_TYPE_ICONINFO 0x0014 |
1276 | 1277 |
1277 #define AIM_SSI_ACK_SUCCESS 0x0000 | 1278 #define AIM_SSI_ACK_SUCCESS 0x0000 |
1278 #define AIM_SSI_ACK_ITEMNOTFOUND 0x0002 | 1279 #define AIM_SSI_ACK_ITEMNOTFOUND 0x0002 |
1279 #define AIM_SSI_ACK_IDNUMINUSE 0x000a | 1280 #define AIM_SSI_ACK_IDNUMINUSE 0x000a |
1338 int aim_ssi_aliasbuddy(OscarData *od, const char *gn, const char *bn, const char *alias); | 1339 int aim_ssi_aliasbuddy(OscarData *od, const char *gn, const char *bn, const char *alias); |
1339 int aim_ssi_editcomment(OscarData *od, const char *gn, const char *bn, const char *alias); | 1340 int aim_ssi_editcomment(OscarData *od, const char *gn, const char *bn, const char *alias); |
1340 int aim_ssi_rename_group(OscarData *od, const char *oldgn, const char *newgn); | 1341 int aim_ssi_rename_group(OscarData *od, const char *oldgn, const char *newgn); |
1341 int aim_ssi_cleanlist(OscarData *od); | 1342 int aim_ssi_cleanlist(OscarData *od); |
1342 int aim_ssi_deletelist(OscarData *od); | 1343 int aim_ssi_deletelist(OscarData *od); |
1343 int aim_ssi_setpermdeny(OscarData *od, guint8 permdeny, guint32 vismask); | 1344 int aim_ssi_setpermdeny(OscarData *od, guint8 permdeny); |
1344 int aim_ssi_setpresence(OscarData *od, guint32 presence); | 1345 int aim_ssi_setpresence(OscarData *od, guint32 presence); |
1345 int aim_ssi_seticon(OscarData *od, const guint8 *iconsum, guint8 iconsumlen); | 1346 int aim_ssi_seticon(OscarData *od, const guint8 *iconsum, guint8 iconsumlen); |
1346 int aim_ssi_delicon(OscarData *od); | 1347 int aim_ssi_delicon(OscarData *od); |
1347 | 1348 |
1348 | 1349 guint16 aim_ssi_getdenyentrytype(OscarData* od); |
1349 | 1350 |
1350 /* 0x0015 - family_icq.c */ | 1351 /* 0x0015 - family_icq.c */ |
1351 #define AIM_ICQ_INFO_SIMPLE 0x001 | 1352 #define AIM_ICQ_INFO_SIMPLE 0x001 |
1352 #define AIM_ICQ_INFO_SUMMARY 0x002 | 1353 #define AIM_ICQ_INFO_SUMMARY 0x002 |
1353 #define AIM_ICQ_INFO_EMAIL 0x004 | 1354 #define AIM_ICQ_INFO_EMAIL 0x004 |