Contents
|
Index
Contents
Welcome
Overview
Change Log
Technical Information
License Agreement
Contact
Concepts
Side By Side Execution
Symbol Reference
sfFTPLib Library
AES128CTRReadStream CoClass
AES128CTRWriteStream CoClass
BCryptKey CoClass
ConnectionPool CoClass
CryptoAPIKey CoClass
CryptoHash CoClass
DSAKey CoClass
FTPClientId CoClass
FTPConnectionMTA CoClass
FTPConnectionSTA CoClass
FTPFXP CoClass
FTPItem CoClass
FTPItems CoClass
FTPParser CoClass
FTPParserWriteStream CoClass
FTPPortPool CoClass
FTPProxy CoClass
FTPServerId CoClass
FTPServerState CoClass
FTPStream CoClass
Global CoClass
GlobalSpeedLimit CoClass
IdentServer CoClass
KeyManager CoClass
NCryptKey CoClass
ProxySettings CoClass
RSAKey CoClass
SecurityConnectionInfo CoClass
SFTPConnection CoClass
SFTPExtendedCheckFileResult CoClass
SFTPServerState CoClass
SFTPSpaceAvailable CoClass
SFTPStatVFS CoClass
SFTPVendorId CoClass
SimpleConnection CoClass
SSHChannel CoClass
SSHChannels CoClass
SSHConnection CoClass
SSHConnectionInfo CoClass
SSHKeyBlobHelper CoClass
SSHServerState CoClass
SSHTerminal CoClass
UPnPNATManager CoClass
Utils CoClass
WorkerThread CoClass
WorkerThreadPool CoClass
WorkerThreadPoolItem CoClass
_IFTPConnectionEvents Interface
_IFTPConnectionEvents Methods
OnAbort Method
OnConnect Method
OnDisconnect Method
OnLogin Method
OnSocketConnect Method
OnSocketDisconnect Method
OnStatus Method
OnTimeout Method
OnTransferEnd Method
OnTransferInit Method
OnTransferProgress Method
OnTransferStart Method
OnVerifyCert Method
_ISFTPConnectionEvents Interface
_ISFTPConnectionEvents Methods
OnClose Method
OnOpen Method
OnStatus Method
OnTimeout Method
OnTransferEnd Method
OnTransferProgress Method
OnTransferStart Method
_ISimpleConnectionEvents Interface
_ISimpleConnectionEvents Methods
OnConnect Method
OnData Method
OnDisconnect Method
OnStatus Method
OnTimeout Method
OnVerifyCert Method
_ISSHConnectionEvents Interface
_ISSHConnectionEvents Methods
OnAuthentication Method
OnConnect Method
OnDisconnect Method
OnHostKey Method
OnLogin Method
OnLoginChallenge Method
OnPasswordChangeRequest Method
OnStatus Method
OnTimeout Method
OnUserAuthBanner Method
_ISSHTerminalEvents Interface
_ISSHTerminalEvents Methods
OnClose Method
OnData Method
OnOpen Method
OnStatus Method
OnTimeout Method
_IWorkerThreadEvents Interface
_IWorkerThreadEvents Methods
OnTimer Method
IWorkerThreadEvents Interface
IWorkerThreadEvents Methods
OnTimer Method
enumHRESULT Enumeration
enumLISTOption Enumeration
enumSFTPItemAttribute Enumeration
enumSFTPItemAttributeBit Enumeration
enumSSHAuthentication Enumeration
enumUnixPermissions Enumeration
Interfaces
IAES128CTRReadStream Interface
IAES128CTRReadStream Methods
SetKey Method
IAES128CTRWriteStream Interface
IAES128CTRWriteStream Methods
SetKey Method
IAsyncBaseSocketLayer Interface
IAsyncBaseSocketLayer Properties
AutoTuneReceiveBufferSize Property
AutoTuneSendBufferSize Property
ReceiveBufferSize Property
SendBufferSize Property
TotalBytesReceived Property
TotalBytesSent Property
IAsyncLimitSocketLayer Interface
IAsyncLimitSocketLayer Properties
DownloadSpeedLimit Property
UploadSpeedLimit Property
IAsyncSSHSocketLayer Interface
IAsyncSSLSocketLayer Interface
IAsyncSSLSocketLayer Properties
ClientCertStore Property
ClientCertStoreLocation Property
ClientCertThumbprint Property
ConnectionInfo Property
Enable Property
RemoteCert Property
IBCryptKey Interface
IBCryptKey Methods
Initialize Method
IConnection Interface
IConnection Methods
CloseSocket Method
IConnection Properties
ConnectionStatus Property
IConnectionPool Interface
IConnectionPool Methods
Empty Method
Get Method
Put Method
ICryptoAPIKey Interface
ICryptoAPIKey Methods
Initialize Method
InitializeFromStore Method
InitializeVerify Method
ICryptoAPIKeyCustom Interface
ICryptoAPIKeyCustom Methods
GetHandle Method
GetProvider Method
Initialize Method
ICryptoHash Interface
ICryptoHash Methods
Abort Method
AddBSTR Method
AddFile Method
AddFileEx Method
AddFileFiltered Method
AddFileFilteredEx Method
CompareStringValue Method
GetSize Method
GetValueAsBSTR Method
GetValueAsString Method
Initialize Method
ReInitialize Method
ICryptoHash Properties
Type Property
IDSAKey Interface
IEnumFTPItem Interface
IEnumFTPItem Methods
Clone Method
Next Method
Reset Method
Skip Method
IFTPClientId Interface
IFTPClientId Properties
CLNT Property
CLNTArguments Property
CSIDArguments Property
Name Property
Version Property
IFTPConnection Interface
IFTPConnection Methods
Abort Method
ChangeDirectory Method
ChangeDirectoryUp Method
ClearCommandChannel Method
Close Method
Command Method
Connect Method
Continue Method
CopyFile Method
DeleteFile Method
Disconnect Method
Download Method
DownloadFile Method
DownloadFileEx Method
DownloadFileStream Method
FXPDownloadFile Method
FXPUploadFile Method
GetFileHash Method
GetFileSize Method
GetFileSize32 Method
GetMLST Method
GetModifyTime Method
GetModifyTimeAsDate Method
GetSpaceAvailable Method
InitializeTransfer Method
MakeDirectory Method
NewFile Method
ReadDirectory Method
ReadDirectoryFromCommand Method
ReadDirectoryRaw Method
RemoveDirectory Method
RenameDirectory Method
RenameFile Method
SetCreateTime Method
SetCreateTimeAsDate Method
SetModifyTime Method
SetModifyTimeAsDate Method
SetUnixPermissions Method
Stat Method
Uninit Method
UpdateWorkingDirectory Method
UploadFile Method
UploadFileEx Method
WaitForReturn Method
IFTPConnection Properties
Aborted Property
Account Property
BaseSocketLayer Property
Busy Property
ClientId Property
CodePage Property
CommandProtection Property
ConnectionStatus Property
DataProtection Property
DataTransferMode Property
DataTransferSpeedLimit Property
DataTransferType Property
FEAT Property
FileBufferSize Property
FTPProxy Property
HidePassword Property
Host Property
IPRepeater Property
KeepAlive Property
KeepAliveInterval Property
LastCommand Property
LastDataConnectionError Property
LastError Property
LastIOBytes Property
LastReply Property
LastReplyCode Property
LastTransferBytes Property
LastTransferBytesHi Property
LastTransferBytesLo Property
LastTransferSpeed Property
LastTransferTime Property
LimitLocalPortRange Property
LimitSocketLayer Property
LISTOption Property
LogFile Property
Login Property
MLST Property
Passive Property
PassiveAddress Property
PassiveMode Property
Password Property
PeerName Property
Port Property
PortIP Property
PortMode Property
PROTFallback Property
Protocol Property
ProtocolFamily Property
ProtocolFamilyPreference Property
Proxy Property
SendHOST Property
ServerState Property
SSCN Property
SSLSocketLayer Property
StreamFilter Property
Timeout Property
TransferProgressEventInterval Property
UPnP Property
UseMessageLoop Property
Username Property
WorkingDirectory Property
IFTPFXP Interface
IFTPFXP Methods
FXPFile Method
IFTPFXP Properties
Destination Property
Source Property
IFTPItem Interface
IFTPItem Methods
Clone Method
Copy Method
IsValidAttribute Method
IFTPItem Properties
AccessTime Property
AccessTimeAsDate Property
AllocationSize Property
AttributeBits Property
CreateTime Property
CreateTimeAsDate Property
CTime Property
CTimeAsDate Property
Group Property
LinkPoint Property
MimeType Property
ModifyTime Property
ModifyTimeAsDate Property
Name Property
Owner Property
Permissions Property
Size Property
SizeHi Property
SizeLo Property
TimePrecision Property
Type Property
Unique Property
UTC Property
ValidAttributeBits Property
IFTPItems Interface
IFTPItems Methods
AddItem Method
AddItems Method
Find Method
FindNoCase Method
Item Method
Load Method
Save Method
IFTPItems Properties
_NewEnum Property
Count Property
NewEnum Property
NewReverseEnum Property
IFTPParser Interface
IFTPParser Methods
Initialize Method
ParseLine Method
IFTPParserWriteStream Interface
IFTPParserWriteStream Properties
Codepage Property
Format Property
FTPItems Property
IFTPPortPool Interface
IFTPPortPool Methods
NextPort Method
SetPortRange Method
IFTPPortPool Properties
MaxPort Property
MinPort Property
IFTPProxy Interface
IFTPProxy Properties
Authentication Property
Host Property
Password Property
Port Property
Type Property
Username Property
IFTPServerId Interface
IFTPServerId Properties
CaseSensitivity Property
Name Property
Version Property
IFTPServerState Interface
IFTPServerState Methods
EvaluateParserFormat Method
GetCaseSensitivity Method
GetServerCapabilityState Method
IsHashAlgoAvailable Method
LookupFeature Method
Reset Method
IFTPServerState Properties
CodePage Property
CommandProtection Property
DataMethod Property
DataProtection Property
DataTransferMode Property
DataTransferType Property
FEATReply Property
OperatingSystem Property
PBSZ Property
ServerId Property
ServerSoftware Property
ServerType Property
SSCN Property
SYSTReply Property
WelcomeMessage Property
WorkingDirectory Property
IFTPStream Interface
IGlobal Interface
IGlobal Methods
LoadLicenseKeyData Method
LoadLicenseKeyFile Method
IGlobal Properties
FIPS Property
LogFile Property
LogLevel Property
PreferredLanguage Property
TotalBytesReceived Property
TotalBytesSent Property
Version Property
WorkerThreadPool Property
IGlobalSpeedLimit Interface
IGlobalSpeedLimit Properties
DownloadSpeedLimit Property
UploadSpeedLimit Property
IIdentServer Interface
IIdentServer Methods
Quit Method
Start Method
Stop Method
IIdentServer Properties
Port Property
System Property
Timeout Property
User Property
IKey Interface
IKey Methods
Equals Method
ExportKey Method
Generate Method
GetPrint Method
ImportBlob Method
IsPrivateKey Method
IsPublicKey Method
PublicKeyEquals Method
SetProperty Method
Sign Method
Verify Method
IKey Properties
Algo Property
Bits Property
Certificate Property
Type Property
IKeyManager Interface
IKeyManager Methods
LoadFile Method
SaveFile Method
ILogFile Interface
ILogFile Properties
File Property
Format Property
INCryptKey Interface
INCryptKey Methods
CreatePersistedKey Method
Initialize Method
INCryptKeyCustom Interface
INCryptKeyCustom Methods
GetHandle Method
Initialize Method
IProxySettings Interface
IProxySettings Methods
Copy Method
IProxySettings Properties
Authentication Property
Host Property
Password Property
Port Property
ProtocolFamily Property
ProtocolFamilyPreference Property
Type Property
Username Property
IRSAKey Interface
ISecurityConnectionInfo Interface
ISecurityConnectionInfo Methods
Reset Method
ISecurityConnectionInfo Properties
CipherAlgo Property
CipherStrength Property
ExchangeAlgo Property
ExchangeStrength Property
HashAlgo Property
HashStrength Property
Protocol Property
ISFTPConnection Interface
ISFTPConnection Methods
Abort Method
Close Method
Connect Method
CopyFile Method
Disconnect Method
DownloadFile Method
DownloadFileEx Method
GetFileHash Method
GetSpaceAvailable Method
Link Method
LStat Method
MakeDirectory Method
NewFile Method
ReadDirectory Method
ReadLink Method
RealPath Method
RealPathEx Method
RemoveDirectory Method
RemoveFile Method
Rename Method
SetStat Method
Stat Method
StatEx Method
StatVFS Method
UploadFile Method
UploadFileEx Method
ISFTPConnection Properties
Busy Property
CodePage Property
DataTransferType Property
LastIOBytes Property
LastStatusCode Property
LastStatusMessage Property
LastTransferBytes Property
LastTransferBytesHi Property
LastTransferBytesLo Property
LastTransferSpeed Property
LastTransferTime Property
LogFile Property
ProtocolVersion Property
ProtocolVersionPreference Property
ServerState Property
SSHConnection Property
Status Property
StreamFilter Property
Timeout Property
TransferProgressEventInterval Property
UseMessageLoop Property
VendorId Property
ISFTPExtendedCheckFileResult Interface
ISFTPExtendedCheckFileResult Properties
HashAlgo Property
HashAsString Property
ISFTPServerState Interface
ISFTPServerState Methods
IsExtension Method
Reset Method
ISFTPServerState Properties
EOL Property
VendorId Property
ISFTPSpaceAvailable Interface
ISFTPSpaceAvailable Properties
BytesAvailableToUser Property
BytesOnDevice Property
BytesPerAllocationUnit Property
UnusedBytesAvailableToUser Property
UnusedBytesOnDevice Property
ISFTPStatVFS Interface
ISFTPStatVFS Properties
bavail Property
bfree Property
blocks Property
bsize Property
favail Property
ffree Property
files Property
flag Property
frsize Property
fsid Property
namemax Property
ISFTPVendorId Interface
ISFTPVendorId Methods
Reset Method
ISFTPVendorId Properties
ProductBuild Property
ProductName Property
ProductVersion Property
VendorName Property
ISimpleConnection Interface
ISimpleConnection Methods
Abort Method
Close Method
Connect Method
Disconnect Method
SendData Method
ISimpleConnection Properties
BaseSocketLayer Property
Busy Property
ConnectionStatus Property
Host Property
LimitSocketLayer Property
LogFile Property
Port Property
ProtocolFamily Property
ProtocolFamilyPreference Property
Proxy Property
SSL Property
SSLSocketLayer Property
Timeout Property
UseMessageLoop Property
ISSHChannel Interface
ISSHChannel Methods
AsyncSelect Method
Attach Method
Close Method
Detach Method
Initialize Method
OnClose Method
OnData Method
OnEOF Method
OnExtendedData Method
OnFailure Method
OnOpenConfirmation Method
OnOpenFailure Method
OnSend Method
OnSuccess Method
OnWindowAdjust Method
Open Method
Receive Method
RequestExec Method
RequestPseudoTerminal Method
RequestShell Method
RequestSubsystem Method
SendData Method
SendEnvironmentRequest Method
SendRequest Method
Shutdown Method
ISSHChannel Properties
Connection Property
RemoteMaxPacket Property
State Property
ISSHChannelClient Interface
ISSHChannelClient Methods
OnAttach Method
OnClose Method
OnData Method
OnDetach Method
OnError Method
OnOpen Method
OnRequest Method
OnSend Method
ISSHChannels Interface
ISSHChannels Methods
Close Method
Empty Method
FindFreeLocalChannel Method
Lookup Method
OnSend Method
RemoveKey Method
SetAt Method
ISSHChannels Properties
Count Property
ISSHConnection Interface
ISSHConnection Methods
Abort Method
Close Method
Connect Method
CreateChannel Method
CreateSFTPConnection Method
Disconnect Method
SendPacket Method
ISSHConnection Properties
Authentications Property
BaseSocketLayer Property
Busy Property
Channels Property
Client Property
ClientHostKey Property
ClientHostname Property
CompressionLevel Property
Compressions Property
ConnectionInfo Property
ConnectionStatus Property
Encryptions Property
GSSAPIMethod Property
Host Property
KeepAliveInterval Property
KeyExchanges Property
Languages Property
LimitSocketLayer Property
LogFile Property
MACs Property
Password Property
Port Property
PrivateKey Property
ProtocolFamily Property
ProtocolFamilyPreference Property
Proxy Property
ServerHostKey Property
ServerHostKeyAlgorithms Property
ServerState Property
SwitchToNoneEncryption Property
Timeout Property
UseMessageLoop Property
Username Property
WorkerThread Property
ISSHConnectionInfo Interface
ISSHConnectionInfo Properties
ClientToServerCompression Property
ClientToServerEncryption Property
ClientToServerMAC Property
HostKeyAlgorithm Property
KeyExchangeAlgorithm Property
KeyExchangeHashAlgorithm Property
ServerToClientCompression Property
ServerToClientEncryption Property
ServerToClientMAC Property
ISSHKeyBlobHelper Interface
ISSHKeyBlobHelper Methods
GetPublicKeyBlob Method
ISSHServerState Interface
ISSHServerState Methods
Reset Method
ISSHServerState Properties
OperatingSystem Property
RemoteId Property
ServerSoftware Property
ISSHTerminal Interface
ISSHTerminal Methods
Close Method
Connect Method
SendData Method
SendRequest Method
WindowChange Method
ISSHTerminal Properties
Columns Property
Modes Property
Rows Property
Type Property
IStatusSink Interface
IStatusSink Methods
OnStatus Method
IStreamFilter Interface
IStreamFilter Methods
Initialize Method
Uninitialize Method
IStreamFilterInfo Interface
IStreamFilterInfo Properties
AlignSize Property
IUPnPNATManager Interface
IUPnPNATManager Methods
AddStaticPortMapping Method
Initialize Method
IsUPnPNATPresent Method
RemoveStaticPortMapping Method
Uninitialize Method
IUPnPNATManager Properties
ExternalIPAddress Property
IUtils Interface
IUtils Methods
EncryptionToString Method
FileTimeToUnixTime Method
FileTimeToVariantTime Method
HashAlgoToString Method
KeyExchangeToString Method
MACToString Method
ProxyTypeToString Method
ServerSoftwareToString Method
SSHCompressionToString Method
SSHKeyAlgoToString Method
UnixTimeToFileTime Method
VariantTimeToFileTime Method
IWorkerItem Interface
IWorkerItem Methods
Run Method
IWorkerThread Interface
IWorkerThread Methods
QueueItem Method
Start Method
Stop Method
IWorkerThread Properties
ThreadId Property
IWorkerThreadPool Interface
IWorkerThreadPool Methods
GetThread Method
ReleaseThread Method
IWorkerThreadPool Properties
MaxThreads Property
IWorkerThreadPoolItem Interface
IWorkerThreadPoolItem Methods
AddCount Method
RemoveCount Method
IWorkerThreadPoolItem Properties
Count Property
WorkerThread Property
Structs, Records, Enums
enumAutoTuneBufferSize Enumeration
enumCaseSensitivity Enumeration
enumConnectionStatus Enumeration
enumDataMethod Enumeration
enumDataProtection Enumeration
enumDataTransferMode Enumeration
enumDataTransferType Enumeration
enumEncryption Enumeration
enumFEAT Enumeration
enumFTPItemAttribute Enumeration
enumFTPProxyType Enumeration
enumGSSAPIMethod Enumeration
enumHashAlgo Enumeration
enumItemType Enumeration
enumKeepAlive Enumeration
enumKeyAlgo Enumeration
enumKeyExchange Enumeration
enumKeyFileFormat Enumeration
enumKeyType Enumeration
enumLogFormat Enumeration
enumMAC Enumeration
enumOperatingSystem Enumeration
enumParserFormat Enumeration
enumPassiveMode Enumeration
enumPortMode Enumeration
enumProtocol Enumeration
enumProtocolFamily Enumeration
enumProxyType Enumeration
enumServerCapability Enumeration
enumServerCapabilityState Enumeration
enumServerSoftware Enumeration
enumServerType Enumeration
enumSetFileTimeCommand Enumeration
enumSFTPConnectionStatus Enumeration
enumSFTPStatus Enumeration
enumSSHChannelState Enumeration
enumSSHCompression Enumeration
enumSSHKeyAlgo Enumeration
enumSSHServerSoftware Enumeration
enumStatusEventType Enumeration
Files
sfFTPLib.idl
Copyright (c) by SmartSoft Ltd. All rights reserved.