comparison libpurple/protocols/yahoo/libymsg.h @ 28733:61856d0a2714

Handle adding Lotus Sametime and Microsoft OCS buddies to Yahoo! accounts. Fixes #9814, #9983 committer: John Bailey <rekkanoryo@rekkanoryo.org>
author kryojenik23-pidgin@steltek.com
date Mon, 12 Oct 2009 05:01:17 +0000
parents c06114f3d58d
children 5f13e8a5c1a0
comparison
equal deleted inserted replaced
28727:53aab96e61a9 28733:61856d0a2714
126 YAHOO_STATUS_OFFLINE = 0x5a55aa56, /* don't ask */ 126 YAHOO_STATUS_OFFLINE = 0x5a55aa56, /* don't ask */
127 YAHOO_STATUS_TYPING = 0x16, 127 YAHOO_STATUS_TYPING = 0x16,
128 YAHOO_STATUS_DISCONNECTED = 0xffffffff /* in ymsg 15. doesnt mean the normal sense of 'disconnected' */ 128 YAHOO_STATUS_DISCONNECTED = 0xffffffff /* in ymsg 15. doesnt mean the normal sense of 'disconnected' */
129 }; 129 };
130 130
131 /*
132 * Yahoo federated networks. Key 241 in ymsg.
133 * If it doesn't exist, it is on Yahoo's netowrk.
134 * It if does exist, send to another IM network.
135 */
136
137 typedef enum {
138 YAHOO_FEDERATION_NONE,
139 YAHOO_FEDERATION_OCS, /* LCS or OCS private networks */
140 YAHOO_FEDERATION_MSN, /* MSN or Windows Live network */
141 YAHOO_FEDERATION_IBM = 9 /* IBM/Sametime network */
142 } YahooFederation;
143
144
131 struct yahoo_buddy_icon_upload_data { 145 struct yahoo_buddy_icon_upload_data {
132 PurpleConnection *gc; 146 PurpleConnection *gc;
133 GString *str; 147 GString *str;
134 char *filename; 148 char *filename;
135 int pos; 149 int pos;