| 398 #define AIM_CAPS_IMIMAGE 0x04 |
398 #define AIM_CAPS_IMIMAGE 0x04 |
| 399 #define AIM_CAPS_CHAT 0x08 |
399 #define AIM_CAPS_CHAT 0x08 |
| 400 #define AIM_CAPS_GETFILE 0x10 |
400 #define AIM_CAPS_GETFILE 0x10 |
| 401 #define AIM_CAPS_SENDFILE 0x20 |
401 #define AIM_CAPS_SENDFILE 0x20 |
| 402 extern u_char aim_caps[6][16]; |
402 extern u_char aim_caps[6][16]; |
| 403 u_long aim_getinfo(struct aim_session_t *, struct aim_conn_t *, const char *); |
403 |
| |
404 #define AIM_GETINFO_GENERALINFO 0x00001 |
| |
405 #define AIM_GETINFO_AWAYMESSAGE 0x00003 |
| |
406 |
| |
407 u_long aim_getinfo(struct aim_session_t *, struct aim_conn_t *, const char *, unsigned short); |
| 404 int aim_extractuserinfo(u_char *, struct aim_userinfo_s *); |
408 int aim_extractuserinfo(u_char *, struct aim_userinfo_s *); |
| 405 int aim_parse_userinfo_middle(struct aim_session_t *, struct command_rx_struct *); |
409 int aim_parse_userinfo_middle(struct aim_session_t *, struct command_rx_struct *); |
| 406 int aim_parse_oncoming_middle(struct aim_session_t *, struct command_rx_struct *); |
410 int aim_parse_oncoming_middle(struct aim_session_t *, struct command_rx_struct *); |
| 407 int aim_parse_offgoing_middle(struct aim_session_t *, struct command_rx_struct *); |
411 int aim_parse_offgoing_middle(struct aim_session_t *, struct command_rx_struct *); |
| 408 int aim_putuserinfo(u_char *buf, int buflen, struct aim_userinfo_s *info); |
412 int aim_putuserinfo(u_char *buf, int buflen, struct aim_userinfo_s *info); |