| Abort() | IFTPConnection | |
| Aborted | IFTPConnection | property |
| Account | IFTPConnection | property |
| Busy | IFTPConnection | property |
| ChangeDirectory([in] BSTR directory) | IFTPConnection | |
| ChangeDirectoryUp() | IFTPConnection | |
| ClearCommandChannel() | IFTPConnection | |
| ClientId | IFTPConnection | property |
| Close() | IFTPConnection | |
| CodePage | IFTPConnection | property |
| Command([in] BSTR command) | IFTPConnection | |
| CommandProtection | IFTPConnection | property |
| CompressionLevel | IFTPConnection | property |
| Connect() | IFTPConnection | |
| ConnectionStatus | IFTPConnection | property |
| Continue() | IFTPConnection | |
| CopyFile([in] BSTR sourceFile, [in] BSTR destinationFile) | IFTPConnection | |
| DataProtection | IFTPConnection | property |
| DataTransferMode | IFTPConnection | property |
| DataTransferSpeedLimit | IFTPConnection | property |
| DataTransferType | IFTPConnection | property |
| DeleteFile([in] BSTR file) | IFTPConnection | |
| Disconnect() | IFTPConnection | |
| DownloadFile([in] BSTR remoteFile, [in] BSTR localFile, [in] long startPositionLo, [in] long startPositionHi) | IFTPConnection | |
| DownloadFileEx([in] BSTR remoteFile, [in] VARIANT localFile, [in] ULONGLONG startPosition, [in] ULONGLONG endPosition, [in] ITransferProgressEvents *progress) | IFTPConnection | |
| DownloadFromCommand([in] BSTR command, [in] VARIANT localFile, [in] long remoteStartPosLo, [in] long remoteStartPosHi) | IFTPConnection | |
| FeatureDiscovery | IFTPConnection | property |
| FileBufferSize | IFTPConnection | property |
| FXPDownloadFile([in] BSTR remoteFile, [in] ULONGLONG startPosition) | IFTPConnection | |
| FXPUploadFile([in] BSTR remoteFile, [in] ULONGLONG startPosition) | IFTPConnection | |
| GetFileHash([in] HashAlgo algo, [in] BSTR file, [in] ULONGLONG start, [in] ULONGLONG length, [out, retval] BSTR *retval) | IFTPConnection | |
| GetFileSize([in] BSTR file, [out, retval] ULONGLONG *retval) | IFTPConnection | |
| GetFileSize32([in] BSTR file, [out, retval] long *retval) | IFTPConnection | |
| GetMLST([in] BSTR name, [out, retval] IFTPItem **retval) | IFTPConnection | |
| GetModifyTime([in] BSTR file, [out, retval] FILETIME *retval) | IFTPConnection | |
| GetModifyTimeAsDate([in] BSTR file, [out, retval] VARIANT *retval) | IFTPConnection | |
| GetSpaceAvailable([in] BSTR path, [out, retval] ISFTPSpaceAvailable **retval) | IFTPConnection | |
| HidePassword | IFTPConnection | property |
| Host | IFTPConnection | property |
| IdleKeepAlive | IFTPConnection | property |
| InitializeTransfer() | IFTPConnection | |
| KeepAliveInterval | IFTPConnection | property |
| LastCommand | IFTPConnection | property |
| LastDataConnectionError | IFTPConnection | property |
| LastError | IFTPConnection | property |
| LastReply | IFTPConnection | property |
| LastReplyCode | IFTPConnection | property |
| LastTransferBytes | IFTPConnection | property |
| LastTransferBytesHi | IFTPConnection | property |
| LastTransferBytesLo | IFTPConnection | property |
| LastTransferSpeed | IFTPConnection | property |
| LastTransferTime | IFTPConnection | property |
| LimitLocalPortRange | IFTPConnection | property |
| LISTOption | IFTPConnection | property |
| Logger | IFTPConnection | property |
| Login | IFTPConnection | property |
| MakeDirectory([in] BSTR directory) | IFTPConnection | |
| NewFile([in] BSTR file) | IFTPConnection | |
| Passive | IFTPConnection | property |
| PassiveAddress | IFTPConnection | property |
| PassiveMode | IFTPConnection | property |
| Password | IFTPConnection | property |
| PeerName | IFTPConnection | property |
| Port | IFTPConnection | property |
| PortIP | IFTPConnection | property |
| PortMode | IFTPConnection | property |
| PROTFallback | IFTPConnection | property |
| Protocol | IFTPConnection | property |
| ProtocolFamily | IFTPConnection | property |
| ProtocolFamilyPreference | IFTPConnection | property |
| Proxy | IFTPConnection | property |
| ReadDirectory([out, retval] IFTPItems **retval) | IFTPConnection | |
| ReadDirectoryEx([in] ITransferProgressEvents *progress, [out, retval] IFTPItems **retval) | IFTPConnection | |
| ReadDirectoryFromCommand([in] BSTR command, [out, retval] IFTPItems **retval) | IFTPConnection | |
| ReadDirectoryRaw([in] VARIANT localFile) | IFTPConnection | |
| RemoveDirectory([in] BSTR directory) | IFTPConnection | |
| RenameDirectory([in] BSTR directoryFrom, [in] BSTR directoryTo) | IFTPConnection | |
| RenameFile([in] BSTR fileFrom, [in] BSTR fileTo) | IFTPConnection | |
| ServerState | IFTPConnection | property |
| SetCreateTime([in] BSTR file, [in] FILETIME time) | IFTPConnection | |
| SetCreateTimeAsDate([in] BSTR file, [in] VARIANT date) | IFTPConnection | |
| SetFileLogger([out, retval] IFileLogger **fileLogger) | IFTPConnection | |
| SetModifyTime([in] BSTR file, [in] FILETIME time) | IFTPConnection | |
| SetModifyTimeAsDate([in] BSTR file, [in] VARIANT date) | IFTPConnection | |
| SetUnixPermissions([in] BSTR name, [in] long permissions) | IFTPConnection | |
| SocketSettings | IFTPConnection | property |
| SpeedLimitSettings | IFTPConnection | property |
| SSCN | IFTPConnection | property |
| SSLSocketLayer | IFTPConnection | property |
| Stat([in] BSTR name, [out, retval] IFTPItems **retval) | IFTPConnection | |
| Timeout | IFTPConnection | property |
| TransferKeepAlive | IFTPConnection | property |
| UpdateWorkingDirectory() | IFTPConnection | |
| UploadFile([in] BSTR localFile, [in] BSTR remoteFile, [in] long startPositionLo, [in] long startPositionHi) | IFTPConnection | |
| UploadFileEx([in] VARIANT localFile, [in] BSTR remoteFile, [in] ULONGLONG startPosition, [in] ITransferProgressEvents *progress) | IFTPConnection | |
| UseMessageLoop | IFTPConnection | property |
| UseMLSD | IFTPConnection | property |
| Username | IFTPConnection | property |
| WorkingDirectory | IFTPConnection | property |