Mercurial > pidgin
comparison libfaim/faim/aim.h @ 331:f3c8d79688db
[gaim-migrate @ 341]
GAIM DOES ICQ!!!! CATCHING UP TO EVERYBUDDY! :)
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Sat, 03 Jun 2000 07:25:42 +0000 |
parents | 0f14e6d8a51b |
children | 9d258a0aa560 |
comparison
equal
deleted
inserted
replaced
330:02da800b7805 | 331:f3c8d79688db |
---|---|
8 | 8 |
9 #define FAIM_VERSION_MAJOR 0 | 9 #define FAIM_VERSION_MAJOR 0 |
10 #define FAIM_VERSION_MINOR 99 | 10 #define FAIM_VERSION_MINOR 99 |
11 #define FAIM_VERSION_MINORMINOR 0 | 11 #define FAIM_VERSION_MINORMINOR 0 |
12 | 12 |
13 #include <faimconfig.h> | 13 #include <faim/faimconfig.h> |
14 #include <aim_cbtypes.h> | 14 #include <faim/aim_cbtypes.h> |
15 | 15 |
16 #ifndef FAIM_USEPTHREADS | 16 #ifndef FAIM_USEPTHREADS |
17 #error pthreads are currently required. | 17 #error pthreads are currently required. |
18 #endif | 18 #endif |
19 | 19 |
69 * as completely correct. But its a decent approximation. | 69 * as completely correct. But its a decent approximation. |
70 * | 70 * |
71 * Note that although we can send this much, its impossible | 71 * Note that although we can send this much, its impossible |
72 * for WinAIM clients (up through the latest (4.0.1957)) to | 72 * for WinAIM clients (up through the latest (4.0.1957)) to |
73 * send any more than 1kb. Amaze all your windows friends | 73 * send any more than 1kb. Amaze all your windows friends |
74 * with uterrly oversized instant messages! | 74 * with utterly oversized instant messages! |
75 * | 75 * |
76 */ | 76 */ |
77 #define MAXMSGLEN 7988 | 77 #define MAXMSGLEN 7988 |
78 | 78 |
79 /* | 79 /* |
327 /* aim_login.c */ | 327 /* aim_login.c */ |
328 int aim_sendconnack(struct aim_session_t *sess, struct aim_conn_t *conn); | 328 int aim_sendconnack(struct aim_session_t *sess, struct aim_conn_t *conn); |
329 int aim_request_login (struct aim_session_t *sess, struct aim_conn_t *conn, char *sn); | 329 int aim_request_login (struct aim_session_t *sess, struct aim_conn_t *conn, char *sn); |
330 int aim_send_login (struct aim_session_t *, struct aim_conn_t *, char *, char *, struct client_info_s *); | 330 int aim_send_login (struct aim_session_t *, struct aim_conn_t *, char *, char *, struct client_info_s *); |
331 int aim_encode_password(const char *, u_char *); | 331 int aim_encode_password(const char *, u_char *); |
332 int aimicq_encode_password(const char *password, u_char *encoded); | |
332 unsigned long aim_sendauthresp(struct aim_session_t *sess, | 333 unsigned long aim_sendauthresp(struct aim_session_t *sess, |
333 struct aim_conn_t *conn, | 334 struct aim_conn_t *conn, |
334 char *sn, char *bosip, | 335 char *sn, char *bosip, |
335 char *cookie, char *email, | 336 char *cookie, char *email, |
336 int regstatus); | 337 int regstatus); |
440 | 441 |
441 u_long aim_send_im(struct aim_session_t *, struct aim_conn_t *, char *, u_int, char *); | 442 u_long aim_send_im(struct aim_session_t *, struct aim_conn_t *, char *, u_int, char *); |
442 int aim_parse_incoming_im_middle(struct aim_session_t *, struct command_rx_struct *); | 443 int aim_parse_incoming_im_middle(struct aim_session_t *, struct command_rx_struct *); |
443 u_long aim_seticbmparam(struct aim_session_t *, struct aim_conn_t *conn); | 444 u_long aim_seticbmparam(struct aim_session_t *, struct aim_conn_t *conn); |
444 int aim_parse_msgerror_middle(struct aim_session_t *, struct command_rx_struct *); | 445 int aim_parse_msgerror_middle(struct aim_session_t *, struct command_rx_struct *); |
446 int aim_negchan_middle(struct aim_session_t *sess, struct command_rx_struct *command); | |
445 | 447 |
446 /* aim_info.c */ | 448 /* aim_info.c */ |
447 #define AIM_CAPS_BUDDYICON 0x01 | 449 #define AIM_CAPS_BUDDYICON 0x01 |
448 #define AIM_CAPS_VOICE 0x02 | 450 #define AIM_CAPS_VOICE 0x02 |
449 #define AIM_CAPS_IMIMAGE 0x04 | 451 #define AIM_CAPS_IMIMAGE 0x04 |