SmartFTP FTP Library
sfFTPLib.idl

This is file sfFTPLib.idl.

Enumeration 
Description 
This is record AutoTuneBufferSize. 
This is record CaseSensitivity. 
This enumeration is used by the ConnectionStatus property. 
This enumeration is used by the DataProtection property. 
This enumeration is used by the DataTransferMode property. 
This enumeration is used by the DataTransferType property. 
This is record Encryption. 
This is record FEATCommand. 
This is record FTPDataMethod. 
This is record FTPItemAttribute. 
 
This is record GSSAPIMethod. 
This is record HashAlgo. 
HMAC 
This is record HMAC. 
This enumeration is used by the Type property. 
This is record KeepAliveOption. 
This is record KeyAlgo. 
This is record KeyExchange. 
This is record KeyFileFormat. 
This is record KeyType. 
This is record LogFormat. 
This is record OperatingSystem. 
 
This is record PassiveMode. 
To set the port mode use the PortMode property. 
This enumeration is used by the Protocol property. 
This enumeration is used by the ProtocolFamily and ProtocolFamilyPreference property. 
 
This is record ServerCapability. 
This is record ServerCapabilityState. 
This is record ServerSoftware. 
 
This is record SetFileTimeCommand. 
This is record SFTPConnectionStatus. 
This is record SFTPStatus. 
This is record SSHChannelState. 
This is record SSHCompression. 
This is record SSHPublicKeyAlgo. 
This is record SSHServerSoftware. 
StatusEventType Enumeration

Local Help
 
Interface 
Description 
This is class IAES128CTRReadStream. 
This is class IAES128CTRWriteStream. 
This is class IAsyncBaseSocketLayer. 
This is class IAsyncLimitSocketLayer. 
This is class IAsyncSSLSocketLayer. 
This is class IBCryptKey. 
This is class IConnection. 
This is class IConnectionPool. 
This is class IConnectionWithLogger. 
This is class ICryptoAPIKey. 
This is class ICryptoAPIKeyCustom. 
This is class ICryptoHash. 
This is class IEd25519Key. 
This is class IFileLogger. 
This is class IFTPClientId. 
The IFTPConnection interface is implemented by the FTPConnectionMTA and the FTPConnectionSTA class. 
This interface is implemented by the FTPFXP class. 
The IFTPItem interface is a representation of a folder/file or a link. 
This interface is implemented by the FTPItems class. 
 
This is class IFTPParserD. 
This interface is implemented by the FTPPortPool class. 
This is class IFTPProxy. 
This is class IFTPServerId. 
This is class IFTPServerState. 
This interface is implemented by the Global class. 
This interface is implemented by the GlobalSpeedLimit class. 
This is class IHashProgress. 
IKey 
This is class IKey. 
The key manager can load and save keys from and to files. 
This is class ILogger. 
This is class INCryptKey. 
This is class INCryptKeyCustom. 
Key with OpenSSL implementation. 
This is class IParserWriteStream. 
This is class IProxySettings. 
This interface is implemented by the SecurityConnectionInfo class. 
This is class ISFTPConnection. 
This is class ISFTPExtendedCheckFileResult. 
This is class ISFTPServerState. 
This is class ISFTPSpaceAvailable. 
This is class ISFTPStatVFS. 
This is class ISFTPVendorId. 
This is class ISimpleConnection. 
This is class ISimpleConnectionEvents. 
This is class ISSHChannel. 
This is class ISSHChannelClient. 
The ISSHConnection interface is implemented by the SSHConnection class. 
This is class ISSHConnectionInfo. 
This is class ISSHKeyBlobHelper. 
This is class ISSHServerState. 
This is class ISSHTerminal. 
This is class ISSHTerminalEvents. 
This is class IStreamFilter. 
This is class IStreamFilterInfo. 
This interface is implemented by the UPnPNATManager class. 
This is class IUtils. 
Library 
Description 
This is namespace sfFTPLib. 
What do you think about this topic? Send feedback!
Copyright (c) by SmartSoft Ltd. All rights reserved.