]> andersk Git - libfaim.git/blame - src/adverts.c
- Sun Oct 14 19:45:54 PDT 2001
[libfaim.git] / src / adverts.c
CommitLineData
f0a7908e 1/*
2 *
3 *
4 */
5
37ee990e 6#define FAIM_INTERNAL
dd60ff8b 7#include <aim.h>
f0a7908e 8
d410cf58 9faim_export int aim_ads_clientready(aim_session_t *sess, aim_conn_t *conn)
f0a7908e 10{
d410cf58 11 aim_frame_t *fr;
12 aim_snacid_t snacid;
13
14 if (!(fr = aim_tx_new(sess, conn, AIM_FRAMETYPE_FLAP, 0x0002, 0x1a)))
15 return -ENOMEM;
f0a7908e 16
d410cf58 17 snacid = aim_cachesnac(sess, 0x0001, 0x0002, 0x0000, NULL, 0);
18 aim_putsnac(&fr->data, 0x0001, 0x0002, 0x0000, snacid);
f0a7908e 19
d410cf58 20 aimbs_put16(&fr->data, 0x0001);
21 aimbs_put16(&fr->data, 0x0002);
f0a7908e 22
d410cf58 23 aimbs_put16(&fr->data, 0x0001);
24 aimbs_put16(&fr->data, 0x0013);
f0a7908e 25
d410cf58 26 aimbs_put16(&fr->data, 0x0005);
27 aimbs_put16(&fr->data, 0x0001);
28 aimbs_put16(&fr->data, 0x0001);
29 aimbs_put16(&fr->data, 0x0001);
f0a7908e 30
d410cf58 31 aim_tx_enqueue(sess, fr);
f0a7908e 32
d410cf58 33 return 0;
f0a7908e 34}
35
d410cf58 36faim_export int aim_ads_requestads(aim_session_t *sess, aim_conn_t *conn)
f0a7908e 37{
d410cf58 38 return aim_genericreq_n(sess, conn, 0x0005, 0x0002);
f0a7908e 39}
This page took 0.05611 seconds and 5 git commands to generate.