<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://www.leadtools.net/Services/FileService" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.leadtools.net/Services/FileService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.leadtools.net/Services/FileService">
      <s:import namespace="http://www.w3.org/2001/XMLSchema" />
      <s:element name="GetFilesList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="folderName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="tns:GetFilesConstants" />
            <s:element minOccurs="1" maxOccurs="1" name="recursive" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="GetFilesConstants">
        <s:restriction base="s:string">
          <s:enumeration value="GetFilesOnly" />
          <s:enumeration value="GetFoldersOnly" />
          <s:enumeration value="GetFilesAndFolders" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetFilesListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFilesListResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetFiles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="folderName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="tns:GetFilesConstants" />
            <s:element minOccurs="1" maxOccurs="1" name="recursive" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFilesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetFilesResult">
              <s:complexType>
                <s:sequence>
                  <s:element ref="s:schema" />
                  <s:any />
                </s:sequence>
              </s:complexType>
            </s:element>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="folderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateFolderResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteFolderList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="folderNames" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFolderListResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="folderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFolderResponse">
        <s:complexType />
      </s:element>
      <s:element name="UploadFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="data" type="s:base64Binary" />
            <s:element minOccurs="1" maxOccurs="1" name="dataSize" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadFileResponse">
        <s:complexType />
      </s:element>
      <s:element name="DownloadFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="offset" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="count" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DownloadFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DownloadFileResult" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFileList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="fileNames" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFileListResponse">
        <s:complexType />
      </s:element>
      <s:element name="DeleteFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteFileResponse">
        <s:complexType />
      </s:element>
      <s:element name="MoveFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="srcFileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="destFileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveFileResponse">
        <s:complexType />
      </s:element>
      <s:element name="MoveFileList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="srcFileName" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="destFileName" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveFileListResponse">
        <s:complexType />
      </s:element>
      <s:element name="MoveFolder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="srcFolderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="destFolderName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveFolderResponse">
        <s:complexType />
      </s:element>
      <s:element name="MoveFolderList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="srcFolderName" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="destFolderName" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="MoveFolderListResponse">
        <s:complexType />
      </s:element>
      <s:element name="CopyFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="srcFileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="destFileName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="overwrite" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyFileResponse">
        <s:complexType />
      </s:element>
      <s:element name="CopyFileList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="srcFileName" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="destFileName" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="overwrite" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CopyFileListResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetDiskSpaceAllowed">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDiskSpaceAllowedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetDiskSpaceAllowedResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDiskSpaceUsed">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDiskSpaceUsedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="GetDiskSpaceUsedResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetFilesListSoapIn">
    <wsdl:part name="parameters" element="tns:GetFilesList" />
  </wsdl:message>
  <wsdl:message name="GetFilesListSoapOut">
    <wsdl:part name="parameters" element="tns:GetFilesListResponse" />
  </wsdl:message>
  <wsdl:message name="GetFilesSoapIn">
    <wsdl:part name="parameters" element="tns:GetFiles" />
  </wsdl:message>
  <wsdl:message name="GetFilesSoapOut">
    <wsdl:part name="parameters" element="tns:GetFilesResponse" />
  </wsdl:message>
  <wsdl:message name="CreateFolderSoapIn">
    <wsdl:part name="parameters" element="tns:CreateFolder" />
  </wsdl:message>
  <wsdl:message name="CreateFolderSoapOut">
    <wsdl:part name="parameters" element="tns:CreateFolderResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderListSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteFolderList" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderListSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteFolderListResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteFolder" />
  </wsdl:message>
  <wsdl:message name="DeleteFolderSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteFolderResponse" />
  </wsdl:message>
  <wsdl:message name="UploadFileSoapIn">
    <wsdl:part name="parameters" element="tns:UploadFile" />
  </wsdl:message>
  <wsdl:message name="UploadFileSoapOut">
    <wsdl:part name="parameters" element="tns:UploadFileResponse" />
  </wsdl:message>
  <wsdl:message name="DownloadFileSoapIn">
    <wsdl:part name="parameters" element="tns:DownloadFile" />
  </wsdl:message>
  <wsdl:message name="DownloadFileSoapOut">
    <wsdl:part name="parameters" element="tns:DownloadFileResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteFileListSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteFileList" />
  </wsdl:message>
  <wsdl:message name="DeleteFileListSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteFileListResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteFileSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteFile" />
  </wsdl:message>
  <wsdl:message name="DeleteFileSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteFileResponse" />
  </wsdl:message>
  <wsdl:message name="MoveFileSoapIn">
    <wsdl:part name="parameters" element="tns:MoveFile" />
  </wsdl:message>
  <wsdl:message name="MoveFileSoapOut">
    <wsdl:part name="parameters" element="tns:MoveFileResponse" />
  </wsdl:message>
  <wsdl:message name="MoveFileListSoapIn">
    <wsdl:part name="parameters" element="tns:MoveFileList" />
  </wsdl:message>
  <wsdl:message name="MoveFileListSoapOut">
    <wsdl:part name="parameters" element="tns:MoveFileListResponse" />
  </wsdl:message>
  <wsdl:message name="MoveFolderSoapIn">
    <wsdl:part name="parameters" element="tns:MoveFolder" />
  </wsdl:message>
  <wsdl:message name="MoveFolderSoapOut">
    <wsdl:part name="parameters" element="tns:MoveFolderResponse" />
  </wsdl:message>
  <wsdl:message name="MoveFolderListSoapIn">
    <wsdl:part name="parameters" element="tns:MoveFolderList" />
  </wsdl:message>
  <wsdl:message name="MoveFolderListSoapOut">
    <wsdl:part name="parameters" element="tns:MoveFolderListResponse" />
  </wsdl:message>
  <wsdl:message name="CopyFileSoapIn">
    <wsdl:part name="parameters" element="tns:CopyFile" />
  </wsdl:message>
  <wsdl:message name="CopyFileSoapOut">
    <wsdl:part name="parameters" element="tns:CopyFileResponse" />
  </wsdl:message>
  <wsdl:message name="CopyFileListSoapIn">
    <wsdl:part name="parameters" element="tns:CopyFileList" />
  </wsdl:message>
  <wsdl:message name="CopyFileListSoapOut">
    <wsdl:part name="parameters" element="tns:CopyFileListResponse" />
  </wsdl:message>
  <wsdl:message name="GetDiskSpaceAllowedSoapIn">
    <wsdl:part name="parameters" element="tns:GetDiskSpaceAllowed" />
  </wsdl:message>
  <wsdl:message name="GetDiskSpaceAllowedSoapOut">
    <wsdl:part name="parameters" element="tns:GetDiskSpaceAllowedResponse" />
  </wsdl:message>
  <wsdl:message name="GetDiskSpaceUsedSoapIn">
    <wsdl:part name="parameters" element="tns:GetDiskSpaceUsed" />
  </wsdl:message>
  <wsdl:message name="GetDiskSpaceUsedSoapOut">
    <wsdl:part name="parameters" element="tns:GetDiskSpaceUsedResponse" />
  </wsdl:message>
  <wsdl:portType name="FileServiceSoap">
    <wsdl:operation name="GetFilesList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Retrieves all images names from user server folder as a string array.</documentation>
      <wsdl:input message="tns:GetFilesListSoapIn" />
      <wsdl:output message="tns:GetFilesListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFiles">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns a dataset containing information about the files or folders specified.</documentation>
      <wsdl:input message="tns:GetFilesSoapIn" />
      <wsdl:output message="tns:GetFilesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateFolder">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Creates a folder on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:CreateFolderSoapIn" />
      <wsdl:output message="tns:CreateFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFolderList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Deletes an array of folders on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:DeleteFolderListSoapIn" />
      <wsdl:output message="tns:DeleteFolderListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFolder">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Deletes a folder on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:DeleteFolderSoapIn" />
      <wsdl:output message="tns:DeleteFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadFile">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Puts a file on the LEAD Web Service server in the folder specified.</documentation>
      <wsdl:input message="tns:UploadFileSoapIn" />
      <wsdl:output message="tns:UploadFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DownloadFile">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Downloads a file from the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:DownloadFileSoapIn" />
      <wsdl:output message="tns:DownloadFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFileList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Deletes an array of uploaded file on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:DeleteFileListSoapIn" />
      <wsdl:output message="tns:DeleteFileListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteFile">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Deletes an uploaded file on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:DeleteFileSoapIn" />
      <wsdl:output message="tns:DeleteFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveFile">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Moves a file from one folder to another on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:MoveFileSoapIn" />
      <wsdl:output message="tns:MoveFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveFileList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Moves an array of files from one folder to another on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:MoveFileListSoapIn" />
      <wsdl:output message="tns:MoveFileListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveFolder">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Moves a folder from one folder to another on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:MoveFolderSoapIn" />
      <wsdl:output message="tns:MoveFolderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="MoveFolderList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Moves an array of folders from one folder to another on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:MoveFolderListSoapIn" />
      <wsdl:output message="tns:MoveFolderListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CopyFile">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Creates a copy of an uploaded file on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:CopyFileSoapIn" />
      <wsdl:output message="tns:CopyFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CopyFileList">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Creates a copy of an array of uploaded file on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:CopyFileListSoapIn" />
      <wsdl:output message="tns:CopyFileListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDiskSpaceAllowed">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the total amount of diskspace available for files.</documentation>
      <wsdl:input message="tns:GetDiskSpaceAllowedSoapIn" />
      <wsdl:output message="tns:GetDiskSpaceAllowedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDiskSpaceUsed">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">Returns the total amount of diskspace used on the LEAD Web Service server.</documentation>
      <wsdl:input message="tns:GetDiskSpaceUsedSoapIn" />
      <wsdl:output message="tns:GetDiskSpaceUsedSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="FileServiceSoap" type="tns:FileServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <wsdl:operation name="GetFilesList">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/GetFilesList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFiles">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/GetFiles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateFolder">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/CreateFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFolderList">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/DeleteFolderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFolder">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/DeleteFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadFile">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/UploadFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DownloadFile">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/DownloadFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFileList">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/DeleteFileList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteFile">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/DeleteFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveFile">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/MoveFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveFileList">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/MoveFileList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveFolder">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/MoveFolder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MoveFolderList">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/MoveFolderList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CopyFile">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/CopyFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CopyFileList">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/CopyFileList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDiskSpaceAllowed">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/GetDiskSpaceAllowed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDiskSpaceUsed">
      <soap:operation soapAction="http://www.leadtools.net/Services/FileService/GetDiskSpaceUsed" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="FileService">
    <documentation xmlns="http://schemas.xmlsoap.org/wsdl/">This service provides access to the file system on the LEADTOOLS Web Service Server.&lt;br&gt;&lt;br&gt;&lt;a href='http://www.leadtools.net/sdk/SDK%20Help/FileService/index.htm' target='_blank'&gt;File Service Online SDK Documentation&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.leadtools.net/sdk/SDK%20Tutorials/ASP%20.NET/Getting%20Started.htm' target='_blank'&gt;ASP.NET Tutorial&lt;/a&gt;&lt;br&gt;&lt;a href='http://www.leadtools.net/sdk/SDK%20Tutorials/Windows/Getting%20Started.htm' target='_blank'&gt;Windows Forms Tutorial&lt;/a&gt;</documentation>
    <wsdl:port name="FileServiceSoap" binding="tns:FileServiceSoap">
      <soap:address location="http://www.leadtools.net/Services/FileService/FileService.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>