michael@0: /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: // IWYU pragma: private, include "nsDOMClassInfoID.h" michael@0: michael@0: DOMCI_CLASS(Window) michael@0: DOMCI_CLASS(Location) michael@0: DOMCI_CLASS(DOMPrototype) michael@0: DOMCI_CLASS(DOMConstructor) michael@0: michael@0: // CSS classes michael@0: DOMCI_CLASS(CSSStyleRule) michael@0: DOMCI_CLASS(CSSCharsetRule) michael@0: DOMCI_CLASS(CSSImportRule) michael@0: DOMCI_CLASS(CSSMediaRule) michael@0: DOMCI_CLASS(CSSNameSpaceRule) michael@0: DOMCI_CLASS(CSSRuleList) michael@0: DOMCI_CLASS(CSSStyleSheet) michael@0: michael@0: // XUL classes michael@0: #ifdef MOZ_XUL michael@0: DOMCI_CLASS(XULCommandDispatcher) michael@0: #endif michael@0: DOMCI_CLASS(XULControllers) michael@0: DOMCI_CLASS(BoxObject) michael@0: #ifdef MOZ_XUL michael@0: DOMCI_CLASS(TreeSelection) michael@0: DOMCI_CLASS(TreeContentView) michael@0: #endif michael@0: michael@0: // DOM Chrome Window class, almost identical to Window michael@0: DOMCI_CLASS(ChromeWindow) michael@0: michael@0: #ifdef MOZ_XUL michael@0: DOMCI_CLASS(XULTemplateBuilder) michael@0: DOMCI_CLASS(XULTreeBuilder) michael@0: #endif michael@0: michael@0: #ifdef MOZ_XUL michael@0: DOMCI_CLASS(TreeColumn) michael@0: #endif michael@0: michael@0: DOMCI_CLASS(CSSMozDocumentRule) michael@0: DOMCI_CLASS(CSSSupportsRule) michael@0: michael@0: // other SVG classes michael@0: DOMCI_CLASS(SVGNumber) michael@0: michael@0: // WindowUtils michael@0: DOMCI_CLASS(WindowUtils) michael@0: michael@0: // XSLTProcessor michael@0: DOMCI_CLASS(XSLTProcessor) michael@0: michael@0: // DOM Level 3 XPath objects michael@0: DOMCI_CLASS(XPathExpression) michael@0: DOMCI_CLASS(XPathNSResolver) michael@0: DOMCI_CLASS(XPathResult) michael@0: michael@0: // WhatWG WebApps Objects michael@0: DOMCI_CLASS(Storage) michael@0: michael@0: DOMCI_CLASS(Blob) michael@0: DOMCI_CLASS(File) michael@0: michael@0: // DOM modal content window class, almost identical to Window michael@0: DOMCI_CLASS(ModalContentWindow) michael@0: michael@0: DOMCI_CLASS(MozMobileMessageManager) michael@0: DOMCI_CLASS(MozSmsMessage) michael@0: DOMCI_CLASS(MozMmsMessage) michael@0: DOMCI_CLASS(MozSmsFilter) michael@0: DOMCI_CLASS(MozSmsSegmentInfo) michael@0: DOMCI_CLASS(MozMobileMessageThread) michael@0: michael@0: #ifdef MOZ_B2G_RIL michael@0: DOMCI_CLASS(MozMobileConnection) michael@0: #endif michael@0: michael@0: // @font-face in CSS michael@0: DOMCI_CLASS(CSSFontFaceRule) michael@0: michael@0: DOMCI_CLASS(ContentFrameMessageManager) michael@0: DOMCI_CLASS(ChromeMessageBroadcaster) michael@0: DOMCI_CLASS(ChromeMessageSender) michael@0: michael@0: DOMCI_CLASS(MozCSSKeyframeRule) michael@0: DOMCI_CLASS(MozCSSKeyframesRule) michael@0: michael@0: DOMCI_CLASS(CSSPageRule) michael@0: michael@0: DOMCI_CLASS(CSSFontFeatureValuesRule) michael@0: michael@0: DOMCI_CLASS(UserDataHandler) michael@0: DOMCI_CLASS(XULControlElement) michael@0: DOMCI_CLASS(XULLabeledControlElement) michael@0: DOMCI_CLASS(XULButtonElement) michael@0: DOMCI_CLASS(XULCheckboxElement) michael@0: DOMCI_CLASS(XULPopupElement)