Changes in protocols/oscar/aim.h [6042a54:6b96de6]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/oscar/aim.h
r6042a54 r6b96de6 410 410 #define AIM_USERINFO_PRESENT_SESSIONLEN 0x00000100 411 411 412 const char *aim_userinfo_sn(aim_userinfo_t *ui); 413 guint16 aim_userinfo_flags(aim_userinfo_t *ui); 414 guint16 aim_userinfo_idle(aim_userinfo_t *ui); 415 float aim_userinfo_warnlevel(aim_userinfo_t *ui); 416 time_t aim_userinfo_membersince(aim_userinfo_t *ui); 417 time_t aim_userinfo_onlinesince(aim_userinfo_t *ui); 418 guint32 aim_userinfo_sessionlen(aim_userinfo_t *ui); 419 int aim_userinfo_hascap(aim_userinfo_t *ui, guint32 cap); 420 412 421 #define AIM_FLAG_UNCONFIRMED 0x0001 /* "damned transients" */ 413 422 #define AIM_FLAG_ADMINISTRATOR 0x0002 … … 465 474 int aim_addtlvtochain16(aim_tlvlist_t **list, const guint16 t, const guint16 v); 466 475 int aim_addtlvtochain32(aim_tlvlist_t **list, const guint16 type, const guint32 v); 476 int aim_addtlvtochain_availmsg(aim_tlvlist_t **list, const guint16 type, const char *msg); 467 477 int aim_addtlvtochain_raw(aim_tlvlist_t **list, const guint16 t, const guint16 l, const guint8 *v); 468 478 int aim_addtlvtochain_caps(aim_tlvlist_t **list, const guint16 t, const guint32 caps); … … 591 601 #define AIM_WARN_ANON 0x01 592 602 603 int aim_sendpauseack(aim_session_t *sess, aim_conn_t *conn); 604 int aim_send_warning(aim_session_t *sess, aim_conn_t *conn, const char *destsn, guint32 flags); 605 int aim_nop(aim_session_t *, aim_conn_t *); 593 606 int aim_flap_nop(aim_session_t *sess, aim_conn_t *conn); 607 int aim_bos_setidle(aim_session_t *, aim_conn_t *, guint32); 608 int aim_bos_changevisibility(aim_session_t *, aim_conn_t *, int, const char *); 609 int aim_bos_setbuddylist(aim_session_t *, aim_conn_t *, const char *); 594 610 int aim_bos_setprofile(aim_session_t *sess, aim_conn_t *conn, const char *profile, const char *awaymsg, guint32 caps); 595 611 int aim_bos_setgroupperm(aim_session_t *, aim_conn_t *, guint32 mask); … … 600 616 int aim_bos_reqbuddyrights(aim_session_t *, aim_conn_t *); 601 617 int aim_bos_reqlocaterights(aim_session_t *, aim_conn_t *); 618 int aim_setdirectoryinfo(aim_session_t *sess, aim_conn_t *conn, const char *first, const char *middle, const char *last, const char *maiden, const char *nickname, const char *street, const char *city, const char *state, const char *zip, int country, guint16 privacy); 619 int aim_setuserinterests(aim_session_t *sess, aim_conn_t *conn, const char *interest1, const char *interest2, const char *interest3, const char *interest4, const char *interest5, guint16 privacy); 602 620 int aim_setextstatus(aim_session_t *sess, aim_conn_t *conn, guint32 status); 603 621 … … 609 627 #define AIM_CLIENTTYPE_WINAIM41 0x0003 610 628 #define AIM_CLIENTTYPE_AOL_TOC 0x0004 629 unsigned short aim_fingerprintclient(unsigned char *msghdr, int len); 611 630 612 631 #define AIM_RATE_CODE_CHANGE 0x0001 … … 627 646 #define AIM_SENDMEMBLOCK_FLAG_ISREQUEST 0 628 647 #define AIM_SENDMEMBLOCK_FLAG_ISHASH 1 648 649 int aim_sendmemblock(aim_session_t *sess, aim_conn_t *conn, guint32 offset, guint32 len, const guint8 *buf, guint8 flag); 629 650 630 651 #define AIM_GETINFO_GENERALINFO 0x00001 … … 653 674 #define AIM_TRANSFER_DENY_DECLINE 0x0001 654 675 #define AIM_TRANSFER_DENY_NOTACCEPTING 0x0002 676 int aim_denytransfer(aim_session_t *sess, const char *sender, const guint8 *cookie, unsigned short code); 655 677 aim_conn_t *aim_accepttransfer(aim_session_t *sess, aim_conn_t *conn, const char *sn, const guint8 *cookie, const guint8 *ip, guint16 listingfiles, guint16 listingtotsize, guint16 listingsize, guint32 listingchecksum, guint16 rendid); 656 678 657 679 int aim_getinfo(aim_session_t *, aim_conn_t *, const char *, unsigned short); 680 int aim_sendbuddyoncoming(aim_session_t *sess, aim_conn_t *conn, aim_userinfo_t *info); 681 int aim_sendbuddyoffgoing(aim_session_t *sess, aim_conn_t *conn, const char *sn); 658 682 659 683 #define AIM_IMPARAM_FLAG_CHANMSGS_ALLOWED 0x00000001 … … 723 747 int aim_chat_send_im(aim_session_t *sess, aim_conn_t *conn, guint16 flags, const char *msg, int msglen); 724 748 int aim_chat_join(aim_session_t *sess, aim_conn_t *conn, guint16 exchange, const char *roomname, guint16 instance); 749 int aim_chat_attachname(aim_conn_t *conn, guint16 exchange, const char *roomname, guint16 instance); 750 char *aim_chat_getname(aim_conn_t *conn); 751 aim_conn_t *aim_chat_getconn(aim_session_t *, const char *name); 725 752 726 753 int aim_chatnav_reqrights(aim_session_t *sess, aim_conn_t *conn); … … 729 756 730 757 int aim_chatnav_createroom(aim_session_t *sess, aim_conn_t *conn, const char *name, guint16 exchange); 758 int aim_chat_leaveroom(aim_session_t *sess, const char *name); 731 759 732 760 /* aim_util.c */ … … 784 812 785 813 814 int aimutil_putstr(u_char *, const char *, int); 815 int aimutil_tokslen(char *toSearch, int index, char dl); 816 int aimutil_itemcnt(char *toSearch, char dl); 817 char *aimutil_itemidx(char *toSearch, int index, char dl); 786 818 int aim_sncmp(const char *a, const char *b); 787 819
Note: See TracChangeset
for help on using the changeset viewer.