comparison src/protocols/oscar/aim.h @ 4173:b66f960bfe60

[gaim-migrate @ 4403] So type is actually 1 byte, and not 2. Something about an ass out of u and me. This should make multi-recipient ICQ messages work. It also fixes a little mistake that caused ICQ URLs, auth requests, pager messages, emails, and ICQ cotact sending thingies to not show up. I don't think that bug existed for more than a more days. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 02 Jan 2003 22:22:38 +0000
parents 1a5dcfa1823e
children 9325df841a40
comparison
equal deleted inserted replaced
4172:88ebcfcc3217 4173:b66f960bfe60
911 #define AIM_ICQMSG_AUTHDENIED 0x0007 911 #define AIM_ICQMSG_AUTHDENIED 0x0007
912 #define AIM_ICQMSG_AUTHGRANTED 0x0008 912 #define AIM_ICQMSG_AUTHGRANTED 0x0008
913 913
914 struct aim_incomingim_ch4_args { 914 struct aim_incomingim_ch4_args {
915 fu32_t uin; /* Of the sender of the ICBM */ 915 fu32_t uin; /* Of the sender of the ICBM */
916 fu16_t type; 916 fu8_t type;
917 fu8_t flags;
917 char *msg; /* Reason for auth request, deny, or accept */ 918 char *msg; /* Reason for auth request, deny, or accept */
918 int msglen; 919 int msglen;
919 }; 920 };
920 921
921 faim_export int aim_send_rtfmsg(aim_session_t *sess, struct aim_sendrtfmsg_args *args); 922 faim_export int aim_send_rtfmsg(aim_session_t *sess, struct aim_sendrtfmsg_args *args);
1168 1169
1169 struct aim_icq_offlinemsg { 1170 struct aim_icq_offlinemsg {
1170 fu32_t sender; 1171 fu32_t sender;
1171 fu16_t year; 1172 fu16_t year;
1172 fu8_t month, day, hour, minute; 1173 fu8_t month, day, hour, minute;
1173 fu16_t type; 1174 fu8_t type;
1175 fu8_t flags;
1174 char *msg; 1176 char *msg;
1175 int msglen; 1177 int msglen;
1176 }; 1178 };
1177 1179
1178 struct aim_icq_info { 1180 struct aim_icq_info {