Mercurial > pidgin
comparison src/protocols/oscar/aim.h @ 2993:7239a392486c
[gaim-migrate @ 3006]
0.53 :)
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Sat, 02 Mar 2002 04:52:21 +0000 |
parents | 9d11dbb33b6f |
children | 6fe330f1b951 |
comparison
equal
deleted
inserted
replaced
2992:d16a0504f1c8 | 2993:7239a392486c |
---|---|
388 fu16_t idletime; | 388 fu16_t idletime; |
389 fu16_t flags; | 389 fu16_t flags; |
390 fu32_t membersince; | 390 fu32_t membersince; |
391 fu32_t onlinesince; | 391 fu32_t onlinesince; |
392 fu32_t sessionlen; | 392 fu32_t sessionlen; |
393 int capspresent; | |
394 fu32_t capabilities; | 393 fu32_t capabilities; |
395 struct { | 394 struct { |
396 fu32_t status; | 395 fu32_t status; |
397 fu32_t ipaddr; | 396 fu32_t ipaddr; |
398 fu8_t crap[0x25]; /* until we figure it out... */ | 397 fu8_t crap[0x25]; /* until we figure it out... */ |
399 } icqinfo; | 398 } icqinfo; |
399 fu32_t present; | |
400 } aim_userinfo_t; | 400 } aim_userinfo_t; |
401 | |
402 #define AIM_USERINFO_PRESENT_FLAGS 0x00000001 | |
403 #define AIM_USERINFO_PRESENT_MEMBERSINCE 0x00000002 | |
404 #define AIM_USERINFO_PRESENT_ONLINESINCE 0x00000004 | |
405 #define AIM_USERINFO_PRESENT_IDLE 0x00000008 | |
406 #define AIM_USERINFO_PRESENT_ICQEXTSTATUS 0x00000010 | |
407 #define AIM_USERINFO_PRESENT_ICQIPADDR 0x00000020 | |
408 #define AIM_USERINFO_PRESENT_ICQDATA 0x00000040 | |
409 #define AIM_USERINFO_PRESENT_CAPABILITIES 0x00000080 | |
410 #define AIM_USERINFO_PRESENT_SESSIONLEN 0x00000100 | |
401 | 411 |
402 faim_export const char *aim_userinfo_sn(aim_userinfo_t *ui); | 412 faim_export const char *aim_userinfo_sn(aim_userinfo_t *ui); |
403 faim_export fu16_t aim_userinfo_flags(aim_userinfo_t *ui); | 413 faim_export fu16_t aim_userinfo_flags(aim_userinfo_t *ui); |
404 faim_export fu16_t aim_userinfo_idle(aim_userinfo_t *ui); | 414 faim_export fu16_t aim_userinfo_idle(aim_userinfo_t *ui); |
405 faim_export float aim_userinfo_warnlevel(aim_userinfo_t *ui); | 415 faim_export float aim_userinfo_warnlevel(aim_userinfo_t *ui); |
825 faim_export int aim_send_rtfmsg(aim_session_t *sess, struct aim_sendrtfmsg_args *args); | 835 faim_export int aim_send_rtfmsg(aim_session_t *sess, struct aim_sendrtfmsg_args *args); |
826 faim_export int aim_send_im_ext(aim_session_t *sess, struct aim_sendimext_args *args); | 836 faim_export int aim_send_im_ext(aim_session_t *sess, struct aim_sendimext_args *args); |
827 faim_export int aim_send_im(aim_session_t *, const char *destsn, unsigned short flags, const char *msg); | 837 faim_export int aim_send_im(aim_session_t *, const char *destsn, unsigned short flags, const char *msg); |
828 faim_export int aim_send_icon(aim_session_t *sess, const char *sn, const fu8_t *icon, int iconlen, time_t stamp, fu16_t iconsum); | 838 faim_export int aim_send_icon(aim_session_t *sess, const char *sn, const fu8_t *icon, int iconlen, time_t stamp, fu16_t iconsum); |
829 faim_export fu16_t aim_iconsum(const fu8_t *buf, int buflen); | 839 faim_export fu16_t aim_iconsum(const fu8_t *buf, int buflen); |
840 faim_export int aim_send_typing(aim_session_t *sess, aim_conn_t *conn, int typing); | |
830 faim_export int aim_send_im_direct(aim_session_t *, aim_conn_t *, const char *msg); | 841 faim_export int aim_send_im_direct(aim_session_t *, aim_conn_t *, const char *msg); |
831 faim_export const char *aim_directim_getsn(aim_conn_t *conn); | 842 faim_export const char *aim_directim_getsn(aim_conn_t *conn); |
832 faim_export aim_conn_t *aim_directim_initiate(aim_session_t *, const char *destsn); | 843 faim_export aim_conn_t *aim_directim_initiate(aim_session_t *, const char *destsn); |
833 faim_export aim_conn_t *aim_directim_connect(aim_session_t *, const char *sn, const char *addr, const fu8_t *cookie); | 844 faim_export aim_conn_t *aim_directim_connect(aim_session_t *, const char *sn, const char *addr, const fu8_t *cookie); |
834 | 845 |