libfaim/aim.h

changeset 249
14b7e4f943ff
parent 237
83ff5f92ee7e
child 279
7d5f28322c6a
equal deleted inserted replaced
248:81f75c658111 249:14b7e4f943ff
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);

mercurial