Mercurial > pidgin
comparison libpurple/protocols/msn/contact.h @ 25237:401f548e3544
propagate from branch 'im.pidgin.pidgin' (head df6eba32e5b6b34d7483cbfb7e9f2e4c836ac35f)
to branch 'org.darkrain42.pidgin.buddy-add' (head 6831808999a270f8c1a128c7430a73d3dc0bfae2)
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 21 Dec 2008 18:32:37 +0000 |
parents | d8452c0bec7b |
children | 6bee94ca522a |
comparison
equal
deleted
inserted
replaced
25172:125cac3e24ee | 25237:401f548e3544 |
---|---|
209 "<passportName>%s</passportName>"\ | 209 "<passportName>%s</passportName>"\ |
210 "<isMessengerUser>true</isMessengerUser>"\ | 210 "<isMessengerUser>true</isMessengerUser>"\ |
211 "</contactInfo>"\ | 211 "</contactInfo>"\ |
212 "</Contact>" | 212 "</Contact>" |
213 | 213 |
214 #define MSN_CONTACT_ID_XML \ | |
215 "<Contact>"\ | |
216 "<contactId>%s</contactId>"\ | |
217 "</Contact>" | |
218 | |
219 #define MSN_CONTACT_EMAIL_XML \ | |
220 "<Contact>"\ | |
221 "<contactInfo>"\ | |
222 "<emails>"\ | |
223 "<ContactEmail>"\ | |
224 "<contactEmailType>%s</contactEmailType>"\ | |
225 "<email>%s</email>"\ | |
226 "<isMessengerEnabled>true</isMessengerEnabled>"\ | |
227 "<Capability>%d</Capability>"\ | |
228 "<MessengerEnabledExternally>false</MessengerEnabledExternally>"\ | |
229 "<propertiesChanged/>"\ | |
230 "</ContactEmail>"\ | |
231 "</emails>"\ | |
232 "</contactInfo>"\ | |
233 "</Contact>" | |
234 | |
214 #define MSN_ADD_CONTACT_TEMPLATE "<?xml version=\"1.0\" encoding=\"utf-8\"?>"\ | 235 #define MSN_ADD_CONTACT_TEMPLATE "<?xml version=\"1.0\" encoding=\"utf-8\"?>"\ |
215 "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\""\ | 236 "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\""\ |
216 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""\ | 237 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""\ |
217 " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\""\ | 238 " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\""\ |
218 " xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\">"\ | 239 " xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\">"\ |
273 "</soap:Body>"\ | 294 "</soap:Body>"\ |
274 "</soap:Envelope>" | 295 "</soap:Envelope>" |
275 | 296 |
276 /* Delete a contact from the Contact List */ | 297 /* Delete a contact from the Contact List */ |
277 #define MSN_CONTACT_DEL_SOAP_ACTION "http://www.msn.com/webservices/AddressBook/ABContactDelete" | 298 #define MSN_CONTACT_DEL_SOAP_ACTION "http://www.msn.com/webservices/AddressBook/ABContactDelete" |
278 #define MSN_CONTACT_ID_XML "<Contact><contactId>%s</contactId></Contact>" | |
279 #define MSN_DEL_CONTACT_TEMPLATE "<?xml version=\"1.0\" encoding=\"utf-8\"?>"\ | 299 #define MSN_DEL_CONTACT_TEMPLATE "<?xml version=\"1.0\" encoding=\"utf-8\"?>"\ |
280 "<soap:Envelope"\ | 300 "<soap:Envelope"\ |
281 " xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\""\ | 301 " xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\""\ |
282 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""\ | 302 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""\ |
283 " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\""\ | 303 " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\""\ |
374 | 394 |
375 #define MSN_ADD_MEMBER_TO_LIST_SOAP_ACTION "http://www.msn.com/webservices/AddressBook/AddMember" | 395 #define MSN_ADD_MEMBER_TO_LIST_SOAP_ACTION "http://www.msn.com/webservices/AddressBook/AddMember" |
376 #define MSN_DELETE_MEMBER_FROM_LIST_SOAP_ACTION "http://www.msn.com/webservices/AddressBook/DeleteMember" | 396 #define MSN_DELETE_MEMBER_FROM_LIST_SOAP_ACTION "http://www.msn.com/webservices/AddressBook/DeleteMember" |
377 | 397 |
378 #define MSN_MEMBER_PASSPORT_XML \ | 398 #define MSN_MEMBER_PASSPORT_XML \ |
379 "<Member xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"PassportMember\">"\ | 399 "<Member xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"%s\">"\ |
380 "<Type>Passport</Type>"\ | 400 "<Type>Passport</Type>"\ |
381 "<State>Accepted</State>"\ | 401 "<State>Accepted</State>"\ |
382 "<PassportName>%s</PassportName>"\ | 402 "<PassportName>%s</PassportName>"\ |
403 "%s"\ | |
383 "</Member>" | 404 "</Member>" |
384 | 405 |
385 #define MSN_MEMBER_MEMBERSHIPID_XML \ | 406 #define MSN_MEMBER_MEMBERSHIPID_XML \ |
386 "<Member xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"PassportMember\">"\ | 407 "<Member xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"%s\">"\ |
387 "<Type>Passport</Type>"\ | 408 "<Type>Passport</Type>"\ |
388 "<MembershipId>%u</MembershipId>"\ | 409 "<MembershipId>%u</MembershipId>"\ |
389 "<State>Accepted</State>"\ | 410 "<State>Accepted</State>"\ |
411 "%s"\ | |
390 "</Member>" | 412 "</Member>" |
391 | 413 |
414 #define MSN_MEMBER_FEDERATED_ANNOTATION_XML \ | |
415 "<Annotations>"\ | |
416 "<Annotation>"\ | |
417 "<Name>MSN.IM.BuddyType</Name>"\ | |
418 "<Value>%02d:</Value>"\ | |
419 "</Annotation>"\ | |
420 "</Annotations>" | |
421 | |
392 /* first delete contact from allow list */ | 422 /* first delete contact from allow list */ |
393 | 423 |
394 #define MSN_CONTACT_DELECT_FROM_LIST_TEMPLATE "<?xml version=\"1.0\" encoding=\"utf-8\"?>"\ | 424 #define MSN_CONTACT_DELETE_FROM_LIST_TEMPLATE "<?xml version=\"1.0\" encoding=\"utf-8\"?>"\ |
395 "<soap:Envelope"\ | 425 "<soap:Envelope"\ |
396 " xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\""\ | 426 " xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\""\ |
397 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""\ | 427 " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\""\ |
398 " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\""\ | 428 " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\""\ |
399 " xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\">"\ | 429 " xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\">"\ |
584 MSN_ACCEPTED_BUDDY = 0x04, | 614 MSN_ACCEPTED_BUDDY = 0x04, |
585 MSN_DENIED_BUDDY = 0x08, | 615 MSN_DENIED_BUDDY = 0x08, |
586 MSN_ADD_GROUP = 0x10, | 616 MSN_ADD_GROUP = 0x10, |
587 MSN_DEL_GROUP = 0x20, | 617 MSN_DEL_GROUP = 0x20, |
588 MSN_RENAME_GROUP = 0x40, | 618 MSN_RENAME_GROUP = 0x40, |
589 MSN_UPDATE_INFO = 0x80, | 619 MSN_UPDATE_INFO = 0x80 |
590 } MsnCallbackAction; | 620 } MsnCallbackAction; |
591 | 621 |
592 typedef struct _MsnCallbackState MsnCallbackState; | 622 typedef struct _MsnCallbackState MsnCallbackState; |
593 | 623 |
594 struct _MsnCallbackState | 624 struct _MsnCallbackState |