|
1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
|
2 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
3 * License, v. 2.0. If a copy of the MPL was not distributed with this file, |
|
4 * You can obtain one at http://mozilla.org/MPL/2.0/. |
|
5 */ |
|
6 |
|
7 interface nsISupports; |
|
8 interface IID; |
|
9 |
|
10 [NoInterfaceObject] |
|
11 interface LegacyQueryInterface { |
|
12 // Legacy QueryInterface, only exposed to chrome or XBL code on the |
|
13 // main thread. |
|
14 nsISupports queryInterface(IID iid); |
|
15 }; |
|
16 |
|
17 Attr implements LegacyQueryInterface; |
|
18 BarProp implements LegacyQueryInterface; |
|
19 CaretPosition implements LegacyQueryInterface; |
|
20 Comment implements LegacyQueryInterface; |
|
21 Crypto implements LegacyQueryInterface; |
|
22 CSSPrimitiveValue implements LegacyQueryInterface; |
|
23 CSSStyleDeclaration implements LegacyQueryInterface; |
|
24 CSSValueList implements LegacyQueryInterface; |
|
25 DOMImplementation implements LegacyQueryInterface; |
|
26 DOMParser implements LegacyQueryInterface; |
|
27 DOMStringMap implements LegacyQueryInterface; |
|
28 DOMTokenList implements LegacyQueryInterface; |
|
29 Document implements LegacyQueryInterface; |
|
30 DocumentFragment implements LegacyQueryInterface; |
|
31 DocumentType implements LegacyQueryInterface; |
|
32 Element implements LegacyQueryInterface; |
|
33 Event implements LegacyQueryInterface; |
|
34 EventSource implements LegacyQueryInterface; |
|
35 FileList implements LegacyQueryInterface; |
|
36 FormData implements LegacyQueryInterface; |
|
37 HTMLCollection implements LegacyQueryInterface; |
|
38 History implements LegacyQueryInterface; |
|
39 IDBCursor implements LegacyQueryInterface; |
|
40 IDBDatabase implements LegacyQueryInterface; |
|
41 IDBFactory implements LegacyQueryInterface; |
|
42 IDBIndex implements LegacyQueryInterface; |
|
43 IDBObjectStore implements LegacyQueryInterface; |
|
44 IDBRequest implements LegacyQueryInterface; |
|
45 IDBTransaction implements LegacyQueryInterface; |
|
46 MimeTypeArray implements LegacyQueryInterface; |
|
47 MozNamedAttrMap implements LegacyQueryInterface; |
|
48 MutationObserver implements LegacyQueryInterface; |
|
49 MutationRecord implements LegacyQueryInterface; |
|
50 Navigator implements LegacyQueryInterface; |
|
51 NodeIterator implements LegacyQueryInterface; |
|
52 NodeList implements LegacyQueryInterface; |
|
53 Notification implements LegacyQueryInterface; |
|
54 OfflineResourceList implements LegacyQueryInterface; |
|
55 PaintRequest implements LegacyQueryInterface; |
|
56 PaintRequestList implements LegacyQueryInterface; |
|
57 Performance implements LegacyQueryInterface; |
|
58 Plugin implements LegacyQueryInterface; |
|
59 PluginArray implements LegacyQueryInterface; |
|
60 ProcessingInstruction implements LegacyQueryInterface; |
|
61 Range implements LegacyQueryInterface; |
|
62 Rect implements LegacyQueryInterface; |
|
63 Selection implements LegacyQueryInterface; |
|
64 SVGAnimatedEnumeration implements LegacyQueryInterface; |
|
65 SVGAnimatedInteger implements LegacyQueryInterface; |
|
66 SVGAnimatedNumber implements LegacyQueryInterface; |
|
67 SVGAnimatedNumberList implements LegacyQueryInterface; |
|
68 SVGAnimatedPreserveAspectRatio implements LegacyQueryInterface; |
|
69 SVGAnimatedString implements LegacyQueryInterface; |
|
70 SVGLengthList implements LegacyQueryInterface; |
|
71 SVGNumberList implements LegacyQueryInterface; |
|
72 SVGPathSegList implements LegacyQueryInterface; |
|
73 SVGPoint implements LegacyQueryInterface; |
|
74 SVGPointList implements LegacyQueryInterface; |
|
75 SVGPreserveAspectRatio implements LegacyQueryInterface; |
|
76 SVGRect implements LegacyQueryInterface; |
|
77 SVGStringList implements LegacyQueryInterface; |
|
78 SVGTransformList implements LegacyQueryInterface; |
|
79 Screen implements LegacyQueryInterface; |
|
80 StyleSheet implements LegacyQueryInterface; |
|
81 Text implements LegacyQueryInterface; |
|
82 Touch implements LegacyQueryInterface; |
|
83 TouchList implements LegacyQueryInterface; |
|
84 TreeColumns implements LegacyQueryInterface; |
|
85 TreeWalker implements LegacyQueryInterface; |
|
86 UndoManager implements LegacyQueryInterface; |
|
87 ValidityState implements LegacyQueryInterface; |
|
88 WebSocket implements LegacyQueryInterface; |
|
89 Window implements LegacyQueryInterface; |
|
90 XMLHttpRequest implements LegacyQueryInterface; |
|
91 XMLHttpRequestUpload implements LegacyQueryInterface; |
|
92 XMLSerializer implements LegacyQueryInterface; |
|
93 XPathEvaluator implements LegacyQueryInterface; |