45
|
1 module dwt.internal.mozilla.nsIHelperAppLauncherDialog;
|
|
2
|
125
|
3 import dwt.internal.mozilla.Common;
|
|
4 import dwt.internal.mozilla.nsID;
|
|
5 import dwt.internal.mozilla.nsISupports;
|
|
6 import dwt.internal.mozilla.nsIHelperAppLauncher;
|
|
7 import dwt.internal.mozilla.nsILocalFile;
|
45
|
8
|
125
|
9 const char[] NS_IHELPERAPPLAUNCHERDIALOG_IID_STR = "d7ebddf0-4c84-11d4-807a-00600811a9c3";
|
45
|
10
|
125
|
11 const nsIID NS_IHELPERAPPLAUNCHERDIALOG_IID=
|
|
12 { 0xd7ebddf0, 0x4c84, 0x11d4, [ 0x80,0x7a,0x00,0x60,0x08,0x11,0xa9,0xc3 ]};
|
|
13
|
|
14 interface nsIHelperAppLauncherDialog : nsISupports {
|
45
|
15
|
125
|
16 static const char[] IID_STR = NS_IHELPERAPPLAUNCHERDIALOG_IID_STR;
|
|
17 static const nsIID IID = NS_IHELPERAPPLAUNCHERDIALOG_IID;
|
45
|
18
|
125
|
19 enum { REASON_CANTHANDLE = 0U };
|
|
20 enum { REASON_SERVERREQUEST = 1U };
|
|
21 enum { REASON_TYPESNIFFED = 2U };
|
45
|
22
|
125
|
23 extern(System):
|
|
24 nsresult Show(nsIHelperAppLauncher aLauncher, nsISupports aContext, PRUint32 aReason);
|
|
25 nsresult PromptForSaveToFile(nsIHelperAppLauncher aLauncher, nsISupports aWindowContext, PRUnichar *aDefaultFile, PRUnichar *aSuggestedFileExtension, nsILocalFile *_retval);
|
45
|
26
|
|
27 }
|
125
|
28
|