<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="https://api.4shared.com/servlet/services/DesktopApp" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="https://api.4shared.com/servlet/services/DesktopApp" xmlns:intf="https://api.4shared.com/servlet/services/DesktopApp" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://api.4shared.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
 <wsdl:types>
  <schema targetNamespace="https://api.4shared.com/servlet/services/DesktopApp" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://api.4shared.com"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_soapenc_string">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_AccountItem">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:AccountItem[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_DirHistoryDTO">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:DirHistoryDTO[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_tns1_SharedFolderProperties">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:SharedFolderProperties[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_xsd_long">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:long[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
  <schema targetNamespace="http://api.4shared.com" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="https://api.4shared.com/servlet/services/DesktopApp"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType abstract="true" name="AccountItem">
    <sequence>
     <element name="date" nillable="true" type="xsd:dateTime"/>
     <element name="directory" type="xsd:boolean"/>
     <element name="downloadCount" type="xsd:int"/>
     <element name="downloadLink" nillable="true" type="soapenc:string"/>
     <element name="id" type="xsd:long"/>
     <element name="md5" nillable="true" type="soapenc:string"/>
     <element name="name" nillable="true" type="soapenc:string"/>
     <element name="parentId" type="xsd:long"/>
     <element name="removed" type="xsd:boolean"/>
     <element name="shared" type="xsd:boolean"/>
     <element name="size" type="xsd:long"/>
    </sequence>
   </complexType>
   <complexType name="DirHistoryDTO">
    <sequence>
     <element name="date" nillable="true" type="xsd:dateTime"/>
     <element name="dirId" nillable="true" type="soapenc:long"/>
     <element name="fileId" nillable="true" type="soapenc:long"/>
     <element name="id" type="xsd:long"/>
     <element name="operation" type="xsd:int"/>
     <element name="parentDirId" type="xsd:long"/>
     <element name="sourceDirId" nillable="true" type="soapenc:long"/>
     <element name="sourceFileId" nillable="true" type="soapenc:long"/>
    </sequence>
   </complexType>
   <complexType name="SharedFolderProperties">
    <sequence>
     <element name="createSubFolders" type="xsd:boolean"/>
     <element name="delete" type="xsd:boolean"/>
     <element name="disableAnonimUpload" type="xsd:boolean"/>
     <element name="emailOnUpload" type="xsd:boolean"/>
     <element name="embed" type="xsd:boolean"/>
     <element name="fileProperties" type="xsd:boolean"/>
     <element name="moderator" type="xsd:boolean"/>
     <element name="onlyPublic" type="xsd:boolean"/>
     <element name="password" nillable="true" type="soapenc:string"/>
     <element name="publicSearch" type="xsd:boolean"/>
     <element name="search" type="xsd:boolean"/>
     <element name="shared" type="xsd:boolean"/>
     <element name="subdomainAllowed" type="xsd:boolean"/>
     <element name="subdomainName" nillable="true" type="soapenc:string"/>
     <element name="thumbNailOn" type="xsd:boolean"/>
     <element name="updateFiles" type="xsd:boolean"/>
     <element name="upload" type="xsd:boolean"/>
     <element name="viewModeDetails" type="xsd:boolean"/>
     <element name="viewSubfolders" type="xsd:boolean"/>
     <element name="webGrab" type="xsd:boolean"/>
    </sequence>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="getItemsRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="uploadStartedFileExistsRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getHistoryResponse">

      <wsdl:part name="getHistoryReturn" type="impl:ArrayOf_tns1_DirHistoryDTO"/>

   </wsdl:message>

   <wsdl:message name="getDirectLinkRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="link" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="deleteFileRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getFileInfoResponse">

      <wsdl:part name="getFileInfoReturn" type="tns1:AccountItem"/>

   </wsdl:message>

   <wsdl:message name="isAccountBannedRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="uploadCancelFileRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="renameFolderResponse">

      <wsdl:part name="renameFolderReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getMaxFileSizeResponse">

      <wsdl:part name="getMaxFileSizeReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getDirectLinkResponse">

      <wsdl:part name="getDirectLinkReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="hasRightUploadRequest">

   </wsdl:message>

   <wsdl:message name="loginResponse">

      <wsdl:part name="loginReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="checkSharedDirAccessRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

      <wsdl:part name="dirPassword" type="soapenc:string"/>

      <wsdl:part name="userDirPassword" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOwnedSizeLimitRequest">

   </wsdl:message>

   <wsdl:message name="getRecycleBinItemsRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOperationDescriptionsResponse">

      <wsdl:part name="getOperationDescriptionsReturn" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="restoreFileRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getHistoryFromIdResponse">

      <wsdl:part name="getHistoryFromIdReturn" type="impl:ArrayOf_tns1_DirHistoryDTO"/>

   </wsdl:message>

   <wsdl:message name="mainResponse">

   </wsdl:message>

   <wsdl:message name="deleteFolderResponse">

   </wsdl:message>

   <wsdl:message name="isAccountBannedResponse">

      <wsdl:part name="isAccountBannedReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="getOperationDescriptionsRequest">

   </wsdl:message>

   <wsdl:message name="getNewFileDataCenterRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getNotOwnedSizeLimitResponse">

      <wsdl:part name="getNotOwnedSizeLimitReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="renameFileRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileID" type="xsd:long"/>

      <wsdl:part name="newName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="uploadFinishFileResponse">

      <wsdl:part name="uploadFinishFileReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="syncFinishedRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="downloadFinishedRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="uploadFinishFileRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileId" type="xsd:long"/>

      <wsdl:part name="md5" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="deleteFolderRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="signupResponse">

      <wsdl:part name="signupReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getFileDownloadLinkRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="downloadFinishedResponse">

   </wsdl:message>

   <wsdl:message name="getItemInfoResponse">

      <wsdl:part name="getItemInfoReturn" type="tns1:AccountItem"/>

   </wsdl:message>

   <wsdl:message name="mainRequest">

      <wsdl:part name="args" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="getItemsResponse">

      <wsdl:part name="getItemsReturn" type="impl:ArrayOf_tns1_AccountItem"/>

   </wsdl:message>

   <wsdl:message name="uploaderLoggedInRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="uploaderVersion" type="soapenc:string"/>

      <wsdl:part name="macAddress" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="renameFolderRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

      <wsdl:part name="newName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="markSynchronizedResponse">

   </wsdl:message>

   <wsdl:message name="getFolderSharingPropertiesRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getSharedDirItemsRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

      <wsdl:part name="dirPassword" type="soapenc:string"/>

      <wsdl:part name="userDirPassword" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="checkSharedDirAccessResponse">

      <wsdl:part name="checkSharedDirAccessReturn" type="xsd:int"/>

   </wsdl:message>

   <wsdl:message name="getSpaceLimitRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getFreeSpaceResponse">

      <wsdl:part name="getFreeSpaceReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="signupRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getUploadFormUrlResponse">

      <wsdl:part name="getUploadFormUrlReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getFreeSpaceRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="setFolderSharingPropertiesResponse">

      <wsdl:part name="setFolderSharingPropertiesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getFolderSharingPropertiesResponse">

      <wsdl:part name="getFolderSharingPropertiesReturn" type="impl:ArrayOf_tns1_SharedFolderProperties"/>

   </wsdl:message>

   <wsdl:message name="getSharedDirItemsResponse">

      <wsdl:part name="getSharedDirItemsReturn" type="impl:ArrayOf_tns1_AccountItem"/>

   </wsdl:message>

   <wsdl:message name="uploadStartFileUpdateRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="updateFileId" type="xsd:long"/>

      <wsdl:part name="name" type="soapenc:string"/>

      <wsdl:part name="fullSize" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="creatNewFolderRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

      <wsdl:part name="folderName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="syncFinishedResponse">

   </wsdl:message>

   <wsdl:message name="checkSubdomainResponse">

      <wsdl:part name="checkSubdomainReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="pasteFilesDirsResponse">

      <wsdl:part name="pasteFilesDirsReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="isExistsLoginPasswordRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="isAccountPremiumResponse">

      <wsdl:part name="isAccountPremiumReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="creatNewFolderResponse">

      <wsdl:part name="creatNewFolderReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="isAccountActiveRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="createNewFolderResponse">

      <wsdl:part name="createNewFolderReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="uploadStartedFileExistsResponse">

      <wsdl:part name="uploadStartedFileExistsReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="hasRightUploadResponse">

      <wsdl:part name="hasRightUploadReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="uploadStartFileRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

      <wsdl:part name="name" type="soapenc:string"/>

      <wsdl:part name="fullSize" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="deleteFileResponse">

   </wsdl:message>

   <wsdl:message name="renameFileResponse">

      <wsdl:part name="renameFileReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="createUploadSessionKeyResponse">

      <wsdl:part name="createUploadSessionKeyReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllFoldersRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="checkSubdomainRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirId" type="xsd:long"/>

      <wsdl:part name="subdomainName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getHistoryFromIdRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirId" type="xsd:long"/>

      <wsdl:part name="fromId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="setFolderSharingPropertiesRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirId" type="xsd:long"/>

      <wsdl:part name="folderProperties" type="tns1:SharedFolderProperties"/>

   </wsdl:message>

   <wsdl:message name="createNewFolderRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

      <wsdl:part name="folderName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getFileInfoRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getNewFileDataCenterResponse">

      <wsdl:part name="getNewFileDataCenterReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getSpaceLimitResponse">

      <wsdl:part name="getSpaceLimitReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getItemInfoRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="itemID" type="xsd:long"/>

      <wsdl:part name="dir" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="getFileDownloadLinkResponse">

      <wsdl:part name="getFileDownloadLinkReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="isAccountPremiumRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="isExistsLoginPasswordResponse">

      <wsdl:part name="isExistsLoginPasswordReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="pasteFilesDirsRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="toFolderId" type="xsd:long"/>

      <wsdl:part name="makeCopy" type="xsd:boolean"/>

      <wsdl:part name="fileIds" type="impl:ArrayOf_xsd_long"/>

      <wsdl:part name="dirIds" type="impl:ArrayOf_xsd_long"/>

   </wsdl:message>

   <wsdl:message name="getDirInfoRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getHistoryRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getRecycleBinItemsResponse">

      <wsdl:part name="getRecycleBinItemsReturn" type="impl:ArrayOf_tns1_AccountItem"/>

   </wsdl:message>

   <wsdl:message name="getAllItemsResponse">

      <wsdl:part name="getAllItemsReturn" type="impl:ArrayOf_tns1_AccountItem"/>

   </wsdl:message>

   <wsdl:message name="getNotOwnedSizeLimitRequest">

   </wsdl:message>

   <wsdl:message name="createUploadSessionKeyRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirID" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getCurrentUploaderVersionResponse">

      <wsdl:part name="getCurrentUploaderVersionReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="uploadStartFileUpdateResponse">

      <wsdl:part name="uploadStartFileUpdateReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="restoreFilesRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="fileIDs" type="impl:ArrayOf_xsd_long"/>

   </wsdl:message>

   <wsdl:message name="uploaderLoggedInResponse">

      <wsdl:part name="uploaderLoggedInReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="isAccountActiveResponse">

      <wsdl:part name="isAccountActiveReturn" type="xsd:boolean"/>

   </wsdl:message>

   <wsdl:message name="loginRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMaxFileSizeRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="restoreFileResponse">

   </wsdl:message>

   <wsdl:message name="getCurrentUploaderVersionRequest">

   </wsdl:message>

   <wsdl:message name="getAllFoldersResponse">

      <wsdl:part name="getAllFoldersReturn" type="impl:ArrayOf_tns1_AccountItem"/>

   </wsdl:message>

   <wsdl:message name="getOwnedSizeLimitResponse">

      <wsdl:part name="getOwnedSizeLimitReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="getAllItemsRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="restoreFilesResponse">

   </wsdl:message>

   <wsdl:message name="getUploadFormUrlRequest">

      <wsdl:part name="dataCenterID" type="xsd:int"/>

      <wsdl:part name="sessionKey" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getDirInfoResponse">

      <wsdl:part name="getDirInfoReturn" type="tns1:AccountItem"/>

   </wsdl:message>

   <wsdl:message name="uploadStartFileResponse">

      <wsdl:part name="uploadStartFileReturn" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="uploadCancelFileResponse">

   </wsdl:message>

   <wsdl:message name="markSynchronizedRequest">

      <wsdl:part name="login" type="soapenc:string"/>

      <wsdl:part name="password" type="soapenc:string"/>

      <wsdl:part name="dirId" type="xsd:long"/>

   </wsdl:message>

   <wsdl:portType name="DesktopApp">

      <wsdl:operation name="main" parameterOrder="args">

         <wsdl:input message="impl:mainRequest" name="mainRequest"/>

         <wsdl:output message="impl:mainResponse" name="mainResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getFreeSpace" parameterOrder="login password">

         <wsdl:input message="impl:getFreeSpaceRequest" name="getFreeSpaceRequest"/>

         <wsdl:output message="impl:getFreeSpaceResponse" name="getFreeSpaceResponse"/>

      </wsdl:operation>

      <wsdl:operation name="login" parameterOrder="login password">

         <wsdl:input message="impl:loginRequest" name="loginRequest"/>

         <wsdl:output message="impl:loginResponse" name="loginResponse"/>

      </wsdl:operation>

      <wsdl:operation name="hasRightUpload">

         <wsdl:input message="impl:hasRightUploadRequest" name="hasRightUploadRequest"/>

         <wsdl:output message="impl:hasRightUploadResponse" name="hasRightUploadResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getItems" parameterOrder="login password dirID">

         <wsdl:input message="impl:getItemsRequest" name="getItemsRequest"/>

         <wsdl:output message="impl:getItemsResponse" name="getItemsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSpaceLimit" parameterOrder="login password">

         <wsdl:input message="impl:getSpaceLimitRequest" name="getSpaceLimitRequest"/>

         <wsdl:output message="impl:getSpaceLimitResponse" name="getSpaceLimitResponse"/>

      </wsdl:operation>

      <wsdl:operation name="uploadCancelFile" parameterOrder="login password fileId">

         <wsdl:input message="impl:uploadCancelFileRequest" name="uploadCancelFileRequest"/>

         <wsdl:output message="impl:uploadCancelFileResponse" name="uploadCancelFileResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getHistory" parameterOrder="login password dirId">

         <wsdl:input message="impl:getHistoryRequest" name="getHistoryRequest"/>

         <wsdl:output message="impl:getHistoryResponse" name="getHistoryResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMaxFileSize" parameterOrder="login password">

         <wsdl:input message="impl:getMaxFileSizeRequest" name="getMaxFileSizeRequest"/>

         <wsdl:output message="impl:getMaxFileSizeResponse" name="getMaxFileSizeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="checkSharedDirAccess" parameterOrder="login password dirID dirPassword userDirPassword">

         <wsdl:input message="impl:checkSharedDirAccessRequest" name="checkSharedDirAccessRequest"/>

         <wsdl:output message="impl:checkSharedDirAccessResponse" name="checkSharedDirAccessResponse"/>

      </wsdl:operation>

      <wsdl:operation name="checkSubdomain" parameterOrder="login password dirId subdomainName">

         <wsdl:input message="impl:checkSubdomainRequest" name="checkSubdomainRequest"/>

         <wsdl:output message="impl:checkSubdomainResponse" name="checkSubdomainResponse"/>

      </wsdl:operation>

      <wsdl:operation name="createNewFolder" parameterOrder="login password dirID folderName">

         <wsdl:input message="impl:createNewFolderRequest" name="createNewFolderRequest"/>

         <wsdl:output message="impl:createNewFolderResponse" name="createNewFolderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="createUploadSessionKey" parameterOrder="login password dirID">

         <wsdl:input message="impl:createUploadSessionKeyRequest" name="createUploadSessionKeyRequest"/>

         <wsdl:output message="impl:createUploadSessionKeyResponse" name="createUploadSessionKeyResponse"/>

      </wsdl:operation>

      <wsdl:operation name="creatNewFolder" parameterOrder="login password dirID folderName">

         <wsdl:input message="impl:creatNewFolderRequest" name="creatNewFolderRequest"/>

         <wsdl:output message="impl:creatNewFolderResponse" name="creatNewFolderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteFile" parameterOrder="login password fileID">

         <wsdl:input message="impl:deleteFileRequest" name="deleteFileRequest"/>

         <wsdl:output message="impl:deleteFileResponse" name="deleteFileResponse"/>

      </wsdl:operation>

      <wsdl:operation name="deleteFolder" parameterOrder="login password dirID">

         <wsdl:input message="impl:deleteFolderRequest" name="deleteFolderRequest"/>

         <wsdl:output message="impl:deleteFolderResponse" name="deleteFolderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="downloadFinished" parameterOrder="login password fileId">

         <wsdl:input message="impl:downloadFinishedRequest" name="downloadFinishedRequest"/>

         <wsdl:output message="impl:downloadFinishedResponse" name="downloadFinishedResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAllFolders" parameterOrder="login password">

         <wsdl:input message="impl:getAllFoldersRequest" name="getAllFoldersRequest"/>

         <wsdl:output message="impl:getAllFoldersResponse" name="getAllFoldersResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAllItems" parameterOrder="login password">

         <wsdl:input message="impl:getAllItemsRequest" name="getAllItemsRequest"/>

         <wsdl:output message="impl:getAllItemsResponse" name="getAllItemsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getCurrentUploaderVersion">

         <wsdl:input message="impl:getCurrentUploaderVersionRequest" name="getCurrentUploaderVersionRequest"/>

         <wsdl:output message="impl:getCurrentUploaderVersionResponse" name="getCurrentUploaderVersionResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getDirectLink" parameterOrder="login password link">

         <wsdl:input message="impl:getDirectLinkRequest" name="getDirectLinkRequest"/>

         <wsdl:output message="impl:getDirectLinkResponse" name="getDirectLinkResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getDirInfo" parameterOrder="login password dirID">

         <wsdl:input message="impl:getDirInfoRequest" name="getDirInfoRequest"/>

         <wsdl:output message="impl:getDirInfoResponse" name="getDirInfoResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getFileDownloadLink" parameterOrder="login password fileID">

         <wsdl:input message="impl:getFileDownloadLinkRequest" name="getFileDownloadLinkRequest"/>

         <wsdl:output message="impl:getFileDownloadLinkResponse" name="getFileDownloadLinkResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getFileInfo" parameterOrder="login password fileID">

         <wsdl:input message="impl:getFileInfoRequest" name="getFileInfoRequest"/>

         <wsdl:output message="impl:getFileInfoResponse" name="getFileInfoResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getFolderSharingProperties" parameterOrder="login password dirId">

         <wsdl:input message="impl:getFolderSharingPropertiesRequest" name="getFolderSharingPropertiesRequest"/>

         <wsdl:output message="impl:getFolderSharingPropertiesResponse" name="getFolderSharingPropertiesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getHistoryFromId" parameterOrder="login password dirId fromId">

         <wsdl:input message="impl:getHistoryFromIdRequest" name="getHistoryFromIdRequest"/>

         <wsdl:output message="impl:getHistoryFromIdResponse" name="getHistoryFromIdResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getItemInfo" parameterOrder="login password itemID dir">

         <wsdl:input message="impl:getItemInfoRequest" name="getItemInfoRequest"/>

         <wsdl:output message="impl:getItemInfoResponse" name="getItemInfoResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getNewFileDataCenter" parameterOrder="login password">

         <wsdl:input message="impl:getNewFileDataCenterRequest" name="getNewFileDataCenterRequest"/>

         <wsdl:output message="impl:getNewFileDataCenterResponse" name="getNewFileDataCenterResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getNotOwnedSizeLimit">

         <wsdl:input message="impl:getNotOwnedSizeLimitRequest" name="getNotOwnedSizeLimitRequest"/>

         <wsdl:output message="impl:getNotOwnedSizeLimitResponse" name="getNotOwnedSizeLimitResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOperationDescriptions">

         <wsdl:input message="impl:getOperationDescriptionsRequest" name="getOperationDescriptionsRequest"/>

         <wsdl:output message="impl:getOperationDescriptionsResponse" name="getOperationDescriptionsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOwnedSizeLimit">

         <wsdl:input message="impl:getOwnedSizeLimitRequest" name="getOwnedSizeLimitRequest"/>

         <wsdl:output message="impl:getOwnedSizeLimitResponse" name="getOwnedSizeLimitResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getRecycleBinItems" parameterOrder="login password">

         <wsdl:input message="impl:getRecycleBinItemsRequest" name="getRecycleBinItemsRequest"/>

         <wsdl:output message="impl:getRecycleBinItemsResponse" name="getRecycleBinItemsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSharedDirItems" parameterOrder="login password dirID dirPassword userDirPassword">

         <wsdl:input message="impl:getSharedDirItemsRequest" name="getSharedDirItemsRequest"/>

         <wsdl:output message="impl:getSharedDirItemsResponse" name="getSharedDirItemsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getUploadFormUrl" parameterOrder="dataCenterID sessionKey">

         <wsdl:input message="impl:getUploadFormUrlRequest" name="getUploadFormUrlRequest"/>

         <wsdl:output message="impl:getUploadFormUrlResponse" name="getUploadFormUrlResponse"/>

      </wsdl:operation>

      <wsdl:operation name="isAccountActive" parameterOrder="login password">

         <wsdl:input message="impl:isAccountActiveRequest" name="isAccountActiveRequest"/>

         <wsdl:output message="impl:isAccountActiveResponse" name="isAccountActiveResponse"/>

      </wsdl:operation>

      <wsdl:operation name="isAccountBanned" parameterOrder="login password">

         <wsdl:input message="impl:isAccountBannedRequest" name="isAccountBannedRequest"/>

         <wsdl:output message="impl:isAccountBannedResponse" name="isAccountBannedResponse"/>

      </wsdl:operation>

      <wsdl:operation name="isAccountPremium" parameterOrder="login password">

         <wsdl:input message="impl:isAccountPremiumRequest" name="isAccountPremiumRequest"/>

         <wsdl:output message="impl:isAccountPremiumResponse" name="isAccountPremiumResponse"/>

      </wsdl:operation>

      <wsdl:operation name="isExistsLoginPassword" parameterOrder="login password">

         <wsdl:input message="impl:isExistsLoginPasswordRequest" name="isExistsLoginPasswordRequest"/>

         <wsdl:output message="impl:isExistsLoginPasswordResponse" name="isExistsLoginPasswordResponse"/>

      </wsdl:operation>

      <wsdl:operation name="markSynchronized" parameterOrder="login password dirId">

         <wsdl:input message="impl:markSynchronizedRequest" name="markSynchronizedRequest"/>

         <wsdl:output message="impl:markSynchronizedResponse" name="markSynchronizedResponse"/>

      </wsdl:operation>

      <wsdl:operation name="pasteFilesDirs" parameterOrder="login password toFolderId makeCopy fileIds dirIds">

         <wsdl:input message="impl:pasteFilesDirsRequest" name="pasteFilesDirsRequest"/>

         <wsdl:output message="impl:pasteFilesDirsResponse" name="pasteFilesDirsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="renameFile" parameterOrder="login password fileID newName">

         <wsdl:input message="impl:renameFileRequest" name="renameFileRequest"/>

         <wsdl:output message="impl:renameFileResponse" name="renameFileResponse"/>

      </wsdl:operation>

      <wsdl:operation name="renameFolder" parameterOrder="login password dirID newName">

         <wsdl:input message="impl:renameFolderRequest" name="renameFolderRequest"/>

         <wsdl:output message="impl:renameFolderResponse" name="renameFolderResponse"/>

      </wsdl:operation>

      <wsdl:operation name="restoreFile" parameterOrder="login password fileID">

         <wsdl:input message="impl:restoreFileRequest" name="restoreFileRequest"/>

         <wsdl:output message="impl:restoreFileResponse" name="restoreFileResponse"/>

      </wsdl:operation>

      <wsdl:operation name="restoreFiles" parameterOrder="login password fileIDs">

         <wsdl:input message="impl:restoreFilesRequest" name="restoreFilesRequest"/>

         <wsdl:output message="impl:restoreFilesResponse" name="restoreFilesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="setFolderSharingProperties" parameterOrder="login password dirId folderProperties">

         <wsdl:input message="impl:setFolderSharingPropertiesRequest" name="setFolderSharingPropertiesRequest"/>

         <wsdl:output message="impl:setFolderSharingPropertiesResponse" name="setFolderSharingPropertiesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="signup" parameterOrder="login password">

         <wsdl:input message="impl:signupRequest" name="signupRequest"/>

         <wsdl:output message="impl:signupResponse" name="signupResponse"/>

      </wsdl:operation>

      <wsdl:operation name="syncFinished" parameterOrder="login password fileId">

         <wsdl:input message="impl:syncFinishedRequest" name="syncFinishedRequest"/>

         <wsdl:output message="impl:syncFinishedResponse" name="syncFinishedResponse"/>

      </wsdl:operation>

      <wsdl:operation name="uploaderLoggedIn" parameterOrder="login password uploaderVersion macAddress">

         <wsdl:input message="impl:uploaderLoggedInRequest" name="uploaderLoggedInRequest"/>

         <wsdl:output message="impl:uploaderLoggedInResponse" name="uploaderLoggedInResponse"/>

      </wsdl:operation>

      <wsdl:operation name="uploadFinishFile" parameterOrder="login password fileId md5">

         <wsdl:input message="impl:uploadFinishFileRequest" name="uploadFinishFileRequest"/>

         <wsdl:output message="impl:uploadFinishFileResponse" name="uploadFinishFileResponse"/>

      </wsdl:operation>

      <wsdl:operation name="uploadStartedFileExists" parameterOrder="login password fileId">

         <wsdl:input message="impl:uploadStartedFileExistsRequest" name="uploadStartedFileExistsRequest"/>

         <wsdl:output message="impl:uploadStartedFileExistsResponse" name="uploadStartedFileExistsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="uploadStartFile" parameterOrder="login password dirID name fullSize">

         <wsdl:input message="impl:uploadStartFileRequest" name="uploadStartFileRequest"/>

         <wsdl:output message="impl:uploadStartFileResponse" name="uploadStartFileResponse"/>

      </wsdl:operation>

      <wsdl:operation name="uploadStartFileUpdate" parameterOrder="login password updateFileId name fullSize">

         <wsdl:input message="impl:uploadStartFileUpdateRequest" name="uploadStartFileUpdateRequest"/>

         <wsdl:output message="impl:uploadStartFileUpdateResponse" name="uploadStartFileUpdateResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="DesktopAppSoapBinding" type="impl:DesktopApp">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="main">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="mainRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="mainResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getFreeSpace">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getFreeSpaceRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getFreeSpaceResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="login">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="loginRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="loginResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="hasRightUpload">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="hasRightUploadRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="hasRightUploadResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getItems">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getItemsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getItemsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSpaceLimit">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSpaceLimitRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSpaceLimitResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="uploadCancelFile">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="uploadCancelFileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="uploadCancelFileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getHistory">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getHistoryRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getHistoryResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMaxFileSize">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMaxFileSizeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getMaxFileSizeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="checkSharedDirAccess">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="checkSharedDirAccessRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="checkSharedDirAccessResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="checkSubdomain">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="checkSubdomainRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="checkSubdomainResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="createNewFolder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="createNewFolderRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="createNewFolderResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="createUploadSessionKey">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="createUploadSessionKeyRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="createUploadSessionKeyResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="creatNewFolder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="creatNewFolderRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="creatNewFolderResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteFile">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteFileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteFileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="deleteFolder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="deleteFolderRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteFolderResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="downloadFinished">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="downloadFinishedRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="downloadFinishedResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAllFolders">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAllFoldersRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAllFoldersResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAllItems">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAllItemsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAllItemsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getCurrentUploaderVersion">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCurrentUploaderVersionRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getCurrentUploaderVersionResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getDirectLink">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getDirectLinkRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getDirectLinkResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getDirInfo">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getDirInfoRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getDirInfoResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getFileDownloadLink">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getFileDownloadLinkRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getFileDownloadLinkResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getFileInfo">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getFileInfoRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getFileInfoResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getFolderSharingProperties">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getFolderSharingPropertiesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getFolderSharingPropertiesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getHistoryFromId">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getHistoryFromIdRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getHistoryFromIdResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getItemInfo">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getItemInfoRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getItemInfoResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getNewFileDataCenter">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getNewFileDataCenterRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getNewFileDataCenterResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getNotOwnedSizeLimit">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getNotOwnedSizeLimitRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getNotOwnedSizeLimitResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOperationDescriptions">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOperationDescriptionsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOperationDescriptionsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOwnedSizeLimit">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOwnedSizeLimitRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOwnedSizeLimitResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getRecycleBinItems">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getRecycleBinItemsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getRecycleBinItemsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSharedDirItems">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSharedDirItemsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSharedDirItemsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getUploadFormUrl">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getUploadFormUrlRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getUploadFormUrlResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="isAccountActive">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="isAccountActiveRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="isAccountActiveResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="isAccountBanned">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="isAccountBannedRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="isAccountBannedResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="isAccountPremium">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="isAccountPremiumRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="isAccountPremiumResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="isExistsLoginPassword">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="isExistsLoginPasswordRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="isExistsLoginPasswordResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="markSynchronized">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="markSynchronizedRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="markSynchronizedResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="pasteFilesDirs">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="pasteFilesDirsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="pasteFilesDirsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="renameFile">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="renameFileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="renameFileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="renameFolder">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="renameFolderRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="renameFolderResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="restoreFile">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="restoreFileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="restoreFileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="restoreFiles">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="restoreFilesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="restoreFilesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="setFolderSharingProperties">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="setFolderSharingPropertiesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="setFolderSharingPropertiesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="signup">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="signupRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="signupResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="syncFinished">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="syncFinishedRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="syncFinishedResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="uploaderLoggedIn">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="uploaderLoggedInRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="uploaderLoggedInResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="uploadFinishFile">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="uploadFinishFileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="uploadFinishFileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="uploadStartedFileExists">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="uploadStartedFileExistsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="uploadStartedFileExistsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="uploadStartFile">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="uploadStartFileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="uploadStartFileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="uploadStartFileUpdate">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="uploadStartFileUpdateRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://api.soap.shared.pmstation.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="uploadStartFileUpdateResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://api.4shared.com/servlet/services/DesktopApp" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="DesktopAppService">

      <wsdl:port binding="impl:DesktopAppSoapBinding" name="DesktopApp">

         <wsdlsoap:address location="https://api.4shared.com/servlet/services/DesktopApp"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>