Remove .svn subversion control files

This commit is contained in:
Craig Andrews 2010-08-18 12:42:32 -04:00
parent 11661e62df
commit bbcc76e7e7
5 changed files with 0 additions and 2084 deletions

View File

@ -1,23 +0,0 @@
K 25
svn:wc:ra_dav:version-url
V 41
/svn/!svn/ver/39/trunk/phpmsnclassv2/soap
END
msnab_servicetypes.xsd
K 25
svn:wc:ra_dav:version-url
V 64
/svn/!svn/ver/39/trunk/phpmsnclassv2/soap/msnab_servicetypes.xsd
END
msnab_sharingservice.wsdl
K 25
svn:wc:ra_dav:version-url
V 67
/svn/!svn/ver/39/trunk/phpmsnclassv2/soap/msnab_sharingservice.wsdl
END
msnab_datatypes.xsd
K 25
svn:wc:ra_dav:version-url
V 61
/svn/!svn/ver/39/trunk/phpmsnclassv2/soap/msnab_datatypes.xsd
END

View File

@ -1,130 +0,0 @@
10
dir
46
http://phpmsnclass.googlecode.com/svn/trunk/phpmsnclassv2/soap
http://phpmsnclass.googlecode.com/svn
2009-07-27T06:16:08.380493Z
39
ricky@ez2.us
d71849f3-712d-0410-a681-1795f7bea18a
msnab_servicetypes.xsd
file
2010-06-08T18:29:30.506015Z
096c0222d82879fa2b4bd47fa45f4aaf
2009-07-27T06:16:08.380493Z
39
ricky@ez2.us
27903
msnab_sharingservice.wsdl
file
2010-06-08T18:29:30.506015Z
40f2d65d6cf6245c064defb02bd62705
2009-07-27T06:16:08.380493Z
39
ricky@ez2.us
27625
msnab_datatypes.xsd
file
2010-06-08T18:29:30.506015Z
6a376c90de444594c1c75970586f99f8
2009-07-27T06:16:08.380493Z
39
ricky@ez2.us
42170

View File

@ -1,832 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by wp (freezingsoft) -->
<xsd:schema xmlns:msnab="http://www.msn.com/webservices/AddressBook" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="http://www.msn.com/webservices/AddressBook" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:complexType name="abInfoType">
<xsd:sequence>
<xsd:element name="name" type="xsd:string" minOccurs="0"/>
<xsd:element name="ownerPuid" type="xsd:string"/>
<xsd:element name="OwnerCID" type="xsd:integer" minOccurs="0"/>
<xsd:element name="ownerEmail" type="xsd:string"/>
<xsd:element name="fDefault" type="xsd:boolean"/>
<xsd:element name="joinedNamespace" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="IsBot" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="IsParentManaged" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="SubscribeExternalPartner" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="NotifyExternalPartner" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="AddressBookType" type="xsd:string" minOccurs="0"/>
<xsd:element name="MessengerApplicationServiceCreated" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="IsBetaMigrated" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="HandleType">
<xsd:sequence>
<xsd:element name="Id" type="xsd:integer"/>
<xsd:element name="Type" type="xsd:string" default="Messenger"/>
<xsd:element name="ForeignId" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ServiceType">
<xsd:sequence>
<xsd:element name="Memberships" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Membership" type="msnab:Membership" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Info" type="msnab:InfoType"/>
<xsd:element name="Changes" type="xsd:string"/>
<xsd:element name="LastChange" type="xsd:dateTime" default="0001-01-01T00:00:00"/>
<xsd:element name="Deleted" type="xsd:boolean" default="false"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Membership">
<xsd:sequence>
<xsd:element name="MemberRole" type="xsd:string"/>
<xsd:element name="Members">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Member" type="msnab:BaseMember" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MembershipIsComplete" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BaseMember">
<xsd:sequence>
<xsd:element name="MembershipId" type="xsd:positiveInteger" minOccurs="0"/>
<xsd:element name="Type" type="xsd:string"/>
<xsd:element name="Location" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="msnab:Guid"/>
<xsd:element name="IsPassportNameHidden" type="xsd:boolean"/>
<xsd:element name="CID" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
<xsd:element name="State" type="msnab:MemberState"/>
<xsd:element name="Annotations" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Annotation" type="msnab:Annotation" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Deleted" type="xsd:boolean" default="false" minOccurs="0"/>
<xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="JoinedDate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="ExpirationDate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="Changes" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CircleMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="CircleId" type="msnab:Guid"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PassportMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="PassportName" type="xsd:string"/>
<xsd:element name="IsPassportNameHidden" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="PassportId" type="xsd:int" minOccurs="0"/>
<xsd:element name="CID" type="xsd:long" minOccurs="0"/>
<xsd:element name="PassportChanges" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EmailMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="Email" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PhoneMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="PhoneNumber" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RoleMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="DefiningService">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xsd:integer"/>
<xsd:element name="Type" type="xsd:string"/>
<xsd:element name="ForeignId" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MaxRoleRecursionDepth" type="xsd:integer"/>
<xsd:element name="MaxDegreesSeparation" type="xsd:integer"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ServiceMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="Service" type="msnab:HandleType"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DomainMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="DomainName" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="EveryoneMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="GroupMember" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseMember">
<xsd:sequence>
<xsd:element name="Id" type="msnab:Guid"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="Guid">
<xsd:restriction base="xsd:string">
<xsd:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name="MemberType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Allow"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:simpleType name="MemberState">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Accepted"/>
<xsd:enumeration value="Pending"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="Annotation">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="Value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContactType">
<xsd:sequence>
<xsd:element name="contactId" type="msnab:Guid" minOccurs="0"/>
<xsd:element name="contactInfo" type="msnab:contactInfoType" minOccurs="0"/>
<xsd:element name="propertiesChanged" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
A space (ASCII #32) separated list of properties that
have changed as part of an update request. The property
names don't always match the name of the associated
element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="fDeleted" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="lastChange" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="CreateDate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="LastModifiedBy" type="xsd:integer" minOccurs="0"/>
<xsd:element name="CreatedBy" type="xsd:integer" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContactIdType">
<xsd:sequence>
<xsd:element name="contactId" type="msnab:Guid" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="contactInfoType">
<xsd:sequence>
<xsd:element name="emails" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ContactEmail" type="msnab:contactEmailType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="phones" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ContactPhone" type="msnab:contactPhoneType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="locations" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ContactLocation" type="msnab:contactLocationType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="webSites" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ContactWebSite" type="msnab:contactWebSiteType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="annotations" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Annotation" type="msnab:Annotation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupIds" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="guid" type="msnab:Guid" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupIdsDeleted" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="guid" type="msnab:Guid" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="contactType" type="xsd:string" minOccurs="0"/>
<xsd:element name="quickName" type="xsd:string" minOccurs="0"/>
<xsd:element name="firstName" type="xsd:string" minOccurs="0"/>
<xsd:element name="MiddleName" type="xsd:string" minOccurs="0"/>
<xsd:element name="lastName" type="xsd:string" minOccurs="0"/>
<xsd:element name="Suffix" type="xsd:string" minOccurs="0"/>
<xsd:element name="NameTitle" type="xsd:string" minOccurs="0"/>
<xsd:element name="passportName" type="xsd:string" minOccurs="0"/>
<xsd:element name="IsPassportNameHidden" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="displayName" type="xsd:string" minOccurs="0"/>
<xsd:element name="puid" type="xsd:long" minOccurs="0"/>
<xsd:element name="CID" type="xsd:long" minOccurs="0"/>
<xsd:element name="BrandIdList" type="xsd:anyType" minOccurs="0"/>
<xsd:element name="comment" type="xsd:string" minOccurs="0"/>
<xsd:element name="IsNotMobileVisible" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="isMobileIMEnabled" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="isMessengerUser" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="isFavorite" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="isSmtp" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="hasSpace" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Indicates whether the contact has a Windows Live
Space or not.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="spotWatchState" type="xsd:string" minOccurs="0"/>
<xsd:element name="birthdate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="primaryEmailType" type="msnab:ContactEmailTypeType" minOccurs="0"/>
<xsd:element name="PrimaryLocation" type="msnab:ContactLocationTypeType" minOccurs="0"/>
<xsd:element name="PrimaryPhone" type="msnab:ContactPhoneTypeType" minOccurs="0"/>
<xsd:element name="IsPrivate" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Anniversary" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Seen is YYYY/MM/DD format.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Gender" type="xsd:string" minOccurs="0"/>
<xsd:element name="TimeZone" type="xsd:string" minOccurs="0"/>
<xsd:element name="NetworkInfoList" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="NetworkInfo" type="msnab:NetworkInfoType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="PublicDisplayName" type="xsd:string" minOccurs="0"/>
<xsd:element name="IsAutoUpdateDisabled" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="MessengerMemberInfo" type="msnab:MessengerMemberInfo" minOccurs="0"/>
<xsd:element name="PropertiesChanged" type="xsd:anyType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="contactEmailType">
<xsd:sequence>
<xsd:element name="contactEmailType" type="msnab:ContactEmailTypeType"/>
<xsd:element name="email" type="xsd:string"/>
<xsd:element name="isMessengerEnabled" type="xsd:boolean"/>
<xsd:element name="Capability" type="xsd:integer"/>
<xsd:element name="MessengerEnabledExternally" type="xsd:boolean"/>
<xsd:element name="propertiesChanged" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ContactEmailTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ContactEmailPersonal"/>
<xsd:enumeration value="ContactEmailBusiness"/>
<xsd:enumeration value="ContactEmailOther"/>
<xsd:enumeration value="ContactEmailMessenger"/>
<xsd:enumeration value="Messenger2"/>
<xsd:enumeration value="Messenger3"/>
<xsd:enumeration value="Messenger4"/>
<xsd:enumeration value="Passport"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="contactPhoneType">
<xsd:sequence>
<xsd:element name="contactPhoneType" type="msnab:ContactPhoneTypeType"/>
<xsd:element name="number" type="xsd:string"/>
<xsd:element name="isMessengerEnabled" type="xsd:boolean"/>
<xsd:element name="propertiesChanged" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ContactPhoneTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ContactPhonePersonal"/>
<xsd:enumeration value="ContactPhoneBusiness"/>
<xsd:enumeration value="ContactPhoneMobile"/>
<xsd:enumeration value="ContactPhonePager"/>
<xsd:enumeration value="ContactPhoneOther"/>
<xsd:enumeration value="ContactPhoneFax"/>
<xsd:enumeration value="Personal2"/>
<xsd:enumeration value="Business2"/>
<xsd:enumeration value="BusinessFax"/>
<xsd:enumeration value="BusinessMobile"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="contactLocationType">
<xsd:sequence>
<xsd:element name="contactLocationType" type="msnab:ContactLocationTypeType"/>
<xsd:element name="name" type="xsd:string" minOccurs="0"/>
<xsd:element name="street" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="country" type="xsd:string"/>
<xsd:element name="postalCode" type="xsd:string"/>
<xsd:element name="Department" type="xsd:string" minOccurs="0"/>
<xsd:element name="Changes" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ContactLocationTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ContactLocationPersonal"/>
<xsd:enumeration value="ContactLocationBusiness"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="contactWebSiteType">
<xsd:sequence>
<xsd:element name="contactWebSiteType" type="msnab:ContactWebSiteTypeType"/>
<xsd:element name="webURL" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ContactWebSiteTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ContactWebSitePersonal"/>
<xsd:enumeration value="ContactWebSiteBusiness"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="GroupType">
<xsd:sequence>
<xsd:element name="groupId" type="msnab:Guid"/>
<xsd:element name="groupInfo" type="msnab:groupInfoType"/>
<xsd:element name="propertiesChanged" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
A space (ASCII #32) separated list of properties that
have changed as part of an update request. The property
names don't always match the name of the associated
element.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="fDeleted" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="lastChange" type="xsd:dateTime" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="groupInfoType">
<xsd:sequence>
<xsd:element name="annotations" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Annotation" type="msnab:Annotation" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupType" type="msnab:Guid" default="C8529CE2-6EAD-434d-881F-341E17DB3FF8" minOccurs="0"/>
<xsd:element name="name" type="xsd:string" minOccurs="0"/>
<xsd:element name="IsNotMobileVisible" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="IsPrivate" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="IsFavorite" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="fMessenger" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="groupFilterType">
<xsd:sequence>
<xsd:element name="groupIds">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="guid" type="msnab:Guid" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="InvalidPassportUser">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="errorcode" type="xsd:string"/>
<xsd:element name="errorstring" type="xsd:string"/>
<xsd:element name="additionalDetails">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="originalExceptionErrorMessage" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="MessengerMemberInfo">
<xsd:sequence>
<xsd:element name="PendingAnnotations" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Annotation" type="msnab:Annotation" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="InfoType">
<xsd:sequence>
<xsd:element name="Handle" type="msnab:HandleType"/>
<xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
<xsd:element name="InverseRequired" type="xsd:boolean" default="false"/>
<xsd:element name="AuthorizationCriteria" type="xsd:string" minOccurs="0"/>
<xsd:element name="RSSUrl" type="xsd:anyURI" minOccurs="0"/>
<xsd:element name="IsBot" type="xsd:boolean" default="false"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NotificationDataType">
<xsd:sequence>
<xsd:element name="StoreService" type="msnab:ServiceType"/>
<xsd:element name="Status" type="xsd:string"/>
<xsd:element name="LastChanged" type="xsd:dateTime"/>
<xsd:element name="Gleam" type="xsd:boolean" default="false"/>
<xsd:element name="InstanceId" type="xsd:string" default="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="BaseDynamicItemType">
<xsd:sequence>
<xsd:element name="Type" type="xsd:string"/>
<xsd:element name="Deleted" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="Notifications" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="NotificationData" type="msnab:NotificationDataType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Changes" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CircleDynamicItem" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseDynamicItemType">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PassportDynamicItem" block="" mixed="false">
<xsd:complexContent mixed="false">
<xsd:extension base="msnab:BaseDynamicItemType">
<xsd:sequence>
<xsd:element name="CID" type="xsd:string" minOccurs="0"/>
<xsd:element name="PassportName" type="xsd:string"/>
<xsd:element name="PassportId" type="xsd:string" minOccurs="0"/>
<xsd:element name="SpaceStatus" type="xsd:string"/>
<xsd:element name="SpaceLastChanged" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="SpaceLastViewed" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="SpaceGleam" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="ProfileLastChanged" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="ProfileLastView" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="ProfileStatus" type="xsd:string"/>
<xsd:element name="ProfileGleam" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="ContactProfileStatus" type="xsd:string"/>
<xsd:element name="ContactProfileLastChanged" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="ContactProfileLastViewed" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="LiveContactLastChanged" type="xsd:dateTime" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="abType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid"/>
<xsd:element name="abInfo" type="msnab:abInfoType"/>
<xsd:element name="lastChange" type="xsd:dateTime"/>
<xsd:element name="DynamicItemLastChanged" type="xsd:dateTime"/>
<xsd:element name="RecentActivityItemLastChanged" type="xsd:dateTime"/>
<xsd:element name="createDate" type="xsd:dateTime"/>
<xsd:element name="propertiesChanged" type="xsd:anyType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CircleResultType">
<xsd:sequence>
<xsd:element name="Circles" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CircleInverseInfo" type="msnab:CircleInverseInfoType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CircleTicket" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NetworkInfoType">
<xsd:sequence>
<xsd:element name="DomainId" type="xsd:int" minOccurs="0"/>
<xsd:element name="DomainTag" type="xsd:string" minOccurs="0"/>
<xsd:element name="UserTileURL" type="xsd:string" minOccurs="0"/>
<xsd:element name="ProfileURL" type="xsd:string" minOccurs="0"/>
<xsd:element name="DisplayName" type="xsd:string" minOccurs="0"/>
<xsd:element name="RelationshipType" type="xsd:int" minOccurs="0"/>
<xsd:element name="RelationshipState" type="xsd:int" minOccurs="0"/>
<xsd:element name="RelationshipStateDate" type="xsd:string" minOccurs="0"/>
<xsd:element name="RelationshipRole" type="xsd:int" minOccurs="0"/>
<xsd:element name="NDRCount" type="xsd:int" minOccurs="0"/>
<xsd:element name="InviterCID" type="xsd:long" minOccurs="0"/>
<xsd:element name="CreateDate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="PropertiesChanged" type="xsd:anyType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContactFilterType">
<xsd:sequence>
<xsd:element name="IncludeHiddenContacts" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="filterOptionsType">
<xsd:sequence>
<xsd:element name="DeltasOnly" type="xsd:boolean"/>
<xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="ContactFilter" type="msnab:ContactFilterType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="entityHandle">
<xsd:sequence>
<xsd:element name="Cid" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NotationType">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="Value" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListTemplateVariableItemType">
<xsd:sequence>
<xsd:element name="Values">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Value" type="msnab:SimpleTemplateVariableBaseType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TemplateVariableBaseType">
<xsd:sequence>
<xsd:element name="Name" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SimpleTemplateVariableBaseType">
<xsd:complexContent>
<xsd:extension base="msnab:TemplateVariableBaseType">
<xsd:sequence>
<xsd:element name="Value" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PublisherIdTemplateVariable">
<xsd:complexContent>
<xsd:extension base="msnab:TemplateVariableBaseType">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="NameHint" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TargetIdTemplateVariable">
<xsd:complexContent>
<xsd:extension base="msnab:PublisherIdTemplateVariable">
<xsd:sequence>
<xsd:element name="IdOwner" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="TextTemplateVariable">
<xsd:complexContent>
<xsd:extension base="msnab:SimpleTemplateVariableBaseType"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="HlinkTemplateVariable">
<xsd:complexContent>
<xsd:extension base="msnab:SimpleTemplateVariableBaseType">
<xsd:sequence>
<xsd:element name="Text" type="xsd:string"/>
<xsd:element name="Notations">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Notation" type="msnab:NotationType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ListTemplateVariable">
<xsd:complexContent>
<xsd:extension base="msnab:TemplateVariableBaseType">
<xsd:sequence>
<xsd:element name="Items">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ListTemplateVariableItem" type="msnab:ListTemplateVariableItemType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ImageTemplateVariable">
<xsd:complexContent>
<xsd:extension base="msnab:SimpleTemplateVariableBaseType">
<xsd:sequence>
<xsd:element name="Href" type="xsd:anyURI"/>
<xsd:element name="Notations">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Notation" type="msnab:NotationType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ActivityDetailsType">
<xsd:sequence>
<xsd:element name="OwnerCID" type="xsd:string"/>
<xsd:element name="ObjectId" type="xsd:string"/>
<xsd:element name="ApplicationId" type="xsd:string"/>
<xsd:element name="ChangeType" type="xsd:string"/>
<xsd:element name="PublishDate" type="xsd:dateTime"/>
<xsd:element name="TemplateVariables">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TemplateVariable" type="msnab:TemplateVariableBaseType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RecentActivityTemplateType">
<xsd:sequence>
<xsd:element name="Cardinality" type="xsd:string"/>
<xsd:element name="Data" type="xsd:string"/>
<xsd:element name="Title" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RequestedLocalesType">
<xsd:sequence>
<xsd:element name="string" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="RecentActivityTemplateContainerType">
<xsd:sequence>
<xsd:element name="ApplicationId" type="xsd:string"/>
<xsd:element name="ApplicationName" type="xsd:string"/>
<xsd:element name="ChangeType" type="xsd:integer"/>
<xsd:element name="Locale" type="xsd:string"/>
<xsd:element name="RequestedLocales" type="msnab:RequestedLocalesType"/>
<xsd:element name="TemplateRevision" type="xsd:integer"/>
<xsd:element name="Templates">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="RecentActivityTemplate" type="msnab:RecentActivityTemplateType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CollapseCondition" type="msnab:CollapseConditionType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CollapseConditionType">
<xsd:sequence>
<xsd:element name="string" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CirclePersonalMembershipType">
<xsd:sequence>
<xsd:element name="Role" type="xsd:string"/>
<xsd:element name="State" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="abHandleType">
<xsd:sequence>
<xsd:element name="ABId" type="xsd:string"/>
<xsd:element name="Puid" type="xsd:long"/>
<xsd:element name="Cid" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="contactHandleType">
<xsd:sequence>
<xsd:element name="Email" type="xsd:string"/>
<xsd:element name="Puid" type="xsd:long"/>
<xsd:element name="Cid" type="xsd:long"/>
<xsd:element name="CircleId" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MembershipInfoType">
<xsd:sequence>
<xsd:element name="CirclePersonalMembership" type="msnab:CirclePersonalMembershipType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="PersonalInfoType">
<xsd:sequence>
<xsd:element name="MembershipInfo" type="msnab:MembershipInfoType"/>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="IsNotMobileVisible" type="xsd:boolean"/>
<xsd:element name="IsFavorite" type="xsd:boolean"/>
<xsd:element name="IsFamily" type="xsd:boolean"/>
<xsd:element name="Changes" type="xsd:anyType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContentInfoType">
<xsd:sequence>
<xsd:element name="Domain" type="xsd:int"/>
<xsd:element name="HostedDomain" type="xsd:string"/>
<xsd:element name="Type" type="xsd:int"/>
<xsd:element name="MembershipAccess" type="xsd:int"/>
<xsd:element name="IsPresenceEnabled" type="xsd:boolean"/>
<xsd:element name="RequestMembershipOption" type="xsd:int"/>
<xsd:element name="DisplayName" type="xsd:string"/>
<xsd:element name="ProfileLastUpdated" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="Changes" type="xsd:anyType" minOccurs="0"/>
<xsd:element name="CreateDate" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="LastChanged" type="xsd:dateTime" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContentHandleType">
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContentType">
<xsd:sequence>
<xsd:element name="Handle" type="msnab:ContentHandleType"/>
<xsd:element name="Info" type="msnab:ContentInfoType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CircleInverseInfoType">
<xsd:sequence>
<xsd:element name="Content" type="msnab:ContentType"/>
<xsd:element name="PersonalInfo" type="msnab:PersonalInfoType"/>
<xsd:element name="Deleted" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="callerInfoType">
<xsd:sequence>
<xsd:element name="PublicDisplayName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

View File

@ -1,567 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by wp (freezingsoft) -->
<xsd:schema xmlns:msnab="http://www.msn.com/webservices/AddressBook" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.msn.com/webservices/AddressBook" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
<xsd:include schemaLocation="msnab_datatypes.xsd"/>
<xsd:element name="ABApplicationHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ApplicationId" type="msnab:Guid" fixed="09607671-1C32-421F-A6A6-CBFAA51AB5F4"/>
<xsd:element name="IsMigration" type="xsd:boolean" default="false"/>
<xsd:element name="PartnerScenario" type="xsd:string" default="Initial"/>
<xsd:element name="CacheKey" type="xsd:token" minOccurs="0"/>
<xsd:element name="BrandId" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ABAuthHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ManagedGroupRequest" type="xsd:boolean" default="false"/>
<xsd:element name="TicketToken" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ServiceHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Version" type="xsd:token"/>
<xsd:element name="CacheKey" type="xsd:token" minOccurs="0"/>
<xsd:element name="CacheKeyChanged" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="PreferredHostName" type="xsd:string" minOccurs="0"/>
<xsd:element name="SessionId" type="msnab:Guid" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="FindMembership" type="msnab:FindMembershipRequestType"/>
<xsd:complexType name="FindMembershipRequestType">
<xsd:sequence>
<xsd:element name="serviceFilter">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Types">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ServiceType" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="View" type="xsd:string" minOccurs="0"/>
<xsd:element name="deltasOnly" type="xsd:boolean" default="false" minOccurs="0"/>
<xsd:element name="lastChange" type="xsd:dateTime" default="0001-01-01T00:00:00.0000000-08:00" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="FindMembershipResultType">
<xsd:sequence>
<xsd:element name="Services">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Service" type="msnab:ServiceType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="OwnerNamespace">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Info">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Handle">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Id" type="xsd:string"/>
<xsd:element name="IsPassportNameHidden" type="xsd:boolean"/>
<xsd:element name="CID" type="xsd:integer"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreatorPuid" type="xsd:integer"/>
<xsd:element name="CreatorCID" type="xsd:integer"/>
<xsd:element name="CreatorPassportName" type="xsd:string"/>
<xsd:element name="CircleAttributes">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="IsPresenceEnabled" type="xsd:boolean"/>
<xsd:element name="IsEvent" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="Domain" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="MessengerApplicationServiceCreated" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Changes" type="xsd:string"/>
<xsd:element name="CreateDate" type="xsd:dateTime"/>
<xsd:element name="LastChange" type="xsd:dateTime"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="FindMembershipResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FindMembershipResult" type="msnab:FindMembershipResultType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ABFindAll" type="msnab:ABFindAllRequestType"/>
<xsd:complexType name="ABFindAllRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="abView" type="xsd:string" minOccurs="0"/>
<xsd:element name="deltasOnly" type="xsd:boolean" default="false" minOccurs="0"/>
<xsd:element name="lastChange" type="xsd:dateTime" default="0001-01-01T00:00:00.0000000-08:00" minOccurs="0"/>
<xsd:element name="dynamicItemView" type="xsd:string" fixed="Gleam" minOccurs="0"/>
<xsd:element name="dynamicItemLastChange" type="xsd:dateTime" default="0001-01-01T00:00:00.0000000-08:00" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ABFindAllResultType">
<xsd:sequence>
<xsd:element name="groups" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Group" type="msnab:GroupType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="contacts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="DynamicItems" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DynamicItem" type="msnab:BaseDynamicItemType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CircleResult">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CircleTicket" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ab">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid"/>
<xsd:element name="abInfo" type="msnab:abInfoType"/>
<xsd:element name="lastChange" type="xsd:dateTime"/>
<xsd:element name="DynamicItemLastChanged" type="xsd:dateTime"/>
<xsd:element name="RecentActivityItemLastChanged" type="xsd:dateTime"/>
<xsd:element name="createDate" type="xsd:dateTime"/>
<xsd:element name="propertiesChanged" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABFindAllResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ABFindAllResult" type="msnab:ABFindAllResultType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ABContactAdd" type="msnab:ABContactAddRequestType"/>
<xsd:complexType name="ABContactAddRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="contacts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="options" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EnableAllowListManagement" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ABContactAddResultType">
<xsd:sequence>
<xsd:element name="guid" type="msnab:Guid"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABContactAddResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ABContactAddResult" type="msnab:ABContactAddResultType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ABContactDelete" type="msnab:ABContactDeleteRequestType"/>
<xsd:complexType name="ABContactDeleteRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="contacts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Contact" type="msnab:ContactIdType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABContactDeleteResponse"/>
<xsd:element name="ABGroupContactAdd" type="msnab:ABGroupContactAddRequestType"/>
<xsd:complexType name="ABGroupContactAddRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="groupFilter" type="msnab:groupFilterType"/>
<xsd:element name="contacts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupContactAddOptions" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fGenerateMissingQuickName" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="EnableAllowListManagement" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ABGroupContactAddResultType">
<xsd:sequence>
<xsd:element name="guid" type="msnab:Guid"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABGroupContactAddResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ABGroupContactAddResult" type="msnab:ABGroupContactAddResultType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ABGroupAdd" type="msnab:ABGroupAddRequestType"/>
<xsd:complexType name="ABGroupAddRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="groupAddOptions">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="fRenameOnMsgrConflict" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupInfo">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GroupInfo" type="msnab:groupInfoType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ABGroupAddResultType">
<xsd:sequence>
<xsd:element name="guid" type="msnab:Guid"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABGroupAddResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ABGroupAddResult" type="msnab:ABGroupAddResultType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ABGroupUpdate" type="msnab:ABGroupUpdateRequestType"/>
<xsd:complexType name="ABGroupUpdateRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="groups">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Group" type="msnab:GroupType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABGroupUpdateResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="ABGroupDelete" type="msnab:ABGroupDeleteRequestType"/>
<xsd:complexType name="ABGroupDeleteRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="groupFilter" type="msnab:groupFilterType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABGroupDeleteResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="ABContactUpdate" type="msnab:ABContactUpdateRequestType"/>
<xsd:complexType name="ABContactUpdateRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="contacts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABContactUpdateResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="ABGroupContactDelete" type="msnab:ABGroupContactDeleteRequestType"/>
<xsd:complexType name="ABGroupContactDeleteRequestType">
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid" fixed="00000000-0000-0000-0000-000000000000"/>
<xsd:element name="contacts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="groupFilter" type="msnab:groupFilterType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABGroupContactDeleteResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="AddMember" type="msnab:AddMemberRequestType"/>
<xsd:complexType name="AddMemberRequestType">
<xsd:sequence>
<xsd:element name="serviceHandle" type="msnab:HandleType"/>
<xsd:element name="memberships">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Membership" type="msnab:Membership" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="AddMemberResponse">
<xsd:complexType/>
</xsd:element>
<xsd:element name="DeleteMember" type="msnab:DeleteMemberRequestType"/>
<xsd:complexType name="DeleteMemberRequestType">
<xsd:sequence>
<xsd:element name="serviceHandle" type="msnab:HandleType"/>
<xsd:element name="memberships">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Membership" type="msnab:Membership" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="nsHandle" type="msnab:ContentHandleType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="DeleteMemberResponse">
<xsd:complexType/>
</xsd:element>
<xsd:complexType name="ABAddResponseType">
<xsd:sequence>
<xsd:element name="ABAddResult" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABAddResponse" type="msnab:ABAddResponseType"/>
<xsd:element name="ABAdd" type="msnab:ABAddRequestType"/>
<xsd:complexType name="ABAddRequestType">
<xsd:sequence>
<xsd:element name="abInfo" type="msnab:abInfoType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="UpdateDynamicItemRequestType">
<xsd:sequence>
<xsd:element name="abId" type="xsd:string"/>
<xsd:element name="dynamicItems">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="DynamicItem" type="msnab:BaseDynamicItemType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="UpdateDynamicItem" type="msnab:UpdateDynamicItemRequestType"/>
<xsd:element name="UpdateDynamicItemResponse"/>
<xsd:element name="ABFindContactsPaged" type="msnab:ABFindContactsPagedRequestType"/>
<xsd:complexType name="ABFindContactsPagedRequestType">
<xsd:sequence>
<xsd:element name="filterOptions" type="msnab:filterOptionsType"/>
<xsd:element name="abView" type="xsd:string"/>
<xsd:element name="extendedContent" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ABFindContactsPagedResultType">
<xsd:sequence>
<xsd:element name="Groups" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Group" type="msnab:GroupType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Contacts">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Contact" type="msnab:ContactType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CircleResult" type="msnab:CircleResultType"/>
<xsd:element name="Ab">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="abId" type="msnab:Guid"/>
<xsd:element name="abInfo" type="msnab:abInfoType"/>
<xsd:element name="lastChange" type="xsd:dateTime"/>
<xsd:element name="DynamicItemLastChanged" type="xsd:dateTime"/>
<xsd:element name="RecentActivityItemLastChanged" type="xsd:dateTime"/>
<xsd:element name="createDate" type="xsd:dateTime"/>
<xsd:element name="propertiesChanged" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ABFindContactsPagedResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ABFindContactsPagedResult" type="msnab:ABFindContactsPagedResultType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="WNApplicationHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ApplicationId" type="msnab:Guid"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="WNAuthHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TicketToken" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="WNServiceHeader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Version" type="xsd:token"/>
<xsd:element name="CacheKey" type="xsd:token" minOccurs="0"/>
<xsd:element name="CacheKeyChanged" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="PreferredHostName" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetContactsRecentActivity" type="msnab:GetContactsRecentActivityRequestType"/>
<xsd:complexType name="GetContactsRecentActivityRequestType">
<xsd:sequence>
<xsd:element name="entityHandle" type="msnab:entityHandle"/>
<xsd:element name="locales">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="string" type="xsd:string" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="count" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="GetContactsRecentActivityResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="GetContactsRecentActivityResult" type="msnab:GetContactsRecentActivityResultType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="GetContactsRecentActivityResultType">
<xsd:sequence>
<xsd:element name="Activities">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ActivityDetails" type="msnab:ActivityDetailsType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Templates">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="RecentActivityTemplateContainer" type="msnab:RecentActivityTemplateContainerType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="FeedUrl" type="xsd:anyURI"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ManageWLConnection" type="msnab:ManageWLConnectionRequestType"/>
<xsd:complexType name="ManageWLConnectionRequestType">
<xsd:sequence>
<xsd:element name="abHandle" type="msnab:abHandleType"/>
<xsd:element name="contactId" type="xsd:string"/>
<xsd:element name="connection" type="xsd:boolean"/>
<xsd:element name="presence" type="xsd:boolean"/>
<xsd:element name="action" type="xsd:integer"/>
<xsd:element name="relationshipType" type="xsd:int"/>
<xsd:element name="relationshipRole" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ManageWLConnectionResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ManageWLConnectionResult" type="msnab:ContactType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateContact" type="msnab:CreateContactType"/>
<xsd:complexType name="CreateContactType">
<xsd:sequence>
<xsd:element name="abHandle" type="msnab:abHandleType"/>
<xsd:element name="contactHandle" type="msnab:contactHandleType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CreateContactResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CreateContactResult" type="msnab:ContactType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateCircle" type="msnab:CreateCircleRequestType"/>
<xsd:complexType name="CreateCircleRequestType">
<xsd:sequence>
<xsd:element name="properties" type="msnab:ContentInfoType"/>
<xsd:element name="callerInfo" type="msnab:callerInfoType"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CreateCircleResponseType">
<xsd:sequence>
<xsd:element name="Id" type="msnab:Guid"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="CreateCircleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CreateCircleResult" type="msnab:CreateCircleResponseType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>

View File

@ -1,532 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2008 sp1 (http://www.altova.com) by wp (freezingsoft) -->
<definitions xmlns:msnab="http://www.msn.com/webservices/AddressBook" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://schemas.xmlsoap.org/soap/encoding/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.msn.com/webservices/AddressBook">
<types>
<ns:schema xmlns="http://www.w3.org/2001/XMLSchema">
<ns:import schemaLocation="msnab_servicetypes.xsd" namespace="http://www.msn.com/webservices/AddressBook"/>
</ns:schema>
</types>
<message name="ABHeader">
<part name="ApplicationHeader" element="msnab:ABApplicationHeader"/>
<part name="AuthHeader" element="msnab:ABAuthHeader"/>
</message>
<message name="FindMembershipMessage">
<part name="FindMembershipRequest" element="msnab:FindMembership"/>
</message>
<message name="ABFindAllMessage">
<part name="ABFindAllRequest" element="msnab:ABFindAll"/>
</message>
<message name="ABContactAddMessage">
<part name="ABContactAddRequest" element="msnab:ABContactAdd"/>
</message>
<message name="ABContactDeleteMessage">
<part name="ABContactDeleteRequest" element="msnab:ABContactDelete"/>
</message>
<message name="ABGroupContactAddMessage">
<part name="ABGroupContactAddRequest" element="msnab:ABGroupContactAdd"/>
</message>
<message name="ABGroupAddMessage">
<part name="ABGroupAddRequest" element="msnab:ABGroupAdd"/>
</message>
<message name="ABGroupUpdateMessage">
<part name="ABGroupUpdateRequest" element="msnab:ABGroupUpdate"/>
</message>
<message name="ABGroupDeleteMessage">
<part name="ABGroupDeleteRequest" element="msnab:ABGroupDelete"/>
</message>
<message name="ABGroupContactDeleteMessage">
<part name="ABGroupContactDeleteRequest" element="msnab:ABGroupContactDelete"/>
</message>
<message name="ABContactUpdateMessage">
<part name="ABContactUpdateRequest" element="msnab:ABContactUpdate"/>
</message>
<message name="AddMemberMessage">
<part name="AddMemberRequest" element="msnab:AddMember"/>
</message>
<message name="DeleteMemberMessage">
<part name="DeleteMemberRequest" element="msnab:DeleteMember"/>
</message>
<message name="ServiceHeader">
<part name="ServiceHeader" element="msnab:ServiceHeader"/>
</message>
<message name="FindMembershipResponseMessage">
<part name="FindMembershipResponse" element="msnab:FindMembershipResponse"/>
</message>
<message name="ABFindAllResponseMessage">
<part name="ABFindAllResponse" element="msnab:ABFindAllResponse"/>
</message>
<message name="ABContactAddResponseMessage">
<part name="ABContactAddResponse" element="msnab:ABContactAddResponse"/>
</message>
<message name="ABContactDeleteResponseMessage">
<part name="ABContactDeleteResponse" element="msnab:ABContactDeleteResponse"/>
</message>
<message name="ABGroupContactAddResponseMessage">
<part name="ABGroupContactAddResponse" element="msnab:ABGroupContactAddResponse"/>
</message>
<message name="ABGroupAddResponseMessage">
<part name="ABGroupAddResponse" element="msnab:ABGroupAddResponse"/>
</message>
<message name="ABGroupUpdateResponseMessage">
<part name="ABGroupUpdateResponse" element="msnab:ABGroupUpdateResponse"/>
</message>
<message name="ABGroupDeleteResponseMessage">
<part name="ABGroupDeleteResponse" element="msnab:ABGroupDeleteResponse"/>
</message>
<message name="ABGroupContactDeleteResponseMessage">
<part name="ABGroupContactDeleteResponse" element="msnab:ABGroupContactDeleteResponse"/>
</message>
<message name="ABContactUpdateResponseMessage">
<part name="ABContactUpdateResponse" element="msnab:ABContactUpdateResponse"/>
</message>
<message name="AddMemberResponseMessage">
<part name="AddMemberResponse" element="msnab:AddMemberResponse"/>
</message>
<message name="DeleteMemberResponseMessage">
<part name="DeleteMemberResponse" element="msnab:DeleteMemberResponse"/>
</message>
<message name="InvalidPassportUserMessage">
<part name="fault" element="msnab:InvalidPassportUser"/>
</message>
<message name="ABAddMessage">
<part name="ABAddRequest" element="msnab:ABAdd"/>
</message>
<message name="ABAddResponseMessage">
<part name="ABAddResponse" element="msnab:ABAddResponse"/>
</message>
<message name="UpdateDynamicItemMessage">
<part name="UpdateDynamicItem" element="msnab:UpdateDynamicItem"/>
</message>
<message name="UpdateDynamicItemResponseMessage">
<part name="UpdateDynamicItemResponse" element="msnab:UpdateDynamicItemResponse"/>
</message>
<message name="ABFindContactsPagedMessage">
<part name="ABFindContactsPagedRequest" element="msnab:ABFindContactsPaged"/>
</message>
<message name="ABFindContactsPagedResponseMessage">
<part name="ABFindContactsPagedResponse" element="msnab:ABFindContactsPagedResponse"/>
</message>
<message name="GetContactsRecentActivityMessage">
<part name="GetContactsRecentActivityRequest" element="msnab:GetContactsRecentActivity"/>
</message>
<message name="GetContactsRecentActivityResponseMessage">
<part name="GetContactsRecentActivityResponse" element="msnab:GetContactsRecentActivityResponse"/>
</message>
<message name="WNHeader">
<part name="WNApplicationHeader" element="msnab:WNApplicationHeader"/>
<part name="WNAuthHeader" element="msnab:WNAuthHeader"/>
<part name="WNServiceHeader" element="msnab:WNServiceHeader"/>
</message>
<message name="CreateCircleMessage">
<part name="CreateCircleRequest" element="msnab:CreateCircle"/>
</message>
<message name="CreateCircleResponseMessage">
<part name="CreateCircleResponse" element="msnab:CreateCircleResponse"/>
</message>
<message name="CreateContactMessage">
<part name="CreateContactRequest" element="msnab:CreateContact"/>
</message>
<message name="CreateContactResponseMessage">
<part name="CreateContactResponse" element="msnab:CreateContactResponse"/>
</message>
<message name="ManageWLConnectionMessage">
<part name="ManageWLConnection" element="msnab:ManageWLConnection"/>
</message>
<message name="ManageWLConnectionResponseMessage">
<part name="ManageWLConnectionResponse" element="msnab:ManageWLConnectionResponse"/>
</message>
<portType name="SharingServicePortType">
<operation name="FindMembership">
<input message="msnab:FindMembershipMessage"/>
<output message="msnab:FindMembershipResponseMessage"/>
</operation>
<operation name="AddMember">
<input message="msnab:AddMemberMessage"/>
<output message="msnab:AddMemberResponseMessage"/>
</operation>
<operation name="DeleteMember">
<input message="msnab:DeleteMemberMessage"/>
<output message="msnab:DeleteMemberResponseMessage"/>
</operation>
<operation name="CreateCircle">
<input message="msnab:CreateCircleMessage"/>
<output message="msnab:CreateCircleResponseMessage"/>
</operation>
</portType>
<portType name="ABServicePortType">
<operation name="ABFindAll">
<input message="msnab:ABFindAllMessage"/>
<output message="msnab:ABFindAllResponseMessage"/>
</operation>
<operation name="ABContactAdd">
<input message="msnab:ABContactAddMessage"/>
<output message="msnab:ABContactAddResponseMessage"/>
<fault name="InvalidPassportUserException" message="msnab:InvalidPassportUserMessage"/>
</operation>
<operation name="ABContactDelete">
<input message="msnab:ABContactDeleteMessage"/>
<output message="msnab:ABContactDeleteResponseMessage"/>
<fault name="InvalidPassportUserException" message="msnab:InvalidPassportUserMessage"/>
</operation>
<operation name="ABGroupContactAdd">
<input message="msnab:ABGroupContactAddMessage"/>
<output message="msnab:ABGroupContactAddResponseMessage"/>
<fault name="InvalidPassportUserException" message="msnab:InvalidPassportUserMessage"/>
</operation>
<operation name="ABGroupAdd">
<input message="msnab:ABGroupAddMessage"/>
<output message="msnab:ABGroupAddResponseMessage"/>
</operation>
<operation name="ABGroupUpdate">
<input message="msnab:ABGroupUpdateMessage"/>
<output message="msnab:ABGroupUpdateResponseMessage"/>
</operation>
<operation name="ABGroupDelete">
<input message="msnab:ABGroupDeleteMessage"/>
<output message="msnab:ABGroupDeleteResponseMessage"/>
</operation>
<operation name="ABGroupContactDelete">
<input message="msnab:ABGroupContactDeleteMessage"/>
<output message="msnab:ABGroupContactDeleteResponseMessage"/>
</operation>
<operation name="ABContactUpdate">
<input message="msnab:ABContactUpdateMessage"/>
<output message="msnab:ABContactUpdateResponseMessage"/>
</operation>
<operation name="ABAdd">
<input message="msnab:ABAddMessage"/>
<output message="msnab:ABAddResponseMessage"/>
</operation>
<operation name="UpdateDynamicItem">
<input message="msnab:UpdateDynamicItemMessage"/>
<output message="msnab:UpdateDynamicItemResponseMessage"/>
</operation>
<operation name="ABFindContactsPaged">
<input message="msnab:ABFindContactsPagedMessage"/>
<output message="msnab:ABFindContactsPagedResponseMessage"/>
</operation>
<operation name="CreateContact">
<input message="msnab:CreateContactMessage"/>
<output message="msnab:CreateContactResponseMessage"/>
</operation>
<operation name="ManageWLConnection">
<input message="msnab:ManageWLConnectionMessage"/>
<output message="msnab:ManageWLConnectionResponseMessage"/>
</operation>
</portType>
<portType name="WhatsUpServicePortType">
<operation name="GetContactsRecentActivity">
<input message="msnab:GetContactsRecentActivityMessage"/>
<output message="msnab:GetContactsRecentActivityResponseMessage"/>
</operation>
</portType>
<binding name="SharingServiceBinding" type="msnab:SharingServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="FindMembership">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/FindMembership"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="AddMember">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/AddMember"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="DeleteMember">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/DeleteMember"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="CreateCircle">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/CreateCircle"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
</binding>
<binding name="ABServiceBinding" type="msnab:ABServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="ABFindAll">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABFindAll"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABContactAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABContactAdd"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
<fault name="InvalidPassportUserException">
<soap:fault name="InvalidPassportUserException" use="literal"/>
</fault>
</operation>
<operation name="ABContactDelete">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABContactDelete"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
<fault name="InvalidPassportUserException">
<soap:fault name="InvalidPassportUserException" use="literal"/>
</fault>
</operation>
<operation name="ABGroupContactAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupContactAdd"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
<fault name="InvalidPassportUserException">
<soap:fault name="InvalidPassportUserException" use="literal"/>
</fault>
</operation>
<operation name="ABGroupAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupAdd"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABGroupUpdate">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupUpdate"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABGroupDelete">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupDelete"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABGroupContactDelete">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABGroupContactDelete"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABContactUpdate">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABContactUpdate"/>
<input>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
<soap:body use="literal"/>
</input>
<output>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="ABAdd">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABAdd"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="UpdateDynamicItem">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/UpdateDynamicItem"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="ABFindContactsPaged">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ABFindContactsPaged"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="CreateContact">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/CreateContact"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
<operation name="ManageWLConnection">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/ManageWLConnection"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:ABHeader" part="ApplicationHeader" use="literal"/>
<soap:header message="msnab:ABHeader" part="AuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:ServiceHeader" part="ServiceHeader" use="literal"/>
</output>
</operation>
</binding>
<binding name="WhatsUpServiceBinding" type="msnab:WhatsUpServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="GetContactsRecentActivity">
<soap:operation soapAction="http://www.msn.com/webservices/AddressBook/GetContactsRecentActivity"/>
<input>
<soap:body use="literal"/>
<soap:header message="msnab:WNHeader" part="WNApplicationHeader" use="literal"/>
<soap:header message="msnab:WNHeader" part="WNAuthHeader" use="literal"/>
</input>
<output>
<soap:body use="literal"/>
<soap:header message="msnab:WNHeader" part="WNServiceHeader" use="literal"/>
</output>
</operation>
</binding>
<service name="SharingService">
<port name="FindMembershipPort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
<port name="AddMemberPort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
<port name="DeleteMemberPort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
<port name="CreateCirclePort" binding="msnab:SharingServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/SharingService.asmx"/>
</port>
</service>
<service name="ABService">
<port name="ABFindAllPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABContactAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABContactDeletePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupContactAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupUpdatePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupDeletePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABGroupContactDeletePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABContactUpdatePort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABAddPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="UpdateDynamicItemPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ABFindContactsPagedPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="CreateContactPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
<port name="ManageWLConnectionPort" binding="msnab:ABServiceBinding">
<soap:address location="https://contacts.msn.com/abservice/abservice.asmx"/>
</port>
</service>
<service name="WhatsUpService">
<port name="GetContactsRecentActivityPort" binding="msnab:WhatsUpServiceBinding">
<soap:address location="http://sup.live.com/whatsnew/whatsnewservice.asmx"/>
</port>
</service>
</definitions>