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