1 module org.eclipse.swt.internal.mozilla.nsITransfer;
2 
3 import java.lang.all;
4 
5 import org.eclipse.swt.internal.mozilla.Common;
6 import org.eclipse.swt.internal.mozilla.nsID;
7 import org.eclipse.swt.internal.mozilla.nsISupports;
8 
9 import org.eclipse.swt.internal.mozilla.prtime;
10 
11 import org.eclipse.swt.internal.mozilla.nsIWebProgressListener2;
12 import org.eclipse.swt.internal.mozilla.nsIURI;
13 import org.eclipse.swt.internal.mozilla.nsICancelable;
14 import org.eclipse.swt.internal.mozilla.nsIMIMEInfo;
15 import org.eclipse.swt.internal.mozilla.nsILocalFile;
16 import org.eclipse.swt.internal.mozilla.nsStringAPI;
17 
18 const char[] NS_ITRANSFER_IID_STR = "23c51569-e9a1-4a92-adeb-3723db82ef7c";
19 
20 const nsIID NS_ITRANSFER_IID= 
21   {0x23c51569, 0xe9a1, 0x4a92, 
22     [ 0xad, 0xeb, 0x37, 0x23, 0xdb, 0x82, 0xef, 0x7c ]};
23 
24 interface nsITransfer : nsIWebProgressListener2 {
25 
26   static const char[] IID_STR = NS_ITRANSFER_IID_STR;
27   static const nsIID IID = NS_ITRANSFER_IID;
28 
29 extern(System):
30   nsresult Init(nsIURI aSource, nsIURI aTarget, nsAString * aDisplayName, nsIMIMEInfo aMIMEInfo, PRTime startTime, nsILocalFile aTempFile, nsICancelable aCancelable);
31 
32 }
33