nsIDownloadManager Gives applications and extensions access to the Download Manager, allowing them to add and remove files to the download list, retrieve information about past and present downloads, and request notifications as to the progress of downloads. nsIDownload Describes a file in the download queue; these files may currently be queued for download, actively being downloaded, or finished