45
|
1 module dwt.internal.mozilla.nsIAuthInformation;
|
|
2
|
125
|
3 import dwt.internal.mozilla.nsISupports;
|
|
4 import dwt.internal.mozilla.nsID;
|
|
5 import dwt.internal.mozilla.Common;
|
|
6 import dwt.internal.mozilla.nsStringAPI;
|
45
|
7
|
125
|
8 const char[] NS_IAUTHINFORMATION_IID_STR = "0d73639c-2a92-4518-9f92-28f71fea5f20";
|
45
|
9
|
125
|
10 const nsIID NS_IAUTHINFORMATION_IID =
|
|
11 {0x0d73639c, 0x2a92, 0x4518,
|
|
12 [ 0x9f, 0x92, 0x28, 0xf7, 0x1f, 0xea, 0x5f, 0x20 ] };
|
45
|
13
|
125
|
14 interface nsIAuthInformation : nsISupports {
|
45
|
15
|
125
|
16 static const char[] IID_STR = NS_IAUTHINFORMATION_IID_STR;
|
|
17 static const nsIID IID = NS_IAUTHINFORMATION_IID;
|
45
|
18
|
125
|
19 enum { AUTH_HOST = 1U }
|
|
20 enum { AUTH_PROXY = 2U }
|
|
21 enum { NEED_DOMAIN = 4U }
|
|
22 enum { ONLY_PASSWORD = 8U }
|
45
|
23
|
125
|
24 extern(System):
|
|
25 nsresult GetFlags(PRUint32 *aFlags);
|
|
26 nsresult GetRealm(nsAString * aRealm);;
|
|
27 nsresult GetAuthenticationScheme(nsACString * aAuthenticationScheme);
|
|
28 nsresult GetUsername(nsAString * aUsername);
|
|
29 nsresult SetUsername(nsAString * aUsername);
|
|
30 nsresult GetPassword(nsAString * aPassword);
|
|
31 nsresult SetPassword(nsAString * aPassword);
|
|
32 nsresult GetDomain(nsAString * aDomain);
|
|
33 nsresult SetDomain(nsAString * aDomain);
|
45
|
34
|
125
|
35 };
|