comparison src/protocols/oscar/aim.h @ 4804:9810ce8e7a96

[gaim-migrate @ 5124] Here ya go, Rob. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 17 Mar 2003 04:02:30 +0000
parents c050edba7b83
children 22a7602ebe25
comparison
equal deleted inserted replaced
4803:6f04901ef729 4804:9810ce8e7a96
256 #define AIM_CONN_TYPE_ADS 0x0005 256 #define AIM_CONN_TYPE_ADS 0x0005
257 #define AIM_CONN_TYPE_AUTH 0x0007 257 #define AIM_CONN_TYPE_AUTH 0x0007
258 #define AIM_CONN_TYPE_CHATNAV 0x000d 258 #define AIM_CONN_TYPE_CHATNAV 0x000d
259 #define AIM_CONN_TYPE_CHAT 0x000e 259 #define AIM_CONN_TYPE_CHAT 0x000e
260 #define AIM_CONN_TYPE_SEARCH 0x000f 260 #define AIM_CONN_TYPE_SEARCH 0x000f
261 #define AIM_CONN_TYPE_ICON 0x0010
261 #define AIM_CONN_TYPE_EMAIL 0x0018 262 #define AIM_CONN_TYPE_EMAIL 0x0018
262 263
263 /* they start getting arbitrary for rendezvous stuff =) */ 264 /* they start getting arbitrary for rendezvous stuff =) */
264 #define AIM_CONN_TYPE_RENDEZVOUS 0xfffe /* these do not speak FLAP! */ 265 #define AIM_CONN_TYPE_RENDEZVOUS 0xfffe /* these do not speak FLAP! */
265 #define AIM_CONN_TYPE_LISTENER 0xffff /* socket waiting for accept() */ 266 #define AIM_CONN_TYPE_LISTENER 0xffff /* socket waiting for accept() */
474 fu32_t status; 475 fu32_t status;
475 fu32_t ipaddr; 476 fu32_t ipaddr;
476 fu8_t crap[0x25]; /* until we figure it out... */ 477 fu8_t crap[0x25]; /* until we figure it out... */
477 } icqinfo; 478 } icqinfo;
478 fu32_t present; 479 fu32_t present;
480 fu16_t iconstrlen;
481 fu8_t iconstr[30];
479 } aim_userinfo_t; 482 } aim_userinfo_t;
480 483
481 #define AIM_USERINFO_PRESENT_FLAGS 0x00000001 484 #define AIM_USERINFO_PRESENT_FLAGS 0x00000001
482 #define AIM_USERINFO_PRESENT_MEMBERSINCE 0x00000002 485 #define AIM_USERINFO_PRESENT_MEMBERSINCE 0x00000002
483 #define AIM_USERINFO_PRESENT_ONLINESINCE 0x00000004 486 #define AIM_USERINFO_PRESENT_ONLINESINCE 0x00000004
1116 faim_export int aim_usersearch_email(aim_session_t *, const char *, const char *); 1119 faim_export int aim_usersearch_email(aim_session_t *, const char *, const char *);
1117 faim_export int aim_usersearch_name(aim_session_t *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *); 1120 faim_export int aim_usersearch_name(aim_session_t *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *);
1118 faim_export int aim_usersearch_interest(aim_session_t *, const char *, const char *); 1121 faim_export int aim_usersearch_interest(aim_session_t *, const char *, const char *);
1119 1122
1120 1123
1124
1125 /* icon.c */
1126 faim_export int aim_icon_requesticon(aim_session_t *sess, const char *sn, const fu8_t *iconstr, fu16_t iconstrlen);
1127
1128
1129
1121 /* These apply to exchanges as well. */ 1130 /* These apply to exchanges as well. */
1122 #define AIM_CHATROOM_FLAG_EVILABLE 0x0001 1131 #define AIM_CHATROOM_FLAG_EVILABLE 0x0001
1123 #define AIM_CHATROOM_FLAG_NAV_ONLY 0x0002 1132 #define AIM_CHATROOM_FLAG_NAV_ONLY 0x0002
1124 #define AIM_CHATROOM_FLAG_INSTANCING_ALLOWED 0x0004 1133 #define AIM_CHATROOM_FLAG_INSTANCING_ALLOWED 0x0004
1125 #define AIM_CHATROOM_FLAG_OCCUPANT_PEEK_ALLOWED 0x0008 1134 #define AIM_CHATROOM_FLAG_OCCUPANT_PEEK_ALLOWED 0x0008