1 /* -*- Mode: C++; 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
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 // IWYU pragma: private, include "nsDOMClassInfoID.h"
9 DOMCI_CLASS(DOMPrototype
)
10 DOMCI_CLASS(DOMConstructor
)
12 DOMCI_CLASS(DeviceAcceleration
)
13 DOMCI_CLASS(DeviceRotationRate
)
16 DOMCI_CLASS(CSSStyleRule
)
17 DOMCI_CLASS(CSSCharsetRule
)
18 DOMCI_CLASS(CSSImportRule
)
19 DOMCI_CLASS(CSSMediaRule
)
20 DOMCI_CLASS(CSSNameSpaceRule
)
21 DOMCI_CLASS(CSSRuleList
)
22 DOMCI_CLASS(StyleSheetList
)
23 DOMCI_CLASS(CSSStyleSheet
)
26 DOMCI_CLASS(Selection
)
30 DOMCI_CLASS(XULCommandDispatcher
)
32 DOMCI_CLASS(XULControllers
)
33 DOMCI_CLASS(BoxObject
)
35 DOMCI_CLASS(TreeSelection
)
36 DOMCI_CLASS(TreeContentView
)
40 #ifndef MOZ_DISABLE_CRYPTOLEGACY
41 DOMCI_CLASS(CRMFObject
)
44 // DOM Chrome Window class, almost identical to Window
45 DOMCI_CLASS(ChromeWindow
)
48 DOMCI_CLASS(XULTemplateBuilder
)
49 DOMCI_CLASS(XULTreeBuilder
)
52 // DOMStringList object
53 DOMCI_CLASS(DOMStringList
)
56 DOMCI_CLASS(TreeColumn
)
59 DOMCI_CLASS(CSSMozDocumentRule
)
60 DOMCI_CLASS(CSSSupportsRule
)
63 DOMCI_CLASS(SVGLength
)
64 DOMCI_CLASS(SVGNumber
)
67 DOMCI_CLASS(WindowUtils
)
70 DOMCI_CLASS(XSLTProcessor
)
72 // DOM Level 3 XPath objects
73 DOMCI_CLASS(XPathExpression
)
74 DOMCI_CLASS(XPathNSResolver
)
75 DOMCI_CLASS(XPathResult
)
77 // WhatWG WebApps Objects
83 // DOM modal content window class, almost identical to Window
84 DOMCI_CLASS(ModalContentWindow
)
86 DOMCI_CLASS(MozWakeLock
)
88 DOMCI_CLASS(MozMobileMessageManager
)
89 DOMCI_CLASS(MozSmsMessage
)
90 DOMCI_CLASS(MozMmsMessage
)
91 DOMCI_CLASS(MozSmsFilter
)
92 DOMCI_CLASS(MozSmsSegmentInfo
)
93 DOMCI_CLASS(MozMobileMessageThread
)
95 DOMCI_CLASS(MozConnection
)
97 DOMCI_CLASS(MozMobileConnection
)
101 DOMCI_CLASS(CSSFontFaceRule
)
103 DOMCI_CLASS(DataTransfer
)
105 DOMCI_CLASS(EventListenerInfo
)
107 DOMCI_CLASS(ContentFrameMessageManager
)
108 DOMCI_CLASS(ChromeMessageBroadcaster
)
109 DOMCI_CLASS(ChromeMessageSender
)
111 DOMCI_CLASS(MozCSSKeyframeRule
)
112 DOMCI_CLASS(MozCSSKeyframesRule
)
114 DOMCI_CLASS(CSSPageRule
)
116 DOMCI_CLASS(MediaQueryList
)
119 DOMCI_CLASS(MozIccManager
)
123 DOMCI_CLASS(BluetoothDevice
)
126 DOMCI_CLASS(CameraCapabilities
)
128 DOMCI_CLASS(LockedFile
)
130 DOMCI_CLASS(CSSFontFeatureValuesRule
)
132 DOMCI_CLASS(UserDataHandler
)
133 DOMCI_CLASS(LoadStatus
)
134 DOMCI_CLASS(XPathNamespace
)
135 DOMCI_CLASS(XULControlElement
)
136 DOMCI_CLASS(XULLabeledControlElement
)
137 DOMCI_CLASS(XULButtonElement
)
138 DOMCI_CLASS(XULCheckboxElement
)
139 DOMCI_CLASS(XULPopupElement
)