Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser/GeckoDownload.h
diff options
context:
space:
mode:
Diffstat (limited to 'browser/GeckoDownload.h')
-rw-r--r--browser/GeckoDownload.h25
1 files changed, 25 insertions, 0 deletions
diff --git a/browser/GeckoDownload.h b/browser/GeckoDownload.h
new file mode 100644
index 0000000..dd788f0
--- /dev/null
+++ b/browser/GeckoDownload.h
@@ -0,0 +1,25 @@
+#ifndef __GECKO_DOWNLOAD_H__
+#define __GECKO_DOWNLOAD_H__
+
+#include <nsCOMPtr.h>
+#include <nsIInterfaceRequestor.h>
+#include <nsITransfer.h>
+#include <nsIWebProgressListener.h>
+#include <nsIMIMEInfo.h>
+#include <nsIURL.h>
+#include <nsILocalFile.h>
+#include <nsStringAPI.h>
+
+#define GECKODOWNLOAD_CID \
+{ /* b1813bbe-6518-11db-967e-00e08161165f */ \
+ 0xb1813bbe, \
+ 0x6518, \
+ 0x11db, \
+ {0x96, 0x7e, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f} \
+}
+
+class nsIFactory;
+
+extern "C" NS_EXPORT nsresult NS_NewGeckoDownloadFactory(nsIFactory** aFactory);
+
+#endif // __GECKO_DOWNLOAD_H__