comparison src/protocols/oscar/aim.h @ 3141:bcdbffc2c3e6

[gaim-migrate @ 3156] the kingant ate sean's picnic, too committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Fri, 12 Apr 2002 02:43:50 +0000
parents aa18e79365b7
children 5e90ecb578c5
comparison
equal deleted inserted replaced
3140:aa18e79365b7 3141:bcdbffc2c3e6
830 } rtfmsg; 830 } rtfmsg;
831 } info; 831 } info;
832 void *destructor; /* used internally only */ 832 void *destructor; /* used internally only */
833 }; 833 };
834 834
835 /* Valid values for channel 4 args->type */
836 #define AIM_ICQMSG_AUTHREQUEST 0x0006
837 #define AIM_ICQMSG_AUTHDENIED 0x0007
838 #define AIM_ICQMSG_AUTHGRANTED 0x0008
839
840 struct aim_incomingim_ch4_args {
841 fu32_t uin; /* Of the sender of the ICBM */
842 fu16_t type;
843 char *msg; /* Reason for auth request, deny, or accept */
844 };
845
835 faim_export int aim_send_rtfmsg(aim_session_t *sess, struct aim_sendrtfmsg_args *args); 846 faim_export int aim_send_rtfmsg(aim_session_t *sess, struct aim_sendrtfmsg_args *args);
836 faim_export int aim_send_im_ext(aim_session_t *sess, struct aim_sendimext_args *args); 847 faim_export int aim_send_im_ext(aim_session_t *sess, struct aim_sendimext_args *args);
837 faim_export int aim_send_im(aim_session_t *, const char *destsn, unsigned short flags, const char *msg); 848 faim_export int aim_send_im(aim_session_t *, const char *destsn, unsigned short flags, const char *msg);
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); 849 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);
839 faim_export fu16_t aim_iconsum(const fu8_t *buf, int buflen); 850 faim_export fu16_t aim_iconsum(const fu8_t *buf, int buflen);
842 faim_export const char *aim_directim_getsn(aim_conn_t *conn); 853 faim_export const char *aim_directim_getsn(aim_conn_t *conn);
843 faim_export aim_conn_t *aim_directim_initiate(aim_session_t *, const char *destsn); 854 faim_export aim_conn_t *aim_directim_initiate(aim_session_t *, const char *destsn);
844 faim_export aim_conn_t *aim_directim_connect(aim_session_t *, const char *sn, const char *addr, const fu8_t *cookie); 855 faim_export aim_conn_t *aim_directim_connect(aim_session_t *, const char *sn, const char *addr, const fu8_t *cookie);
845 856
846 faim_export aim_conn_t *aim_sendfile_initiate(aim_session_t *, const char *destsn, const char *filename, fu16_t numfiles, fu32_t totsize); 857 faim_export aim_conn_t *aim_sendfile_initiate(aim_session_t *, const char *destsn, const char *filename, fu16_t numfiles, fu32_t totsize);
858 faim_export int aim_send_im_ch4(aim_session_t *sess, char *sn, fu16_t type, fu8_t *message);
847 859
848 faim_export aim_conn_t *aim_getfile_initiate(aim_session_t *sess, aim_conn_t *conn, const char *destsn); 860 faim_export aim_conn_t *aim_getfile_initiate(aim_session_t *sess, aim_conn_t *conn, const char *destsn);
849 faim_export int aim_oft_getfile_request(aim_session_t *sess, aim_conn_t *conn, const char *name, int size); 861 faim_export int aim_oft_getfile_request(aim_session_t *sess, aim_conn_t *conn, const char *name, int size);
850 faim_export int aim_oft_getfile_ack(aim_session_t *sess, aim_conn_t *conn); 862 faim_export int aim_oft_getfile_ack(aim_session_t *sess, aim_conn_t *conn);
851 faim_export int aim_oft_getfile_end(aim_session_t *sess, aim_conn_t *conn); 863 faim_export int aim_oft_getfile_end(aim_session_t *sess, aim_conn_t *conn);