| IFileRangeSpecification | An object that describes a file range specification. | 
| IFileTransfer | File transfer super interface. | 
| IFileTransferInfo |  | 
| IFileTransferListener | Listener for handling file transfer events. | 
| IFileTransferPausable | Adapter interface for pausing and resuming IFileTransfer instances that
 expose this adapter interface via
 IAdaptable.getAdapter(Class adapter). | 
| IFileTransferRateControl | Adapter for setting rate control on IFileTransferInfo instances that expose
 expose this adapter interface via
 IAdaptable.getAdapter(Class adapter). | 
| IFileTransferRunnable | Runnable for doing file transfer. | 
| IIncomingFileTransfer | Incoming file transfer request. | 
| IIncomingFileTransferRequestListener | Listener for incoming file transfer requests. | 
| IOutgoingFileTransfer | Outgoing file transfer. | 
| IRemoteFile | Remote file representation. | 
| IRemoteFileAttributes | Remote file attributes. | 
| IRemoteFileInfo | Information about a remote file. | 
| IRemoteFileSystemBrowserContainerAdapter | Remote file system browser adapter. | 
| IRemoteFileSystemListener | Listener for handling events associated with remote file
 browsing activities. | 
| IRemoteFileSystemRequest | Remote file request. | 
| IRetrieveFileTransferContainerAdapter | Entry point retrieval file transfer adapter. | 
| IRetrieveFileTransferOptions |  | 
| ISendFileTransferContainerAdapter | Entry point outgoing file transfer container adapter. | 
| ISendFileTransferOptions |  |