/* * Subtype 0x0002 * * Request Location services rights. * */ int aim_locate_reqrights(OscarData *od) { FlapConnection *conn; if (!od || !(conn = flap_connection_findbygroup(od, SNAC_FAMILY_LOCATE))) return -EINVAL; aim_genericreq_n_snacid(od, conn, SNAC_FAMILY_LOCATE, SNAC_SUBTYPE_LOCATE_REQRIGHTS); return 0; }
/* * conn must be a chatnav connection! */ faim_export int aim_chatnav_reqrights(aim_session_t *sess, aim_conn_t *conn) { return aim_genericreq_n_snacid(sess, conn, 0x000d, 0x0002); }
/* * Subtype 0x0002 - Request rights. * * Request Buddy List rights. * */ void aim_buddylist_reqrights(OscarData *od, FlapConnection *conn) { aim_genericreq_n_snacid(od, conn, SNAC_FAMILY_BUDDY, SNAC_SUBTYPE_BUDDY_REQRIGHTS); }
/* Subtype 0x0002 - Request BOS rights. */ void aim_bos_reqrights(OscarData *od, FlapConnection *conn) { aim_genericreq_n_snacid(od, conn, 0x0009, 0x0002); }
/* * Subtype 0x0002 * * conn must be a chatnav connection! * */ void aim_chatnav_reqrights(OscarData *od, FlapConnection *conn) { aim_genericreq_n_snacid(od, conn, SNAC_FAMILY_CHATNAV, 0x0002); }
/* * Subtype 0x0002 - Request rights. * * Request Buddy List rights. * */ faim_export int aim_buddylist_reqrights(aim_session_t *sess, aim_conn_t *conn) { return aim_genericreq_n_snacid(sess, conn, 0x0003, 0x0002); }