WebKitTools:
authorweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Aug 2007 20:19:02 +0000 (20:19 +0000)
committerweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Aug 2007 20:19:02 +0000 (20:19 +0000)
        Rubber-stamped by Adam Roben.

        <rdar://problem/5434593> Deprecate current manually written COM DOM bindings in anticipation of autogeneration

        Rename COM DOM bindings to use Deprecated prefix.

        * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp:
        (dumpFramesAsText):
        (dump):
        * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.cpp:
        (dumpPath):
        (dump):
        (EditingDelegate::shouldBeginEditingInDOMRange):
        (EditingDelegate::shouldEndEditingInDOMRange):
        (EditingDelegate::shouldInsertNode):
        (EditingDelegate::shouldInsertText):
        (EditingDelegate::shouldDeleteDOMRange):
        (EditingDelegate::shouldChangeSelectedDOMRange):
        (EditingDelegate::shouldApplyStyle):
        (EditingDelegate::shouldChangeTypingStyle):
        * DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.h:

win:

        Rubber-stamped by Adam Roben.

        <rdar://problem/5434593> Deprecate current manually written COM DOM bindings in anticipation of autogeneration

        Rename COM DOM bindings to use Deprecated prefix.

        * DOMCSSClasses.cpp:
        (DeprecatedDOMCSSStyleDeclaration::DeprecatedDOMCSSStyleDeclaration):
        (DeprecatedDOMCSSStyleDeclaration::~DeprecatedDOMCSSStyleDeclaration):
        (DeprecatedDOMCSSStyleDeclaration::createInstance):
        (DeprecatedDOMCSSStyleDeclaration::QueryInterface):
        (DeprecatedDOMCSSStyleDeclaration::cssText):
        (DeprecatedDOMCSSStyleDeclaration::setCssText):
        (DeprecatedDOMCSSStyleDeclaration::getPropertyValue):
        (DeprecatedDOMCSSStyleDeclaration::getPropertyCSSValue):
        (DeprecatedDOMCSSStyleDeclaration::removeProperty):
        (DeprecatedDOMCSSStyleDeclaration::getPropertyPriority):
        (DeprecatedDOMCSSStyleDeclaration::setProperty):
        (DeprecatedDOMCSSStyleDeclaration::length):
        (DeprecatedDOMCSSStyleDeclaration::item):
        (DeprecatedDOMCSSStyleDeclaration::parentRule):
        * DOMCSSClasses.h:
        (DeprecatedDOMCSSStyleDeclaration::AddRef):
        (DeprecatedDOMCSSStyleDeclaration::Release):
        (DeprecatedDOMCSSStyleDeclaration::throwException):
        (DeprecatedDOMCSSStyleDeclaration::callWebScriptMethod):
        (DeprecatedDOMCSSStyleDeclaration::evaluateWebScript):
        (DeprecatedDOMCSSStyleDeclaration::removeWebScriptKey):
        (DeprecatedDOMCSSStyleDeclaration::stringRepresentation):
        (DeprecatedDOMCSSStyleDeclaration::webScriptValueAtIndex):
        (DeprecatedDOMCSSStyleDeclaration::setWebScriptValueAtIndex):
        (DeprecatedDOMCSSStyleDeclaration::setException):
        * DOMCoreClasses.cpp:
        (DeprecatedDOMObject::QueryInterface):
        (DeprecatedDOMNode::QueryInterface):
        (DeprecatedDOMNode::nodeName):
        (DeprecatedDOMNode::nodeValue):
        (DeprecatedDOMNode::setNodeValue):
        (DeprecatedDOMNode::nodeType):
        (DeprecatedDOMNode::parentNode):
        (DeprecatedDOMNode::childNodes):
        (DeprecatedDOMNode::firstChild):
        (DeprecatedDOMNode::lastChild):
        (DeprecatedDOMNode::previousSibling):
        (DeprecatedDOMNode::nextSibling):
        (DeprecatedDOMNode::attributes):
        (DeprecatedDOMNode::ownerDocument):
        (DeprecatedDOMNode::insertBefore):
        (DeprecatedDOMNode::replaceChild):
        (DeprecatedDOMNode::removeChild):
        (DeprecatedDOMNode::appendChild):
        (DeprecatedDOMNode::hasChildNodes):
        (DeprecatedDOMNode::cloneNode):
        (DeprecatedDOMNode::normalize):
        (DeprecatedDOMNode::isSupported):
        (DeprecatedDOMNode::namespaceURI):
        (DeprecatedDOMNode::prefix):
        (DeprecatedDOMNode::setPrefix):
        (DeprecatedDOMNode::localName):
        (DeprecatedDOMNode::hasAttributes):
        (DeprecatedDOMNode::isSameNode):
        (DeprecatedDOMNode::isEqualNode):
        (DeprecatedDOMNode::textContent):
        (DeprecatedDOMNode::setTextContent):
        (DeprecatedDOMNode::addEventListener):
        (DeprecatedDOMNode::removeEventListener):
        (DeprecatedDOMNode::dispatchEvent):
        (DeprecatedDOMNode::DeprecatedDOMNode):
        (DeprecatedDOMNode::~DeprecatedDOMNode):
        (DeprecatedDOMNode::createInstance):
        (DeprecatedDOMNodeList::QueryInterface):
        (DeprecatedDOMNodeList::item):
        (DeprecatedDOMNodeList::length):
        (DeprecatedDOMNodeList::DeprecatedDOMNodeList):
        (DeprecatedDOMNodeList::~DeprecatedDOMNodeList):
        (DeprecatedDOMNodeList::createInstance):
        (DeprecatedDOMDocument::QueryInterface):
        (DeprecatedDOMDocument::doctype):
        (DeprecatedDOMDocument::implementation):
        (DeprecatedDOMDocument::documentElement):
        (DeprecatedDOMDocument::createElement):
        (DeprecatedDOMDocument::createDocumentFragment):
        (DeprecatedDOMDocument::createTextNode):
        (DeprecatedDOMDocument::createComment):
        (DeprecatedDOMDocument::createCDATASection):
        (DeprecatedDOMDocument::createProcessingInstruction):
        (DeprecatedDOMDocument::createAttribute):
        (DeprecatedDOMDocument::createEntityReference):
        (DeprecatedDOMDocument::getElementsByTagName):
        (DeprecatedDOMDocument::importNode):
        (DeprecatedDOMDocument::createElementNS):
        (DeprecatedDOMDocument::createAttributeNS):
        (DeprecatedDOMDocument::getElementsByTagNameNS):
        (DeprecatedDOMDocument::getElementById):
        (DeprecatedDOMDocument::getComputedStyle):
        (DeprecatedDOMDocument::createEvent):
        (DeprecatedDOMDocument::DeprecatedDOMDocument):
        (DeprecatedDOMDocument::~DeprecatedDOMDocument):
        (DeprecatedDOMDocument::createInstance):
        (DeprecatedDOMElement::QueryInterface):
        (DeprecatedDOMElement::boundingBox):
        (DeprecatedDOMElement::lineBoxRects):
        (DeprecatedDOMElement::tagName):
        (DeprecatedDOMElement::getAttribute):
        (DeprecatedDOMElement::setAttribute):
        (DeprecatedDOMElement::removeAttribute):
        (DeprecatedDOMElement::getAttributeNode):
        (DeprecatedDOMElement::setAttributeNode):
        (DeprecatedDOMElement::removeAttributeNode):
        (DeprecatedDOMElement::getElementsByTagName):
        (DeprecatedDOMElement::getAttributeNS):
        (DeprecatedDOMElement::setAttributeNS):
        (DeprecatedDOMElement::removeAttributeNS):
        (DeprecatedDOMElement::getAttributeNodeNS):
        (DeprecatedDOMElement::setAttributeNodeNS):
        (DeprecatedDOMElement::getElementsByTagNameNS):
        (DeprecatedDOMElement::hasAttribute):
        (DeprecatedDOMElement::hasAttributeNS):
        (DeprecatedDOMElement::focus):
        (DeprecatedDOMElement::blur):
        (DeprecatedDOMElement::coreElement):
        (DeprecatedDOMElement::isEqual):
        (DeprecatedDOMElement::isFocused):
        (DeprecatedDOMElement::innerText):
        (DeprecatedDOMElement::style):
        (DeprecatedDOMElement::offsetLeft):
        (DeprecatedDOMElement::offsetTop):
        (DeprecatedDOMElement::offsetWidth):
        (DeprecatedDOMElement::offsetHeight):
        (DeprecatedDOMElement::offsetParent):
        (DeprecatedDOMElement::clientWidth):
        (DeprecatedDOMElement::clientHeight):
        (DeprecatedDOMElement::scrollLeft):
        (DeprecatedDOMElement::setScrollLeft):
        (DeprecatedDOMElement::scrollTop):
        (DeprecatedDOMElement::setScrollTop):
        (DeprecatedDOMElement::scrollWidth):
        (DeprecatedDOMElement::scrollHeight):
        (DeprecatedDOMElement::scrollIntoView):
        (DeprecatedDOMElement::scrollIntoViewIfNeeded):
        (DeprecatedDOMElement::DeprecatedDOMElement):
        (DeprecatedDOMElement::~DeprecatedDOMElement):
        (DeprecatedDOMElement::createInstance):
        * DOMCoreClasses.h:
        (DeprecatedDOMNode::AddRef):
        (DeprecatedDOMNode::Release):
        (DeprecatedDOMNode::throwException):
        (DeprecatedDOMNode::callWebScriptMethod):
        (DeprecatedDOMNode::evaluateWebScript):
        (DeprecatedDOMNode::removeWebScriptKey):
        (DeprecatedDOMNode::stringRepresentation):
        (DeprecatedDOMNode::webScriptValueAtIndex):
        (DeprecatedDOMNode::setWebScriptValueAtIndex):
        (DeprecatedDOMNode::setException):
        (DeprecatedDOMNodeList::AddRef):
        (DeprecatedDOMNodeList::Release):
        (DeprecatedDOMNodeList::throwException):
        (DeprecatedDOMNodeList::callWebScriptMethod):
        (DeprecatedDOMNodeList::evaluateWebScript):
        (DeprecatedDOMNodeList::removeWebScriptKey):
        (DeprecatedDOMNodeList::stringRepresentation):
        (DeprecatedDOMNodeList::webScriptValueAtIndex):
        (DeprecatedDOMNodeList::setWebScriptValueAtIndex):
        (DeprecatedDOMNodeList::setException):
        (DeprecatedDOMDocument::AddRef):
        (DeprecatedDOMDocument::Release):
        (DeprecatedDOMDocument::throwException):
        (DeprecatedDOMDocument::callWebScriptMethod):
        (DeprecatedDOMDocument::evaluateWebScript):
        (DeprecatedDOMDocument::removeWebScriptKey):
        (DeprecatedDOMDocument::stringRepresentation):
        (DeprecatedDOMDocument::webScriptValueAtIndex):
        (DeprecatedDOMDocument::setWebScriptValueAtIndex):
        (DeprecatedDOMDocument::setException):
        (DeprecatedDOMDocument::nodeName):
        (DeprecatedDOMDocument::nodeValue):
        (DeprecatedDOMDocument::setNodeValue):
        (DeprecatedDOMDocument::nodeType):
        (DeprecatedDOMDocument::parentNode):
        (DeprecatedDOMDocument::childNodes):
        (DeprecatedDOMDocument::firstChild):
        (DeprecatedDOMDocument::lastChild):
        (DeprecatedDOMDocument::previousSibling):
        (DeprecatedDOMDocument::nextSibling):
        (DeprecatedDOMDocument::attributes):
        (DeprecatedDOMDocument::ownerDocument):
        (DeprecatedDOMDocument::insertBefore):
        (DeprecatedDOMDocument::replaceChild):
        (DeprecatedDOMDocument::removeChild):
        (DeprecatedDOMDocument::appendChild):
        (DeprecatedDOMDocument::hasChildNodes):
        (DeprecatedDOMDocument::cloneNode):
        (DeprecatedDOMDocument::normalize):
        (DeprecatedDOMDocument::isSupported):
        (DeprecatedDOMDocument::namespaceURI):
        (DeprecatedDOMDocument::prefix):
        (DeprecatedDOMDocument::setPrefix):
        (DeprecatedDOMDocument::localName):
        (DeprecatedDOMDocument::hasAttributes):
        (DeprecatedDOMDocument::isSameNode):
        (DeprecatedDOMDocument::isEqualNode):
        (DeprecatedDOMDocument::textContent):
        (DeprecatedDOMDocument::setTextContent):
        (DeprecatedDOMElement::AddRef):
        (DeprecatedDOMElement::Release):
        (DeprecatedDOMElement::throwException):
        (DeprecatedDOMElement::callWebScriptMethod):
        (DeprecatedDOMElement::evaluateWebScript):
        (DeprecatedDOMElement::removeWebScriptKey):
        (DeprecatedDOMElement::stringRepresentation):
        (DeprecatedDOMElement::webScriptValueAtIndex):
        (DeprecatedDOMElement::setWebScriptValueAtIndex):
        (DeprecatedDOMElement::setException):
        (DeprecatedDOMElement::nodeName):
        (DeprecatedDOMElement::nodeValue):
        (DeprecatedDOMElement::setNodeValue):
        (DeprecatedDOMElement::nodeType):
        (DeprecatedDOMElement::parentNode):
        (DeprecatedDOMElement::childNodes):
        (DeprecatedDOMElement::firstChild):
        (DeprecatedDOMElement::lastChild):
        (DeprecatedDOMElement::previousSibling):
        (DeprecatedDOMElement::nextSibling):
        (DeprecatedDOMElement::attributes):
        (DeprecatedDOMElement::ownerDocument):
        (DeprecatedDOMElement::insertBefore):
        (DeprecatedDOMElement::replaceChild):
        (DeprecatedDOMElement::removeChild):
        (DeprecatedDOMElement::appendChild):
        (DeprecatedDOMElement::hasChildNodes):
        (DeprecatedDOMElement::cloneNode):
        (DeprecatedDOMElement::normalize):
        (DeprecatedDOMElement::isSupported):
        (DeprecatedDOMElement::namespaceURI):
        (DeprecatedDOMElement::prefix):
        (DeprecatedDOMElement::setPrefix):
        (DeprecatedDOMElement::localName):
        (DeprecatedDOMElement::hasAttributes):
        (DeprecatedDOMElement::isSameNode):
        (DeprecatedDOMElement::isEqualNode):
        (DeprecatedDOMElement::textContent):
        (DeprecatedDOMElement::setTextContent):
        * DOMEventsClasses.cpp:
        (DeprecatedDOMEventListener::QueryInterface):
        (DeprecatedDOMEventListener::handleEvent):
        (DeprecatedDOMEvent::DeprecatedDOMEvent):
        (DeprecatedDOMEvent::~DeprecatedDOMEvent):
        (DeprecatedDOMEvent::createInstance):
        (DeprecatedDOMEvent::QueryInterface):
        (DeprecatedDOMEvent::type):
        (DeprecatedDOMEvent::target):
        (DeprecatedDOMEvent::currentTarget):
        (DeprecatedDOMEvent::eventPhase):
        (DeprecatedDOMEvent::bubbles):
        (DeprecatedDOMEvent::cancelable):
        (DeprecatedDOMEvent::timeStamp):
        (DeprecatedDOMEvent::stopPropagation):
        (DeprecatedDOMEvent::preventDefault):
        (DeprecatedDOMEvent::initEvent):
        (DeprecatedDOMUIEvent::QueryInterface):
        (DeprecatedDOMUIEvent::view):
        (DeprecatedDOMUIEvent::detail):
        (DeprecatedDOMUIEvent::initUIEvent):
        (DeprecatedDOMUIEvent::keyCode):
        (DeprecatedDOMUIEvent::charCode):
        (DeprecatedDOMUIEvent::layerX):
        (DeprecatedDOMUIEvent::layerY):
        (DeprecatedDOMUIEvent::pageX):
        (DeprecatedDOMUIEvent::pageY):
        (DeprecatedDOMUIEvent::which):
        (DeprecatedDOMKeyboardEvent::QueryInterface):
        (DeprecatedDOMKeyboardEvent::keyIdentifier):
        (DeprecatedDOMKeyboardEvent::keyLocation):
        (DeprecatedDOMKeyboardEvent::ctrlKey):
        (DeprecatedDOMKeyboardEvent::shiftKey):
        (DeprecatedDOMKeyboardEvent::altKey):
        (DeprecatedDOMKeyboardEvent::metaKey):
        (DeprecatedDOMKeyboardEvent::altGraphKey):
        (DeprecatedDOMKeyboardEvent::getModifierState):
        (DeprecatedDOMKeyboardEvent::initKeyboardEvent):
        (DeprecatedDOMMouseEvent::QueryInterface):
        (DeprecatedDOMMouseEvent::screenX):
        (DeprecatedDOMMouseEvent::screenY):
        (DeprecatedDOMMouseEvent::clientX):
        (DeprecatedDOMMouseEvent::clientY):
        (DeprecatedDOMMouseEvent::ctrlKey):
        (DeprecatedDOMMouseEvent::shiftKey):
        (DeprecatedDOMMouseEvent::altKey):
        (DeprecatedDOMMouseEvent::metaKey):
        (DeprecatedDOMMouseEvent::button):
        (DeprecatedDOMMouseEvent::relatedTarget):
        (DeprecatedDOMMouseEvent::initMouseEvent):
        (DeprecatedDOMMouseEvent::offsetX):
        (DeprecatedDOMMouseEvent::offsetY):
        (DeprecatedDOMMouseEvent::x):
        (DeprecatedDOMMouseEvent::y):
        (DeprecatedDOMMouseEvent::fromElement):
        (DeprecatedDOMMouseEvent::toElement):
        (DeprecatedDOMMutationEvent::QueryInterface):
        (DeprecatedDOMMutationEvent::relatedNode):
        (DeprecatedDOMMutationEvent::prevValue):
        (DeprecatedDOMMutationEvent::newValue):
        (DeprecatedDOMMutationEvent::attrName):
        (DeprecatedDOMMutationEvent::attrChange):
        (DeprecatedDOMMutationEvent::initMutationEvent):
        (DeprecatedDOMOverflowEvent::QueryInterface):
        (DeprecatedDOMOverflowEvent::orient):
        (DeprecatedDOMOverflowEvent::horizontalOverflow):
        (DeprecatedDOMOverflowEvent::verticalOverflow):
        (DeprecatedDOMWheelEvent::QueryInterface):
        (DeprecatedDOMWheelEvent::screenX):
        (DeprecatedDOMWheelEvent::screenY):
        (DeprecatedDOMWheelEvent::clientX):
        (DeprecatedDOMWheelEvent::clientY):
        (DeprecatedDOMWheelEvent::ctrlKey):
        (DeprecatedDOMWheelEvent::shiftKey):
        (DeprecatedDOMWheelEvent::altKey):
        (DeprecatedDOMWheelEvent::metaKey):
        (DeprecatedDOMWheelEvent::wheelDelta):
        (DeprecatedDOMWheelEvent::wheelDeltaX):
        (DeprecatedDOMWheelEvent::wheelDeltaY):
        (DeprecatedDOMWheelEvent::offsetX):
        (DeprecatedDOMWheelEvent::offsetY):
        (DeprecatedDOMWheelEvent::x):
        (DeprecatedDOMWheelEvent::y):
        (DeprecatedDOMWheelEvent::isHorizontal):
        (DeprecatedDOMWheelEvent::initWheelEvent):
        * DOMEventsClasses.h:
        (DeprecatedDOMEventListener::AddRef):
        (DeprecatedDOMEventListener::Release):
        (DeprecatedDOMEventListener::throwException):
        (DeprecatedDOMEventListener::callWebScriptMethod):
        (DeprecatedDOMEventListener::evaluateWebScript):
        (DeprecatedDOMEventListener::removeWebScriptKey):
        (DeprecatedDOMEventListener::stringRepresentation):
        (DeprecatedDOMEventListener::webScriptValueAtIndex):
        (DeprecatedDOMEventListener::setWebScriptValueAtIndex):
        (DeprecatedDOMEventListener::setException):
        (DeprecatedDOMEvent::AddRef):
        (DeprecatedDOMEvent::Release):
        (DeprecatedDOMEvent::throwException):
        (DeprecatedDOMEvent::callWebScriptMethod):
        (DeprecatedDOMEvent::evaluateWebScript):
        (DeprecatedDOMEvent::removeWebScriptKey):
        (DeprecatedDOMEvent::stringRepresentation):
        (DeprecatedDOMEvent::webScriptValueAtIndex):
        (DeprecatedDOMEvent::setWebScriptValueAtIndex):
        (DeprecatedDOMEvent::setException):
        (DeprecatedDOMUIEvent::DeprecatedDOMUIEvent):
        (DeprecatedDOMUIEvent::AddRef):
        (DeprecatedDOMUIEvent::Release):
        (DeprecatedDOMUIEvent::throwException):
        (DeprecatedDOMUIEvent::callWebScriptMethod):
        (DeprecatedDOMUIEvent::evaluateWebScript):
        (DeprecatedDOMUIEvent::removeWebScriptKey):
        (DeprecatedDOMUIEvent::stringRepresentation):
        (DeprecatedDOMUIEvent::webScriptValueAtIndex):
        (DeprecatedDOMUIEvent::setWebScriptValueAtIndex):
        (DeprecatedDOMUIEvent::setException):
        (DeprecatedDOMUIEvent::type):
        (DeprecatedDOMUIEvent::target):
        (DeprecatedDOMUIEvent::currentTarget):
        (DeprecatedDOMUIEvent::eventPhase):
        (DeprecatedDOMUIEvent::bubbles):
        (DeprecatedDOMUIEvent::cancelable):
        (DeprecatedDOMUIEvent::timeStamp):
        (DeprecatedDOMUIEvent::stopPropagation):
        (DeprecatedDOMUIEvent::preventDefault):
        (DeprecatedDOMUIEvent::initEvent):
        (DeprecatedDOMKeyboardEvent::DeprecatedDOMKeyboardEvent):
        (DeprecatedDOMKeyboardEvent::AddRef):
        (DeprecatedDOMKeyboardEvent::Release):
        (DeprecatedDOMKeyboardEvent::throwException):
        (DeprecatedDOMKeyboardEvent::callWebScriptMethod):
        (DeprecatedDOMKeyboardEvent::evaluateWebScript):
        (DeprecatedDOMKeyboardEvent::removeWebScriptKey):
        (DeprecatedDOMKeyboardEvent::stringRepresentation):
        (DeprecatedDOMKeyboardEvent::webScriptValueAtIndex):
        (DeprecatedDOMKeyboardEvent::setWebScriptValueAtIndex):
        (DeprecatedDOMKeyboardEvent::setException):
        (DeprecatedDOMKeyboardEvent::type):
        (DeprecatedDOMKeyboardEvent::target):
        (DeprecatedDOMKeyboardEvent::currentTarget):
        (DeprecatedDOMKeyboardEvent::eventPhase):
        (DeprecatedDOMKeyboardEvent::bubbles):
        (DeprecatedDOMKeyboardEvent::cancelable):
        (DeprecatedDOMKeyboardEvent::timeStamp):
        (DeprecatedDOMKeyboardEvent::stopPropagation):
        (DeprecatedDOMKeyboardEvent::preventDefault):
        (DeprecatedDOMKeyboardEvent::initEvent):
        (DeprecatedDOMKeyboardEvent::view):
        (DeprecatedDOMKeyboardEvent::detail):
        (DeprecatedDOMKeyboardEvent::initUIEvent):
        (DeprecatedDOMKeyboardEvent::keyCode):
        (DeprecatedDOMKeyboardEvent::charCode):
        (DeprecatedDOMKeyboardEvent::layerX):
        (DeprecatedDOMKeyboardEvent::layerY):
        (DeprecatedDOMKeyboardEvent::pageX):
        (DeprecatedDOMKeyboardEvent::pageY):
        (DeprecatedDOMKeyboardEvent::which):
        (DeprecatedDOMMouseEvent::DeprecatedDOMMouseEvent):
        (DeprecatedDOMMouseEvent::AddRef):
        (DeprecatedDOMMouseEvent::Release):
        (DeprecatedDOMMouseEvent::throwException):
        (DeprecatedDOMMouseEvent::callWebScriptMethod):
        (DeprecatedDOMMouseEvent::evaluateWebScript):
        (DeprecatedDOMMouseEvent::removeWebScriptKey):
        (DeprecatedDOMMouseEvent::stringRepresentation):
        (DeprecatedDOMMouseEvent::webScriptValueAtIndex):
        (DeprecatedDOMMouseEvent::setWebScriptValueAtIndex):
        (DeprecatedDOMMouseEvent::setException):
        (DeprecatedDOMMouseEvent::type):
        (DeprecatedDOMMouseEvent::target):
        (DeprecatedDOMMouseEvent::currentTarget):
        (DeprecatedDOMMouseEvent::eventPhase):
        (DeprecatedDOMMouseEvent::bubbles):
        (DeprecatedDOMMouseEvent::cancelable):
        (DeprecatedDOMMouseEvent::timeStamp):
        (DeprecatedDOMMouseEvent::stopPropagation):
        (DeprecatedDOMMouseEvent::preventDefault):
        (DeprecatedDOMMouseEvent::initEvent):
        (DeprecatedDOMMouseEvent::view):
        (DeprecatedDOMMouseEvent::detail):
        (DeprecatedDOMMouseEvent::initUIEvent):
        (DeprecatedDOMMouseEvent::keyCode):
        (DeprecatedDOMMouseEvent::charCode):
        (DeprecatedDOMMouseEvent::layerX):
        (DeprecatedDOMMouseEvent::layerY):
        (DeprecatedDOMMouseEvent::pageX):
        (DeprecatedDOMMouseEvent::pageY):
        (DeprecatedDOMMouseEvent::which):
        (DeprecatedDOMMutationEvent::DeprecatedDOMMutationEvent):
        (DeprecatedDOMMutationEvent::AddRef):
        (DeprecatedDOMMutationEvent::Release):
        (DeprecatedDOMMutationEvent::throwException):
        (DeprecatedDOMMutationEvent::callWebScriptMethod):
        (DeprecatedDOMMutationEvent::evaluateWebScript):
        (DeprecatedDOMMutationEvent::removeWebScriptKey):
        (DeprecatedDOMMutationEvent::stringRepresentation):
        (DeprecatedDOMMutationEvent::webScriptValueAtIndex):
        (DeprecatedDOMMutationEvent::setWebScriptValueAtIndex):
        (DeprecatedDOMMutationEvent::setException):
        (DeprecatedDOMMutationEvent::type):
        (DeprecatedDOMMutationEvent::target):
        (DeprecatedDOMMutationEvent::currentTarget):
        (DeprecatedDOMMutationEvent::eventPhase):
        (DeprecatedDOMMutationEvent::bubbles):
        (DeprecatedDOMMutationEvent::cancelable):
        (DeprecatedDOMMutationEvent::timeStamp):
        (DeprecatedDOMMutationEvent::stopPropagation):
        (DeprecatedDOMMutationEvent::preventDefault):
        (DeprecatedDOMMutationEvent::initEvent):
        (DeprecatedDOMOverflowEvent::DeprecatedDOMOverflowEvent):
        (DeprecatedDOMOverflowEvent::AddRef):
        (DeprecatedDOMOverflowEvent::Release):
        (DeprecatedDOMOverflowEvent::throwException):
        (DeprecatedDOMOverflowEvent::callWebScriptMethod):
        (DeprecatedDOMOverflowEvent::evaluateWebScript):
        (DeprecatedDOMOverflowEvent::removeWebScriptKey):
        (DeprecatedDOMOverflowEvent::stringRepresentation):
        (DeprecatedDOMOverflowEvent::webScriptValueAtIndex):
        (DeprecatedDOMOverflowEvent::setWebScriptValueAtIndex):
        (DeprecatedDOMOverflowEvent::setException):
        (DeprecatedDOMOverflowEvent::type):
        (DeprecatedDOMOverflowEvent::target):
        (DeprecatedDOMOverflowEvent::currentTarget):
        (DeprecatedDOMOverflowEvent::eventPhase):
        (DeprecatedDOMOverflowEvent::bubbles):
        (DeprecatedDOMOverflowEvent::cancelable):
        (DeprecatedDOMOverflowEvent::timeStamp):
        (DeprecatedDOMOverflowEvent::stopPropagation):
        (DeprecatedDOMOverflowEvent::preventDefault):
        (DeprecatedDOMOverflowEvent::initEvent):
        (DeprecatedDOMWheelEvent::DeprecatedDOMWheelEvent):
        (DeprecatedDOMWheelEvent::AddRef):
        (DeprecatedDOMWheelEvent::Release):
        (DeprecatedDOMWheelEvent::throwException):
        (DeprecatedDOMWheelEvent::callWebScriptMethod):
        (DeprecatedDOMWheelEvent::evaluateWebScript):
        (DeprecatedDOMWheelEvent::removeWebScriptKey):
        (DeprecatedDOMWheelEvent::stringRepresentation):
        (DeprecatedDOMWheelEvent::webScriptValueAtIndex):
        (DeprecatedDOMWheelEvent::setWebScriptValueAtIndex):
        (DeprecatedDOMWheelEvent::setException):
        (DeprecatedDOMWheelEvent::type):
        (DeprecatedDOMWheelEvent::target):
        (DeprecatedDOMWheelEvent::currentTarget):
        (DeprecatedDOMWheelEvent::eventPhase):
        (DeprecatedDOMWheelEvent::bubbles):
        (DeprecatedDOMWheelEvent::cancelable):
        (DeprecatedDOMWheelEvent::timeStamp):
        (DeprecatedDOMWheelEvent::stopPropagation):
        (DeprecatedDOMWheelEvent::preventDefault):
        (DeprecatedDOMWheelEvent::initEvent):
        (DeprecatedDOMWheelEvent::view):
        (DeprecatedDOMWheelEvent::detail):
        (DeprecatedDOMWheelEvent::initUIEvent):
        (DeprecatedDOMWheelEvent::keyCode):
        (DeprecatedDOMWheelEvent::charCode):
        (DeprecatedDOMWheelEvent::layerX):
        (DeprecatedDOMWheelEvent::layerY):
        (DeprecatedDOMWheelEvent::pageX):
        (DeprecatedDOMWheelEvent::pageY):
        (DeprecatedDOMWheelEvent::which):
        * DOMHTMLClasses.cpp:
        (DeprecatedDOMHTMLCollection::DeprecatedDOMHTMLCollection):
        (DeprecatedDOMHTMLCollection::createInstance):
        (DeprecatedDOMHTMLCollection::QueryInterface):
        (DeprecatedDOMHTMLCollection::length):
        (DeprecatedDOMHTMLCollection::item):
        (DeprecatedDOMHTMLCollection::namedItem):
        (DeprecatedDOMHTMLOptionsCollection::QueryInterface):
        (DeprecatedDOMHTMLOptionsCollection::length):
        (DeprecatedDOMHTMLOptionsCollection::setLength):
        (DeprecatedDOMHTMLOptionsCollection::item):
        (DeprecatedDOMHTMLOptionsCollection::namedItem):
        (DeprecatedDOMHTMLDocument::QueryInterface):
        (DeprecatedDOMHTMLDocument::title):
        (DeprecatedDOMHTMLDocument::setTitle):
        (DeprecatedDOMHTMLDocument::referrer):
        (DeprecatedDOMHTMLDocument::domain):
        (DeprecatedDOMHTMLDocument::URL):
        (DeprecatedDOMHTMLDocument::body):
        (DeprecatedDOMHTMLDocument::setBody):
        (DeprecatedDOMHTMLDocument::images):
        (DeprecatedDOMHTMLDocument::applets):
        (DeprecatedDOMHTMLDocument::links):
        (DeprecatedDOMHTMLDocument::forms):
        (DeprecatedDOMHTMLDocument::anchors):
        (DeprecatedDOMHTMLDocument::cookie):
        (DeprecatedDOMHTMLDocument::setCookie):
        (DeprecatedDOMHTMLDocument::open):
        (DeprecatedDOMHTMLDocument::close):
        (DeprecatedDOMHTMLDocument::write):
        (DeprecatedDOMHTMLDocument::writeln):
        (DeprecatedDOMHTMLDocument::getElementById_):
        (DeprecatedDOMHTMLDocument::getElementsByName):
        (DeprecatedDOMHTMLElement::QueryInterface):
        (DeprecatedDOMHTMLElement::idName):
        (DeprecatedDOMHTMLElement::setIdName):
        (DeprecatedDOMHTMLElement::title):
        (DeprecatedDOMHTMLElement::setTitle):
        (DeprecatedDOMHTMLElement::lang):
        (DeprecatedDOMHTMLElement::setLang):
        (DeprecatedDOMHTMLElement::dir):
        (DeprecatedDOMHTMLElement::setDir):
        (DeprecatedDOMHTMLElement::className):
        (DeprecatedDOMHTMLElement::setClassName):
        (DeprecatedDOMHTMLElement::innerHTML):
        (DeprecatedDOMHTMLElement::setInnerHTML):
        (DeprecatedDOMHTMLElement::innerText):
        (DeprecatedDOMHTMLElement::setInnerText):
        (DeprecatedDOMHTMLFormElement::QueryInterface):
        (DeprecatedDOMHTMLFormElement::elements):
        (DeprecatedDOMHTMLFormElement::length):
        (DeprecatedDOMHTMLFormElement::name):
        (DeprecatedDOMHTMLFormElement::setName):
        (DeprecatedDOMHTMLFormElement::acceptCharset):
        (DeprecatedDOMHTMLFormElement::setAcceptCharset):
        (DeprecatedDOMHTMLFormElement::action):
        (DeprecatedDOMHTMLFormElement::setAction):
        (DeprecatedDOMHTMLFormElement::encType):
        (DeprecatedDOMHTMLFormElement::setEnctype):
        (DeprecatedDOMHTMLFormElement::method):
        (DeprecatedDOMHTMLFormElement::setMethod):
        (DeprecatedDOMHTMLFormElement::target):
        (DeprecatedDOMHTMLFormElement::setTarget):
        (DeprecatedDOMHTMLFormElement::submit):
        (DeprecatedDOMHTMLFormElement::reset):
        (DeprecatedDOMHTMLSelectElement::QueryInterface):
        (DeprecatedDOMHTMLSelectElement::type):
        (DeprecatedDOMHTMLSelectElement::selectedIndex):
        (DeprecatedDOMHTMLSelectElement::setSelectedIndx):
        (DeprecatedDOMHTMLSelectElement::value):
        (DeprecatedDOMHTMLSelectElement::setValue):
        (DeprecatedDOMHTMLSelectElement::length):
        (DeprecatedDOMHTMLSelectElement::form):
        (DeprecatedDOMHTMLSelectElement::options):
        (DeprecatedDOMHTMLSelectElement::disabled):
        (DeprecatedDOMHTMLSelectElement::setDisabled):
        (DeprecatedDOMHTMLSelectElement::multiple):
        (DeprecatedDOMHTMLSelectElement::setMultiple):
        (DeprecatedDOMHTMLSelectElement::name):
        (DeprecatedDOMHTMLSelectElement::setName):
        (DeprecatedDOMHTMLSelectElement::size):
        (DeprecatedDOMHTMLSelectElement::setSize):
        (DeprecatedDOMHTMLSelectElement::tabIndex):
        (DeprecatedDOMHTMLSelectElement::setTabIndex):
        (DeprecatedDOMHTMLSelectElement::add):
        (DeprecatedDOMHTMLSelectElement::remove):
        (DeprecatedDOMHTMLSelectElement::activateItemAtIndex):
        (DeprecatedDOMHTMLOptionElement::QueryInterface):
        (DeprecatedDOMHTMLOptionElement::form):
        (DeprecatedDOMHTMLOptionElement::defaultSelected):
        (DeprecatedDOMHTMLOptionElement::setDefaultSelected):
        (DeprecatedDOMHTMLOptionElement::text):
        (DeprecatedDOMHTMLOptionElement::index):
        (DeprecatedDOMHTMLOptionElement::disabled):
        (DeprecatedDOMHTMLOptionElement::setDisabled):
        (DeprecatedDOMHTMLOptionElement::label):
        (DeprecatedDOMHTMLOptionElement::setLabel):
        (DeprecatedDOMHTMLOptionElement::selected):
        (DeprecatedDOMHTMLOptionElement::setSelected):
        (DeprecatedDOMHTMLOptionElement::value):
        (DeprecatedDOMHTMLOptionElement::setValue):
        (DeprecatedDOMHTMLInputElement::QueryInterface):
        (DeprecatedDOMHTMLInputElement::defaultValue):
        (DeprecatedDOMHTMLInputElement::setDefaultValue):
        (DeprecatedDOMHTMLInputElement::defaultChecked):
        (DeprecatedDOMHTMLInputElement::setDefaultChecked):
        (DeprecatedDOMHTMLInputElement::form):
        (DeprecatedDOMHTMLInputElement::accept):
        (DeprecatedDOMHTMLInputElement::setAccept):
        (DeprecatedDOMHTMLInputElement::accessKey):
        (DeprecatedDOMHTMLInputElement::setAccessKey):
        (DeprecatedDOMHTMLInputElement::align):
        (DeprecatedDOMHTMLInputElement::setAlign):
        (DeprecatedDOMHTMLInputElement::alt):
        (DeprecatedDOMHTMLInputElement::setAlt):
        (DeprecatedDOMHTMLInputElement::checked):
        (DeprecatedDOMHTMLInputElement::setChecked):
        (DeprecatedDOMHTMLInputElement::disabled):
        (DeprecatedDOMHTMLInputElement::setDisabled):
        (DeprecatedDOMHTMLInputElement::maxLength):
        (DeprecatedDOMHTMLInputElement::setMaxLength):
        (DeprecatedDOMHTMLInputElement::name):
        (DeprecatedDOMHTMLInputElement::setName):
        (DeprecatedDOMHTMLInputElement::readOnly):
        (DeprecatedDOMHTMLInputElement::setReadOnly):
        (DeprecatedDOMHTMLInputElement::size):
        (DeprecatedDOMHTMLInputElement::setSize):
        (DeprecatedDOMHTMLInputElement::src):
        (DeprecatedDOMHTMLInputElement::setSrc):
        (DeprecatedDOMHTMLInputElement::tabIndex):
        (DeprecatedDOMHTMLInputElement::setTabIndex):
        (DeprecatedDOMHTMLInputElement::type):
        (DeprecatedDOMHTMLInputElement::setType):
        (DeprecatedDOMHTMLInputElement::useMap):
        (DeprecatedDOMHTMLInputElement::setUseMap):
        (DeprecatedDOMHTMLInputElement::value):
        (DeprecatedDOMHTMLInputElement::setValue):
        (DeprecatedDOMHTMLInputElement::select):
        (DeprecatedDOMHTMLInputElement::click):
        (DeprecatedDOMHTMLInputElement::setSelectionStart):
        (DeprecatedDOMHTMLInputElement::selectionStart):
        (DeprecatedDOMHTMLInputElement::setSelectionEnd):
        (DeprecatedDOMHTMLInputElement::selectionEnd):
        (DeprecatedDOMHTMLInputElement::isTextField):
        (DeprecatedDOMHTMLInputElement::rectOnScreen):
        (DeprecatedDOMHTMLInputElement::replaceCharactersInRange):
        (DeprecatedDOMHTMLInputElement::selectedRange):
        (DeprecatedDOMHTMLInputElement::setAutofilled):
        (DeprecatedDOMHTMLInputElement::isUserEdited):
        (DeprecatedDOMHTMLTextAreaElement::QueryInterface):
        (DeprecatedDOMHTMLTextAreaElement::defaultValue):
        (DeprecatedDOMHTMLTextAreaElement::setDefaultValue):
        (DeprecatedDOMHTMLTextAreaElement::form):
        (DeprecatedDOMHTMLTextAreaElement::accessKey):
        (DeprecatedDOMHTMLTextAreaElement::setAccessKey):
        (DeprecatedDOMHTMLTextAreaElement::cols):
        (DeprecatedDOMHTMLTextAreaElement::setCols):
        (DeprecatedDOMHTMLTextAreaElement::disabled):
        (DeprecatedDOMHTMLTextAreaElement::setDisabled):
        (DeprecatedDOMHTMLTextAreaElement::name):
        (DeprecatedDOMHTMLTextAreaElement::setName):
        (DeprecatedDOMHTMLTextAreaElement::readOnly):
        (DeprecatedDOMHTMLTextAreaElement::setReadOnly):
        (DeprecatedDOMHTMLTextAreaElement::rows):
        (DeprecatedDOMHTMLTextAreaElement::setRows):
        (DeprecatedDOMHTMLTextAreaElement::tabIndex):
        (DeprecatedDOMHTMLTextAreaElement::setTabIndex):
        (DeprecatedDOMHTMLTextAreaElement::type):
        (DeprecatedDOMHTMLTextAreaElement::value):
        (DeprecatedDOMHTMLTextAreaElement::setValue):
        (DeprecatedDOMHTMLTextAreaElement::select):
        (DeprecatedDOMHTMLTextAreaElement::isUserEdited):
        * DOMHTMLClasses.h:
        (DeprecatedDOMHTMLCollection::AddRef):
        (DeprecatedDOMHTMLCollection::Release):
        (DeprecatedDOMHTMLCollection::throwException):
        (DeprecatedDOMHTMLCollection::callWebScriptMethod):
        (DeprecatedDOMHTMLCollection::evaluateWebScript):
        (DeprecatedDOMHTMLCollection::removeWebScriptKey):
        (DeprecatedDOMHTMLCollection::stringRepresentation):
        (DeprecatedDOMHTMLCollection::webScriptValueAtIndex):
        (DeprecatedDOMHTMLCollection::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLCollection::setException):
        (DeprecatedDOMHTMLOptionsCollection::AddRef):
        (DeprecatedDOMHTMLOptionsCollection::Release):
        (DeprecatedDOMHTMLOptionsCollection::throwException):
        (DeprecatedDOMHTMLOptionsCollection::callWebScriptMethod):
        (DeprecatedDOMHTMLOptionsCollection::evaluateWebScript):
        (DeprecatedDOMHTMLOptionsCollection::removeWebScriptKey):
        (DeprecatedDOMHTMLOptionsCollection::stringRepresentation):
        (DeprecatedDOMHTMLOptionsCollection::webScriptValueAtIndex):
        (DeprecatedDOMHTMLOptionsCollection::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLOptionsCollection::setException):
        (DeprecatedDOMHTMLDocument::DeprecatedDOMHTMLDocument):
        (DeprecatedDOMHTMLDocument::AddRef):
        (DeprecatedDOMHTMLDocument::Release):
        (DeprecatedDOMHTMLDocument::throwException):
        (DeprecatedDOMHTMLDocument::callWebScriptMethod):
        (DeprecatedDOMHTMLDocument::evaluateWebScript):
        (DeprecatedDOMHTMLDocument::removeWebScriptKey):
        (DeprecatedDOMHTMLDocument::stringRepresentation):
        (DeprecatedDOMHTMLDocument::webScriptValueAtIndex):
        (DeprecatedDOMHTMLDocument::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLDocument::setException):
        (DeprecatedDOMHTMLDocument::nodeName):
        (DeprecatedDOMHTMLDocument::nodeValue):
        (DeprecatedDOMHTMLDocument::nodeType):
        (DeprecatedDOMHTMLDocument::parentNode):
        (DeprecatedDOMHTMLDocument::childNodes):
        (DeprecatedDOMHTMLDocument::firstChild):
        (DeprecatedDOMHTMLDocument::lastChild):
        (DeprecatedDOMHTMLDocument::previousSibling):
        (DeprecatedDOMHTMLDocument::nextSibling):
        (DeprecatedDOMHTMLDocument::attributes):
        (DeprecatedDOMHTMLDocument::ownerDocument):
        (DeprecatedDOMHTMLDocument::insertBefore):
        (DeprecatedDOMHTMLDocument::replaceChild):
        (DeprecatedDOMHTMLDocument::removeChild):
        (DeprecatedDOMHTMLDocument::appendChild):
        (DeprecatedDOMHTMLDocument::hasChildNodes):
        (DeprecatedDOMHTMLDocument::cloneNode):
        (DeprecatedDOMHTMLDocument::normalize):
        (DeprecatedDOMHTMLDocument::isSupported):
        (DeprecatedDOMHTMLDocument::namespaceURI):
        (DeprecatedDOMHTMLDocument::prefix):
        (DeprecatedDOMHTMLDocument::setPrefix):
        (DeprecatedDOMHTMLDocument::localName):
        (DeprecatedDOMHTMLDocument::hasAttributes):
        (DeprecatedDOMHTMLDocument::isSameNode):
        (DeprecatedDOMHTMLDocument::isEqualNode):
        (DeprecatedDOMHTMLDocument::textContent):
        (DeprecatedDOMHTMLDocument::setTextContent):
        (DeprecatedDOMHTMLDocument::doctype):
        (DeprecatedDOMHTMLDocument::implementation):
        (DeprecatedDOMHTMLDocument::documentElement):
        (DeprecatedDOMHTMLDocument::createElement):
        (DeprecatedDOMHTMLDocument::createDocumentFragment):
        (DeprecatedDOMHTMLDocument::createTextNode):
        (DeprecatedDOMHTMLDocument::createComment):
        (DeprecatedDOMHTMLDocument::createCDATASection):
        (DeprecatedDOMHTMLDocument::createProcessingInstruction):
        (DeprecatedDOMHTMLDocument::createAttribute):
        (DeprecatedDOMHTMLDocument::createEntityReference):
        (DeprecatedDOMHTMLDocument::getElementsByTagName):
        (DeprecatedDOMHTMLDocument::importNode):
        (DeprecatedDOMHTMLDocument::createElementNS):
        (DeprecatedDOMHTMLDocument::createAttributeNS):
        (DeprecatedDOMHTMLDocument::getElementsByTagNameNS):
        (DeprecatedDOMHTMLDocument::getElementById):
        (DeprecatedDOMHTMLElement::DeprecatedDOMHTMLElement):
        (DeprecatedDOMHTMLElement::AddRef):
        (DeprecatedDOMHTMLElement::Release):
        (DeprecatedDOMHTMLElement::throwException):
        (DeprecatedDOMHTMLElement::callWebScriptMethod):
        (DeprecatedDOMHTMLElement::evaluateWebScript):
        (DeprecatedDOMHTMLElement::removeWebScriptKey):
        (DeprecatedDOMHTMLElement::stringRepresentation):
        (DeprecatedDOMHTMLElement::webScriptValueAtIndex):
        (DeprecatedDOMHTMLElement::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLElement::setException):
        (DeprecatedDOMHTMLElement::nodeName):
        (DeprecatedDOMHTMLElement::nodeValue):
        (DeprecatedDOMHTMLElement::setNodeValue):
        (DeprecatedDOMHTMLElement::nodeType):
        (DeprecatedDOMHTMLElement::parentNode):
        (DeprecatedDOMHTMLElement::childNodes):
        (DeprecatedDOMHTMLElement::firstChild):
        (DeprecatedDOMHTMLElement::lastChild):
        (DeprecatedDOMHTMLElement::previousSibling):
        (DeprecatedDOMHTMLElement::nextSibling):
        (DeprecatedDOMHTMLElement::attributes):
        (DeprecatedDOMHTMLElement::ownerDocument):
        (DeprecatedDOMHTMLElement::insertBefore):
        (DeprecatedDOMHTMLElement::replaceChild):
        (DeprecatedDOMHTMLElement::removeChild):
        (DeprecatedDOMHTMLElement::appendChild):
        (DeprecatedDOMHTMLElement::hasChildNodes):
        (DeprecatedDOMHTMLElement::cloneNode):
        (DeprecatedDOMHTMLElement::normalize):
        (DeprecatedDOMHTMLElement::isSupported):
        (DeprecatedDOMHTMLElement::namespaceURI):
        (DeprecatedDOMHTMLElement::prefix):
        (DeprecatedDOMHTMLElement::setPrefix):
        (DeprecatedDOMHTMLElement::localName):
        (DeprecatedDOMHTMLElement::hasAttributes):
        (DeprecatedDOMHTMLElement::isSameNode):
        (DeprecatedDOMHTMLElement::isEqualNode):
        (DeprecatedDOMHTMLElement::textContent):
        (DeprecatedDOMHTMLElement::setTextContent):
        (DeprecatedDOMHTMLElement::tagName):
        (DeprecatedDOMHTMLElement::getAttribute):
        (DeprecatedDOMHTMLElement::setAttribute):
        (DeprecatedDOMHTMLElement::removeAttribute):
        (DeprecatedDOMHTMLElement::getAttributeNode):
        (DeprecatedDOMHTMLElement::setAttributeNode):
        (DeprecatedDOMHTMLElement::removeAttributeNode):
        (DeprecatedDOMHTMLElement::getElementsByTagName):
        (DeprecatedDOMHTMLElement::getAttributeNS):
        (DeprecatedDOMHTMLElement::setAttributeNS):
        (DeprecatedDOMHTMLElement::removeAttributeNS):
        (DeprecatedDOMHTMLElement::getAttributeNodeNS):
        (DeprecatedDOMHTMLElement::setAttributeNodeNS):
        (DeprecatedDOMHTMLElement::getElementsByTagNameNS):
        (DeprecatedDOMHTMLElement::hasAttribute):
        (DeprecatedDOMHTMLElement::hasAttributeNS):
        (DeprecatedDOMHTMLElement::focus):
        (DeprecatedDOMHTMLElement::blur):
        (DeprecatedDOMHTMLFormElement::DeprecatedDOMHTMLFormElement):
        (DeprecatedDOMHTMLFormElement::AddRef):
        (DeprecatedDOMHTMLFormElement::Release):
        (DeprecatedDOMHTMLFormElement::throwException):
        (DeprecatedDOMHTMLFormElement::callWebScriptMethod):
        (DeprecatedDOMHTMLFormElement::evaluateWebScript):
        (DeprecatedDOMHTMLFormElement::removeWebScriptKey):
        (DeprecatedDOMHTMLFormElement::stringRepresentation):
        (DeprecatedDOMHTMLFormElement::webScriptValueAtIndex):
        (DeprecatedDOMHTMLFormElement::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLFormElement::setException):
        (DeprecatedDOMHTMLFormElement::nodeName):
        (DeprecatedDOMHTMLFormElement::nodeValue):
        (DeprecatedDOMHTMLFormElement::setNodeValue):
        (DeprecatedDOMHTMLFormElement::nodeType):
        (DeprecatedDOMHTMLFormElement::parentNode):
        (DeprecatedDOMHTMLFormElement::childNodes):
        (DeprecatedDOMHTMLFormElement::firstChild):
        (DeprecatedDOMHTMLFormElement::lastChild):
        (DeprecatedDOMHTMLFormElement::previousSibling):
        (DeprecatedDOMHTMLFormElement::nextSibling):
        (DeprecatedDOMHTMLFormElement::attributes):
        (DeprecatedDOMHTMLFormElement::ownerDocument):
        (DeprecatedDOMHTMLFormElement::insertBefore):
        (DeprecatedDOMHTMLFormElement::replaceChild):
        (DeprecatedDOMHTMLFormElement::removeChild):
        (DeprecatedDOMHTMLFormElement::appendChild):
        (DeprecatedDOMHTMLFormElement::hasChildNodes):
        (DeprecatedDOMHTMLFormElement::cloneNode):
        (DeprecatedDOMHTMLFormElement::normalize):
        (DeprecatedDOMHTMLFormElement::isSupported):
        (DeprecatedDOMHTMLFormElement::namespaceURI):
        (DeprecatedDOMHTMLFormElement::prefix):
        (DeprecatedDOMHTMLFormElement::setPrefix):
        (DeprecatedDOMHTMLFormElement::localName):
        (DeprecatedDOMHTMLFormElement::hasAttributes):
        (DeprecatedDOMHTMLFormElement::isSameNode):
        (DeprecatedDOMHTMLFormElement::isEqualNode):
        (DeprecatedDOMHTMLFormElement::textContent):
        (DeprecatedDOMHTMLFormElement::setTextContent):
        (DeprecatedDOMHTMLFormElement::tagName):
        (DeprecatedDOMHTMLFormElement::getAttribute):
        (DeprecatedDOMHTMLFormElement::setAttribute):
        (DeprecatedDOMHTMLFormElement::removeAttribute):
        (DeprecatedDOMHTMLFormElement::getAttributeNode):
        (DeprecatedDOMHTMLFormElement::setAttributeNode):
        (DeprecatedDOMHTMLFormElement::removeAttributeNode):
        (DeprecatedDOMHTMLFormElement::getElementsByTagName):
        (DeprecatedDOMHTMLFormElement::getAttributeNS):
        (DeprecatedDOMHTMLFormElement::setAttributeNS):
        (DeprecatedDOMHTMLFormElement::removeAttributeNS):
        (DeprecatedDOMHTMLFormElement::getAttributeNodeNS):
        (DeprecatedDOMHTMLFormElement::setAttributeNodeNS):
        (DeprecatedDOMHTMLFormElement::getElementsByTagNameNS):
        (DeprecatedDOMHTMLFormElement::hasAttribute):
        (DeprecatedDOMHTMLFormElement::hasAttributeNS):
        (DeprecatedDOMHTMLFormElement::focus):
        (DeprecatedDOMHTMLFormElement::blur):
        (DeprecatedDOMHTMLFormElement::idName):
        (DeprecatedDOMHTMLFormElement::setIdName):
        (DeprecatedDOMHTMLFormElement::title):
        (DeprecatedDOMHTMLFormElement::setTitle):
        (DeprecatedDOMHTMLFormElement::lang):
        (DeprecatedDOMHTMLFormElement::setLang):
        (DeprecatedDOMHTMLFormElement::dir):
        (DeprecatedDOMHTMLFormElement::setDir):
        (DeprecatedDOMHTMLFormElement::className):
        (DeprecatedDOMHTMLFormElement::setClassName):
        (DeprecatedDOMHTMLFormElement::innerHTML):
        (DeprecatedDOMHTMLFormElement::setInnerHTML):
        (DeprecatedDOMHTMLFormElement::innerText):
        (DeprecatedDOMHTMLFormElement::setInnerText):
        (DeprecatedDOMHTMLSelectElement::DeprecatedDOMHTMLSelectElement):
        (DeprecatedDOMHTMLSelectElement::AddRef):
        (DeprecatedDOMHTMLSelectElement::Release):
        (DeprecatedDOMHTMLSelectElement::throwException):
        (DeprecatedDOMHTMLSelectElement::callWebScriptMethod):
        (DeprecatedDOMHTMLSelectElement::evaluateWebScript):
        (DeprecatedDOMHTMLSelectElement::removeWebScriptKey):
        (DeprecatedDOMHTMLSelectElement::stringRepresentation):
        (DeprecatedDOMHTMLSelectElement::webScriptValueAtIndex):
        (DeprecatedDOMHTMLSelectElement::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLSelectElement::setException):
        (DeprecatedDOMHTMLSelectElement::nodeName):
        (DeprecatedDOMHTMLSelectElement::nodeValue):
        (DeprecatedDOMHTMLSelectElement::setNodeValue):
        (DeprecatedDOMHTMLSelectElement::nodeType):
        (DeprecatedDOMHTMLSelectElement::parentNode):
        (DeprecatedDOMHTMLSelectElement::childNodes):
        (DeprecatedDOMHTMLSelectElement::firstChild):
        (DeprecatedDOMHTMLSelectElement::lastChild):
        (DeprecatedDOMHTMLSelectElement::previousSibling):
        (DeprecatedDOMHTMLSelectElement::nextSibling):
        (DeprecatedDOMHTMLSelectElement::attributes):
        (DeprecatedDOMHTMLSelectElement::ownerDocument):
        (DeprecatedDOMHTMLSelectElement::insertBefore):
        (DeprecatedDOMHTMLSelectElement::replaceChild):
        (DeprecatedDOMHTMLSelectElement::removeChild):
        (DeprecatedDOMHTMLSelectElement::appendChild):
        (DeprecatedDOMHTMLSelectElement::hasChildNodes):
        (DeprecatedDOMHTMLSelectElement::cloneNode):
        (DeprecatedDOMHTMLSelectElement::normalize):
        (DeprecatedDOMHTMLSelectElement::isSupported):
        (DeprecatedDOMHTMLSelectElement::namespaceURI):
        (DeprecatedDOMHTMLSelectElement::prefix):
        (DeprecatedDOMHTMLSelectElement::setPrefix):
        (DeprecatedDOMHTMLSelectElement::localName):
        (DeprecatedDOMHTMLSelectElement::hasAttributes):
        (DeprecatedDOMHTMLSelectElement::isSameNode):
        (DeprecatedDOMHTMLSelectElement::isEqualNode):
        (DeprecatedDOMHTMLSelectElement::textContent):
        (DeprecatedDOMHTMLSelectElement::setTextContent):
        (DeprecatedDOMHTMLSelectElement::tagName):
        (DeprecatedDOMHTMLSelectElement::getAttribute):
        (DeprecatedDOMHTMLSelectElement::setAttribute):
        (DeprecatedDOMHTMLSelectElement::removeAttribute):
        (DeprecatedDOMHTMLSelectElement::getAttributeNode):
        (DeprecatedDOMHTMLSelectElement::setAttributeNode):
        (DeprecatedDOMHTMLSelectElement::removeAttributeNode):
        (DeprecatedDOMHTMLSelectElement::getElementsByTagName):
        (DeprecatedDOMHTMLSelectElement::getAttributeNS):
        (DeprecatedDOMHTMLSelectElement::setAttributeNS):
        (DeprecatedDOMHTMLSelectElement::removeAttributeNS):
        (DeprecatedDOMHTMLSelectElement::getAttributeNodeNS):
        (DeprecatedDOMHTMLSelectElement::setAttributeNodeNS):
        (DeprecatedDOMHTMLSelectElement::getElementsByTagNameNS):
        (DeprecatedDOMHTMLSelectElement::hasAttribute):
        (DeprecatedDOMHTMLSelectElement::hasAttributeNS):
        (DeprecatedDOMHTMLSelectElement::focus):
        (DeprecatedDOMHTMLSelectElement::blur):
        (DeprecatedDOMHTMLSelectElement::idName):
        (DeprecatedDOMHTMLSelectElement::setIdName):
        (DeprecatedDOMHTMLSelectElement::title):
        (DeprecatedDOMHTMLSelectElement::setTitle):
        (DeprecatedDOMHTMLSelectElement::lang):
        (DeprecatedDOMHTMLSelectElement::setLang):
        (DeprecatedDOMHTMLSelectElement::dir):
        (DeprecatedDOMHTMLSelectElement::setDir):
        (DeprecatedDOMHTMLSelectElement::className):
        (DeprecatedDOMHTMLSelectElement::setClassName):
        (DeprecatedDOMHTMLSelectElement::innerHTML):
        (DeprecatedDOMHTMLSelectElement::setInnerHTML):
        (DeprecatedDOMHTMLSelectElement::innerText):
        (DeprecatedDOMHTMLSelectElement::setInnerText):
        (DeprecatedDOMHTMLOptionElement::DeprecatedDOMHTMLOptionElement):
        (DeprecatedDOMHTMLOptionElement::AddRef):
        (DeprecatedDOMHTMLOptionElement::Release):
        (DeprecatedDOMHTMLOptionElement::throwException):
        (DeprecatedDOMHTMLOptionElement::callWebScriptMethod):
        (DeprecatedDOMHTMLOptionElement::evaluateWebScript):
        (DeprecatedDOMHTMLOptionElement::removeWebScriptKey):
        (DeprecatedDOMHTMLOptionElement::stringRepresentation):
        (DeprecatedDOMHTMLOptionElement::webScriptValueAtIndex):
        (DeprecatedDOMHTMLOptionElement::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLOptionElement::setException):
        (DeprecatedDOMHTMLOptionElement::nodeName):
        (DeprecatedDOMHTMLOptionElement::nodeValue):
        (DeprecatedDOMHTMLOptionElement::setNodeValue):
        (DeprecatedDOMHTMLOptionElement::nodeType):
        (DeprecatedDOMHTMLOptionElement::parentNode):
        (DeprecatedDOMHTMLOptionElement::childNodes):
        (DeprecatedDOMHTMLOptionElement::firstChild):
        (DeprecatedDOMHTMLOptionElement::lastChild):
        (DeprecatedDOMHTMLOptionElement::previousSibling):
        (DeprecatedDOMHTMLOptionElement::nextSibling):
        (DeprecatedDOMHTMLOptionElement::attributes):
        (DeprecatedDOMHTMLOptionElement::ownerDocument):
        (DeprecatedDOMHTMLOptionElement::insertBefore):
        (DeprecatedDOMHTMLOptionElement::replaceChild):
        (DeprecatedDOMHTMLOptionElement::removeChild):
        (DeprecatedDOMHTMLOptionElement::appendChild):
        (DeprecatedDOMHTMLOptionElement::hasChildNodes):
        (DeprecatedDOMHTMLOptionElement::cloneNode):
        (DeprecatedDOMHTMLOptionElement::normalize):
        (DeprecatedDOMHTMLOptionElement::isSupported):
        (DeprecatedDOMHTMLOptionElement::namespaceURI):
        (DeprecatedDOMHTMLOptionElement::prefix):
        (DeprecatedDOMHTMLOptionElement::setPrefix):
        (DeprecatedDOMHTMLOptionElement::localName):
        (DeprecatedDOMHTMLOptionElement::hasAttributes):
        (DeprecatedDOMHTMLOptionElement::isSameNode):
        (DeprecatedDOMHTMLOptionElement::isEqualNode):
        (DeprecatedDOMHTMLOptionElement::textContent):
        (DeprecatedDOMHTMLOptionElement::setTextContent):
        (DeprecatedDOMHTMLOptionElement::tagName):
        (DeprecatedDOMHTMLOptionElement::getAttribute):
        (DeprecatedDOMHTMLOptionElement::setAttribute):
        (DeprecatedDOMHTMLOptionElement::removeAttribute):
        (DeprecatedDOMHTMLOptionElement::getAttributeNode):
        (DeprecatedDOMHTMLOptionElement::setAttributeNode):
        (DeprecatedDOMHTMLOptionElement::removeAttributeNode):
        (DeprecatedDOMHTMLOptionElement::getElementsByTagName):
        (DeprecatedDOMHTMLOptionElement::getAttributeNS):
        (DeprecatedDOMHTMLOptionElement::setAttributeNS):
        (DeprecatedDOMHTMLOptionElement::removeAttributeNS):
        (DeprecatedDOMHTMLOptionElement::getAttributeNodeNS):
        (DeprecatedDOMHTMLOptionElement::setAttributeNodeNS):
        (DeprecatedDOMHTMLOptionElement::getElementsByTagNameNS):
        (DeprecatedDOMHTMLOptionElement::hasAttribute):
        (DeprecatedDOMHTMLOptionElement::hasAttributeNS):
        (DeprecatedDOMHTMLOptionElement::focus):
        (DeprecatedDOMHTMLOptionElement::blur):
        (DeprecatedDOMHTMLOptionElement::idName):
        (DeprecatedDOMHTMLOptionElement::setIdName):
        (DeprecatedDOMHTMLOptionElement::title):
        (DeprecatedDOMHTMLOptionElement::setTitle):
        (DeprecatedDOMHTMLOptionElement::lang):
        (DeprecatedDOMHTMLOptionElement::setLang):
        (DeprecatedDOMHTMLOptionElement::dir):
        (DeprecatedDOMHTMLOptionElement::setDir):
        (DeprecatedDOMHTMLOptionElement::className):
        (DeprecatedDOMHTMLOptionElement::setClassName):
        (DeprecatedDOMHTMLOptionElement::innerHTML):
        (DeprecatedDOMHTMLOptionElement::setInnerHTML):
        (DeprecatedDOMHTMLOptionElement::innerText):
        (DeprecatedDOMHTMLOptionElement::setInnerText):
        (DeprecatedDOMHTMLInputElement::DeprecatedDOMHTMLInputElement):
        (DeprecatedDOMHTMLInputElement::AddRef):
        (DeprecatedDOMHTMLInputElement::Release):
        (DeprecatedDOMHTMLInputElement::throwException):
        (DeprecatedDOMHTMLInputElement::callWebScriptMethod):
        (DeprecatedDOMHTMLInputElement::evaluateWebScript):
        (DeprecatedDOMHTMLInputElement::removeWebScriptKey):
        (DeprecatedDOMHTMLInputElement::stringRepresentation):
        (DeprecatedDOMHTMLInputElement::webScriptValueAtIndex):
        (DeprecatedDOMHTMLInputElement::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLInputElement::setException):
        (DeprecatedDOMHTMLInputElement::nodeName):
        (DeprecatedDOMHTMLInputElement::nodeValue):
        (DeprecatedDOMHTMLInputElement::setNodeValue):
        (DeprecatedDOMHTMLInputElement::nodeType):
        (DeprecatedDOMHTMLInputElement::parentNode):
        (DeprecatedDOMHTMLInputElement::childNodes):
        (DeprecatedDOMHTMLInputElement::firstChild):
        (DeprecatedDOMHTMLInputElement::lastChild):
        (DeprecatedDOMHTMLInputElement::previousSibling):
        (DeprecatedDOMHTMLInputElement::nextSibling):
        (DeprecatedDOMHTMLInputElement::attributes):
        (DeprecatedDOMHTMLInputElement::ownerDocument):
        (DeprecatedDOMHTMLInputElement::insertBefore):
        (DeprecatedDOMHTMLInputElement::replaceChild):
        (DeprecatedDOMHTMLInputElement::removeChild):
        (DeprecatedDOMHTMLInputElement::appendChild):
        (DeprecatedDOMHTMLInputElement::hasChildNodes):
        (DeprecatedDOMHTMLInputElement::cloneNode):
        (DeprecatedDOMHTMLInputElement::normalize):
        (DeprecatedDOMHTMLInputElement::isSupported):
        (DeprecatedDOMHTMLInputElement::namespaceURI):
        (DeprecatedDOMHTMLInputElement::prefix):
        (DeprecatedDOMHTMLInputElement::setPrefix):
        (DeprecatedDOMHTMLInputElement::localName):
        (DeprecatedDOMHTMLInputElement::hasAttributes):
        (DeprecatedDOMHTMLInputElement::isSameNode):
        (DeprecatedDOMHTMLInputElement::isEqualNode):
        (DeprecatedDOMHTMLInputElement::textContent):
        (DeprecatedDOMHTMLInputElement::setTextContent):
        (DeprecatedDOMHTMLInputElement::tagName):
        (DeprecatedDOMHTMLInputElement::getAttribute):
        (DeprecatedDOMHTMLInputElement::setAttribute):
        (DeprecatedDOMHTMLInputElement::removeAttribute):
        (DeprecatedDOMHTMLInputElement::getAttributeNode):
        (DeprecatedDOMHTMLInputElement::setAttributeNode):
        (DeprecatedDOMHTMLInputElement::removeAttributeNode):
        (DeprecatedDOMHTMLInputElement::getElementsByTagName):
        (DeprecatedDOMHTMLInputElement::getAttributeNS):
        (DeprecatedDOMHTMLInputElement::setAttributeNS):
        (DeprecatedDOMHTMLInputElement::removeAttributeNS):
        (DeprecatedDOMHTMLInputElement::getAttributeNodeNS):
        (DeprecatedDOMHTMLInputElement::setAttributeNodeNS):
        (DeprecatedDOMHTMLInputElement::getElementsByTagNameNS):
        (DeprecatedDOMHTMLInputElement::hasAttribute):
        (DeprecatedDOMHTMLInputElement::hasAttributeNS):
        (DeprecatedDOMHTMLInputElement::focus):
        (DeprecatedDOMHTMLInputElement::blur):
        (DeprecatedDOMHTMLInputElement::idName):
        (DeprecatedDOMHTMLInputElement::setIdName):
        (DeprecatedDOMHTMLInputElement::title):
        (DeprecatedDOMHTMLInputElement::setTitle):
        (DeprecatedDOMHTMLInputElement::lang):
        (DeprecatedDOMHTMLInputElement::setLang):
        (DeprecatedDOMHTMLInputElement::dir):
        (DeprecatedDOMHTMLInputElement::setDir):
        (DeprecatedDOMHTMLInputElement::className):
        (DeprecatedDOMHTMLInputElement::setClassName):
        (DeprecatedDOMHTMLInputElement::innerHTML):
        (DeprecatedDOMHTMLInputElement::setInnerHTML):
        (DeprecatedDOMHTMLInputElement::innerText):
        (DeprecatedDOMHTMLInputElement::setInnerText):
        (DeprecatedDOMHTMLTextAreaElement::DeprecatedDOMHTMLTextAreaElement):
        (DeprecatedDOMHTMLTextAreaElement::AddRef):
        (DeprecatedDOMHTMLTextAreaElement::Release):
        (DeprecatedDOMHTMLTextAreaElement::throwException):
        (DeprecatedDOMHTMLTextAreaElement::callWebScriptMethod):
        (DeprecatedDOMHTMLTextAreaElement::evaluateWebScript):
        (DeprecatedDOMHTMLTextAreaElement::removeWebScriptKey):
        (DeprecatedDOMHTMLTextAreaElement::stringRepresentation):
        (DeprecatedDOMHTMLTextAreaElement::webScriptValueAtIndex):
        (DeprecatedDOMHTMLTextAreaElement::setWebScriptValueAtIndex):
        (DeprecatedDOMHTMLTextAreaElement::setException):
        (DeprecatedDOMHTMLTextAreaElement::nodeName):
        (DeprecatedDOMHTMLTextAreaElement::nodeValue):
        (DeprecatedDOMHTMLTextAreaElement::setNodeValue):
        (DeprecatedDOMHTMLTextAreaElement::nodeType):
        (DeprecatedDOMHTMLTextAreaElement::parentNode):
        (DeprecatedDOMHTMLTextAreaElement::childNodes):
        (DeprecatedDOMHTMLTextAreaElement::firstChild):
        (DeprecatedDOMHTMLTextAreaElement::lastChild):
        (DeprecatedDOMHTMLTextAreaElement::previousSibling):
        (DeprecatedDOMHTMLTextAreaElement::nextSibling):
        (DeprecatedDOMHTMLTextAreaElement::attributes):
        (DeprecatedDOMHTMLTextAreaElement::ownerDocument):
        (DeprecatedDOMHTMLTextAreaElement::insertBefore):
        (DeprecatedDOMHTMLTextAreaElement::replaceChild):
        (DeprecatedDOMHTMLTextAreaElement::removeChild):
        (DeprecatedDOMHTMLTextAreaElement::appendChild):
        (DeprecatedDOMHTMLTextAreaElement::hasChildNodes):
        (DeprecatedDOMHTMLTextAreaElement::cloneNode):
        (DeprecatedDOMHTMLTextAreaElement::normalize):
        (DeprecatedDOMHTMLTextAreaElement::isSupported):
        (DeprecatedDOMHTMLTextAreaElement::namespaceURI):
        (DeprecatedDOMHTMLTextAreaElement::prefix):
        (DeprecatedDOMHTMLTextAreaElement::setPrefix):
        (DeprecatedDOMHTMLTextAreaElement::localName):
        (DeprecatedDOMHTMLTextAreaElement::hasAttributes):
        (DeprecatedDOMHTMLTextAreaElement::isSameNode):
        (DeprecatedDOMHTMLTextAreaElement::isEqualNode):
        (DeprecatedDOMHTMLTextAreaElement::textContent):
        (DeprecatedDOMHTMLTextAreaElement::setTextContent):
        (DeprecatedDOMHTMLTextAreaElement::tagName):
        (DeprecatedDOMHTMLTextAreaElement::getAttribute):
        (DeprecatedDOMHTMLTextAreaElement::setAttribute):
        (DeprecatedDOMHTMLTextAreaElement::removeAttribute):
        (DeprecatedDOMHTMLTextAreaElement::getAttributeNode):
        (DeprecatedDOMHTMLTextAreaElement::setAttributeNode):
        (DeprecatedDOMHTMLTextAreaElement::removeAttributeNode):
        (DeprecatedDOMHTMLTextAreaElement::getElementsByTagName):
        (DeprecatedDOMHTMLTextAreaElement::getAttributeNS):
        (DeprecatedDOMHTMLTextAreaElement::setAttributeNS):
        (DeprecatedDOMHTMLTextAreaElement::removeAttributeNS):
        (DeprecatedDOMHTMLTextAreaElement::getAttributeNodeNS):
        (DeprecatedDOMHTMLTextAreaElement::setAttributeNodeNS):
        (DeprecatedDOMHTMLTextAreaElement::getElementsByTagNameNS):
        (DeprecatedDOMHTMLTextAreaElement::hasAttribute):
        (DeprecatedDOMHTMLTextAreaElement::hasAttributeNS):
        (DeprecatedDOMHTMLTextAreaElement::focus):
        (DeprecatedDOMHTMLTextAreaElement::blur):
        (DeprecatedDOMHTMLTextAreaElement::idName):
        (DeprecatedDOMHTMLTextAreaElement::setIdName):
        (DeprecatedDOMHTMLTextAreaElement::title):
        (DeprecatedDOMHTMLTextAreaElement::setTitle):
        (DeprecatedDOMHTMLTextAreaElement::lang):
        (DeprecatedDOMHTMLTextAreaElement::setLang):
        (DeprecatedDOMHTMLTextAreaElement::dir):
        (DeprecatedDOMHTMLTextAreaElement::setDir):
        (DeprecatedDOMHTMLTextAreaElement::className):
        (DeprecatedDOMHTMLTextAreaElement::setClassName):
        (DeprecatedDOMHTMLTextAreaElement::innerHTML):
        (DeprecatedDOMHTMLTextAreaElement::setInnerHTML):
        (DeprecatedDOMHTMLTextAreaElement::innerText):
        (DeprecatedDOMHTMLTextAreaElement::setInnerText):
        * Interfaces/DOMCSS.idl:
        * Interfaces/DOMCore.idl:
        * Interfaces/DOMEvents.idl:
        * Interfaces/DOMExtensions.idl:
        * Interfaces/DOMHTML.idl:
        * Interfaces/DOMPrivate.idl:
        * Interfaces/DOMRange.idl:
        * Interfaces/DOMWindow.idl:
        * Interfaces/IWebEditingDelegate.idl:
        * Interfaces/IWebFormDelegate.idl:
        * Interfaces/IWebFrame.idl:
        * Interfaces/IWebHTMLRepresentation.idl:
        * Interfaces/IWebView.idl:
        * WebEditorClient.cpp:
        (WebEditorClient::shouldDeleteRange):
        (WebEditorClient::shouldInsertText):
        (WebEditorClient::textFieldDidBeginEditing):
        (WebEditorClient::textFieldDidEndEditing):
        (WebEditorClient::textDidChangeInTextField):
        (WebEditorClient::doTextFieldCommandFromEvent):
        (WebEditorClient::textWillBeDeletedInTextField):
        (WebEditorClient::textDidChangeInTextArea):
        * WebElementPropertyBag.cpp:
        (WebElementPropertyBag::Read):
        * WebFrame.cpp:
        (elementFromDOMElement):
        (formElementFromDOMElement):
        (inputElementFromDOMElement):
        (WebFrame::DOMDocument):
        (WebFrame::frameElement):
        (WebFrame::currentForm):
        (WebFrame::elementWithName):
        (WebFrame::formForElement):
        (WebFrame::elementDoesAutoComplete):
        (WebFrame::controlsInForm):
        (WebFrame::elementIsPassword):
        (WebFrame::searchForLabelsBeforeElement):
        (WebFrame::matchLabelsAgainstElement):
        (WebFrame::dispatchWillSubmitForm):
        * WebFrame.h:
        * WebHTMLRepresentation.cpp:
        (WebHTMLRepresentation::attributedStringFromDOMNodes):
        (WebHTMLRepresentation::elementWithName):
        (WebHTMLRepresentation::elementDoesAutoComplete):
        (WebHTMLRepresentation::elementIsPassword):
        (WebHTMLRepresentation::formForElement):
        (WebHTMLRepresentation::currentForm):
        (WebHTMLRepresentation::controlsInForm):
        (WebHTMLRepresentation::searchForLabels):
        (WebHTMLRepresentation::matchLabels):
        * WebHTMLRepresentation.h:
        * WebView.cpp:
        (WebView::mainFrameDocument):
        (WebView::computedStyleForElement):
        (WebView::editableDOMRangeForPoint):
        (WebView::setSelectedDOMRange):
        (WebView::selectedDOMRange):
        (WebView::setTypingStyle):
        (WebView::typingStyle):
        (WebView::styleDeclarationWithText):
        (WebView::replaceSelectionWithNode):
        (WebView::applyStyle):
        * WebView.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@25216 268f45cc-cd09-0410-ab3c-d52691b4dbfc

34 files changed:
WebKit/win/ChangeLog
WebKit/win/DOMCSSClasses.cpp
WebKit/win/DOMCSSClasses.h
WebKit/win/DOMCoreClasses.cpp
WebKit/win/DOMCoreClasses.h
WebKit/win/DOMEventsClasses.cpp
WebKit/win/DOMEventsClasses.h
WebKit/win/DOMHTMLClasses.cpp
WebKit/win/DOMHTMLClasses.h
WebKit/win/Interfaces/DOMCSS.idl
WebKit/win/Interfaces/DOMCore.idl
WebKit/win/Interfaces/DOMEvents.idl
WebKit/win/Interfaces/DOMExtensions.idl
WebKit/win/Interfaces/DOMHTML.idl
WebKit/win/Interfaces/DOMPrivate.idl
WebKit/win/Interfaces/DOMRange.idl
WebKit/win/Interfaces/DOMWindow.idl
WebKit/win/Interfaces/IWebEditingDelegate.idl
WebKit/win/Interfaces/IWebFormDelegate.idl
WebKit/win/Interfaces/IWebFrame.idl
WebKit/win/Interfaces/IWebHTMLRepresentation.idl
WebKit/win/Interfaces/IWebView.idl
WebKit/win/WebEditorClient.cpp
WebKit/win/WebElementPropertyBag.cpp
WebKit/win/WebFrame.cpp
WebKit/win/WebFrame.h
WebKit/win/WebHTMLRepresentation.cpp
WebKit/win/WebHTMLRepresentation.h
WebKit/win/WebView.cpp
WebKit/win/WebView.h
WebKitTools/ChangeLog
WebKitTools/DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/DumpRenderTree.cpp
WebKitTools/DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.cpp
WebKitTools/DumpRenderTree/DumpRenderTree.vcproj/DumpRenderTree/EditingDelegate.h

index 4959fb1709f09453481114fde44780833a3488c4..89ca6fb999bd85b995340cb4d7c77c5b8f980334 100644 (file)
+2007-08-24  Sam Weinig  <sam@webkit.org>
+
+        Rubber-stamped by Adam Roben.
+
+        <rdar://problem/5434593> Deprecate current manually written COM DOM bindings in anticipation of autogeneration
+
+        Rename COM DOM bindings to use Deprecated prefix.
+
+        * DOMCSSClasses.cpp:
+        (DeprecatedDOMCSSStyleDeclaration::DeprecatedDOMCSSStyleDeclaration):
+        (DeprecatedDOMCSSStyleDeclaration::~DeprecatedDOMCSSStyleDeclaration):
+        (DeprecatedDOMCSSStyleDeclaration::createInstance):
+        (DeprecatedDOMCSSStyleDeclaration::QueryInterface):
+        (DeprecatedDOMCSSStyleDeclaration::cssText):
+        (DeprecatedDOMCSSStyleDeclaration::setCssText):
+        (DeprecatedDOMCSSStyleDeclaration::getPropertyValue):
+        (DeprecatedDOMCSSStyleDeclaration::getPropertyCSSValue):
+        (DeprecatedDOMCSSStyleDeclaration::removeProperty):
+        (DeprecatedDOMCSSStyleDeclaration::getPropertyPriority):
+        (DeprecatedDOMCSSStyleDeclaration::setProperty):
+        (DeprecatedDOMCSSStyleDeclaration::length):
+        (DeprecatedDOMCSSStyleDeclaration::item):
+        (DeprecatedDOMCSSStyleDeclaration::parentRule):
+        * DOMCSSClasses.h:
+        (DeprecatedDOMCSSStyleDeclaration::AddRef):
+        (DeprecatedDOMCSSStyleDeclaration::Release):
+        (DeprecatedDOMCSSStyleDeclaration::throwException):
+        (DeprecatedDOMCSSStyleDeclaration::callWebScriptMethod):
+        (DeprecatedDOMCSSStyleDeclaration::evaluateWebScript):
+        (DeprecatedDOMCSSStyleDeclaration::removeWebScriptKey):
+        (DeprecatedDOMCSSStyleDeclaration::stringRepresentation):
+        (DeprecatedDOMCSSStyleDeclaration::webScriptValueAtIndex):
+        (DeprecatedDOMCSSStyleDeclaration::setWebScriptValueAtIndex):
+        (DeprecatedDOMCSSStyleDeclaration::setException):
+        * DOMCoreClasses.cpp:
+        (DeprecatedDOMObject::QueryInterface):
+        (DeprecatedDOMNode::QueryInterface):
+        (DeprecatedDOMNode::nodeName):
+        (DeprecatedDOMNode::nodeValue):
+        (DeprecatedDOMNode::setNodeValue):
+        (DeprecatedDOMNode::nodeType):
+        (DeprecatedDOMNode::parentNode):
+        (DeprecatedDOMNode::childNodes):
+        (DeprecatedDOMNode::firstChild):
+        (DeprecatedDOMNode::lastChild):
+        (DeprecatedDOMNode::previousSibling):
+        (DeprecatedDOMNode::nextSibling):
+        (DeprecatedDOMNode::attributes):
+        (DeprecatedDOMNode::ownerDocument):
+        (DeprecatedDOMNode::insertBefore):
+        (DeprecatedDOMNode::replaceChild):
+        (DeprecatedDOMNode::removeChild):
+        (DeprecatedDOMNode::appendChild):
+        (DeprecatedDOMNode::hasChildNodes):
+        (DeprecatedDOMNode::cloneNode):
+        (DeprecatedDOMNode::normalize):
+        (DeprecatedDOMNode::isSupported):
+        (DeprecatedDOMNode::namespaceURI):
+        (DeprecatedDOMNode::prefix):
+        (DeprecatedDOMNode::setPrefix):
+        (DeprecatedDOMNode::localName):
+        (DeprecatedDOMNode::hasAttributes):
+        (DeprecatedDOMNode::isSameNode):
+        (DeprecatedDOMNode::isEqualNode):
+        (DeprecatedDOMNode::textContent):
+        (DeprecatedDOMNode::setTextContent):
+        (DeprecatedDOMNode::addEventListener):
+        (DeprecatedDOMNode::removeEventListener):
+        (DeprecatedDOMNode::dispatchEvent):
+        (DeprecatedDOMNode::DeprecatedDOMNode):
+        (DeprecatedDOMNode::~DeprecatedDOMNode):
+        (DeprecatedDOMNode::createInstance):
+        (DeprecatedDOMNodeList::QueryInterface):
+        (DeprecatedDOMNodeList::item):
+        (DeprecatedDOMNodeList::length):
+        (DeprecatedDOMNodeList::DeprecatedDOMNodeList):
+        (DeprecatedDOMNodeList::~DeprecatedDOMNodeList):
+        (DeprecatedDOMNodeList::createInstance):
+        (DeprecatedDOMDocument::QueryInterface):
+        (DeprecatedDOMDocument::doctype):
+        (DeprecatedDOMDocument::implementation):
+        (DeprecatedDOMDocument::documentElement):
+        (DeprecatedDOMDocument::createElement):
+        (DeprecatedDOMDocument::createDocumentFragment):
+        (DeprecatedDOMDocument::createTextNode):
+        (DeprecatedDOMDocument::createComment):
+        (DeprecatedDOMDocument::createCDATASection):
+        (DeprecatedDOMDocument::createProcessingInstruction):
+        (DeprecatedDOMDocument::createAttribute):
+        (DeprecatedDOMDocument::createEntityReference):
+        (DeprecatedDOMDocument::getElementsByTagName):
+        (DeprecatedDOMDocument::importNode):
+        (DeprecatedDOMDocument::createElementNS):
+        (DeprecatedDOMDocument::createAttributeNS):
+        (DeprecatedDOMDocument::getElementsByTagNameNS):
+        (DeprecatedDOMDocument::getElementById):
+        (DeprecatedDOMDocument::getComputedStyle):
+        (DeprecatedDOMDocument::createEvent):
+        (DeprecatedDOMDocument::DeprecatedDOMDocument):
+        (DeprecatedDOMDocument::~DeprecatedDOMDocument):
+        (DeprecatedDOMDocument::createInstance):
+        (DeprecatedDOMElement::QueryInterface):
+        (DeprecatedDOMElement::boundingBox):
+        (DeprecatedDOMElement::lineBoxRects):
+        (DeprecatedDOMElement::tagName):
+        (DeprecatedDOMElement::getAttribute):
+        (DeprecatedDOMElement::setAttribute):
+        (DeprecatedDOMElement::removeAttribute):
+        (DeprecatedDOMElement::getAttributeNode):
+        (DeprecatedDOMElement::setAttributeNode):
+        (DeprecatedDOMElement::removeAttributeNode):
+        (DeprecatedDOMElement::getElementsByTagName):
+        (DeprecatedDOMElement::getAttributeNS):
+        (DeprecatedDOMElement::setAttributeNS):
+        (DeprecatedDOMElement::removeAttributeNS):
+        (DeprecatedDOMElement::getAttributeNodeNS):
+        (DeprecatedDOMElement::setAttributeNodeNS):
+        (DeprecatedDOMElement::getElementsByTagNameNS):
+        (DeprecatedDOMElement::hasAttribute):
+        (DeprecatedDOMElement::hasAttributeNS):
+        (DeprecatedDOMElement::focus):
+        (DeprecatedDOMElement::blur):
+        (DeprecatedDOMElement::coreElement):
+        (DeprecatedDOMElement::isEqual):
+        (DeprecatedDOMElement::isFocused):
+        (DeprecatedDOMElement::innerText):
+        (DeprecatedDOMElement::style):
+        (DeprecatedDOMElement::offsetLeft):
+        (DeprecatedDOMElement::offsetTop):
+        (DeprecatedDOMElement::offsetWidth):
+        (DeprecatedDOMElement::offsetHeight):
+        (DeprecatedDOMElement::offsetParent):
+        (DeprecatedDOMElement::clientWidth):
+        (DeprecatedDOMElement::clientHeight):
+        (DeprecatedDOMElement::scrollLeft):
+        (DeprecatedDOMElement::setScrollLeft):
+        (DeprecatedDOMElement::scrollTop):
+        (DeprecatedDOMElement::setScrollTop):
+        (DeprecatedDOMElement::scrollWidth):
+        (DeprecatedDOMElement::scrollHeight):
+        (DeprecatedDOMElement::scrollIntoView):
+        (DeprecatedDOMElement::scrollIntoViewIfNeeded):
+        (DeprecatedDOMElement::DeprecatedDOMElement):
+        (DeprecatedDOMElement::~DeprecatedDOMElement):
+        (DeprecatedDOMElement::createInstance):
+        * DOMCoreClasses.h:
+        (DeprecatedDOMNode::AddRef):
+        (DeprecatedDOMNode::Release):
+        (DeprecatedDOMNode::throwException):
+        (DeprecatedDOMNode::callWebScriptMethod):
+        (DeprecatedDOMNode::evaluateWebScript):
+        (DeprecatedDOMNode::removeWebScriptKey):
+        (DeprecatedDOMNode::stringRepresentation):
+        (DeprecatedDOMNode::webScriptValueAtIndex):
+        (DeprecatedDOMNode::setWebScriptValueAtIndex):
+        (DeprecatedDOMNode::setException):
+        (DeprecatedDOMNodeList::AddRef):
+        (DeprecatedDOMNodeList::Release):
+        (DeprecatedDOMNodeList::throwException):
+        (DeprecatedDOMNodeList::callWebScriptMethod):
+        (DeprecatedDOMNodeList::evaluateWebScript):
+        (DeprecatedDOMNodeList::removeWebScriptKey):
+        (DeprecatedDOMNodeList::stringRepresentation):
+        (DeprecatedDOMNodeList::webScriptValueAtIndex):
+        (DeprecatedDOMNodeList::setWebScriptValueAtIndex):
+        (DeprecatedDOMNodeList::setException):
+        (DeprecatedDOMDocument::AddRef):
+        (DeprecatedDOMDocument::Release):
+        (DeprecatedDOMDocument::throwException):
+        (DeprecatedDOMDocument::callWebScriptMethod):
+        (DeprecatedDOMDocument::evaluateWebScript):
+        (DeprecatedDOMDocument::removeWebScriptKey):
+        (DeprecatedDOMDocument::stringRepresentation):
+        (DeprecatedDOMDocument::webScriptValueAtIndex):
+        (DeprecatedDOMDocument::setWebScriptValueAtIndex):
+        (DeprecatedDOMDocument::setException):
+        (DeprecatedDOMDocument::nodeName):
+        (DeprecatedDOMDocument::nodeValue):
+        (DeprecatedDOMDocument::setNodeValue):
+        (DeprecatedDOMDocument::nodeType):
+        (DeprecatedDOMDocument::parentNode):
+        (DeprecatedDOMDocument::childNodes):
+        (DeprecatedDOMDocument::firstChild):
+        (DeprecatedDOMDocument::lastChild):
+        (DeprecatedDOMDocument::previousSibling):
+        (DeprecatedDOMDocument::nextSibling):
+        (DeprecatedDOMDocument::attributes):
+        (DeprecatedDOMDocument::ownerDocument):
+        (DeprecatedDOMDocument::insertBefore):
+        (DeprecatedDOMDocument::replaceChild):
+        (DeprecatedDOMDocument::removeChild):
+        (DeprecatedDOMDocument::appendChild):
+        (DeprecatedDOMDocument::hasChildNodes):
+        (DeprecatedDOMDocument::cloneNode):
+        (DeprecatedDOMDocument::normalize):
+        (DeprecatedDOMDocument::isSupported):
+        (DeprecatedDOMDocument::namespaceURI):
+        (DeprecatedDOMDocument::prefix):
+        (DeprecatedDOMDocument::setPrefix):
+        (DeprecatedDOMDocument::localName):
+        (DeprecatedDOMDocument::hasAttributes):
+        (DeprecatedDOMDocument::isSameNode):
+        (DeprecatedDOMDocument::isEqualNode):
+        (DeprecatedDOMDocument::textContent):
+        (DeprecatedDOMDocument::setTextContent):
+        (DeprecatedDOMElement::AddRef):
+        (DeprecatedDOMElement::Release):
+        (DeprecatedDOMElement::throwException):
+        (DeprecatedDOMElement::callWebScriptMethod):
+        (DeprecatedDOMElement::evaluateWebScript):
+        (DeprecatedDOMElement::removeWebScriptKey):
+        (DeprecatedDOMElement::stringRepresentation):
+        (DeprecatedDOMElement::webScriptValueAtIndex):
+        (DeprecatedDOMElement::setWebScriptValueAtIndex):
+        (DeprecatedDOMElement::setException):
+        (DeprecatedDOMElement::nodeName):
+        (DeprecatedDOMElement::nodeValue):
+        (DeprecatedDOMElement::setNodeValue):
+        (DeprecatedDOMElement::nodeType):
+        (DeprecatedDOMElement::parentNode):
+        (DeprecatedDOMElement::childNodes):
+        (DeprecatedDOMElement::firstChild):
+        (DeprecatedDOMElement::lastChild):
+        (DeprecatedDOMElement::previousSibling):
+        (DeprecatedDOMElement::nextSibling):
+        (DeprecatedDOMElement::attributes):
+        (DeprecatedDOMElement::ownerDocument):
+        (DeprecatedDOMElement::insertBefore):
+        (DeprecatedDOMElement::replaceChild):
+        (DeprecatedDOMElement::removeChild):
+        (DeprecatedDOMElement::appendChild):
+        (DeprecatedDOMElement::hasChildNodes):
+        (DeprecatedDOMElement::cloneNode):
+        (DeprecatedDOMElement::normalize):
+        (DeprecatedDOMElement::isSupported):
+        (DeprecatedDOMElement::namespaceURI):
+        (DeprecatedDOMElement::prefix):
+        (DeprecatedDOMElement::setPrefix):
+        (DeprecatedDOMElement::localName):
+        (DeprecatedDOMElement::hasAttributes):
+        (DeprecatedDOMElement::isSameNode):
+        (DeprecatedDOMElement::isEqualNode):
+        (DeprecatedDOMElement::textContent):
+        (DeprecatedDOMElement::setTextContent):
+        * DOMEventsClasses.cpp:
+        (DeprecatedDOMEventListener::QueryInterface):
+        (DeprecatedDOMEventListener::handleEvent):
+        (DeprecatedDOMEvent::DeprecatedDOMEvent):
+        (DeprecatedDOMEvent::~DeprecatedDOMEvent):
+        (DeprecatedDOMEvent::createInstance):
+        (DeprecatedDOMEvent::QueryInterface):
+        (DeprecatedDOMEvent::type):
+        (DeprecatedDOMEvent::target):
+        (DeprecatedDOMEvent::currentTarget):
+        (DeprecatedDOMEvent::eventPhase):
+        (DeprecatedDOMEvent::bubbles):
+        (DeprecatedDOMEvent::cancelable):
+        (DeprecatedDOMEvent::timeStamp):
+        (DeprecatedDOMEvent::stopPropagation):
+        (DeprecatedDOMEvent::preventDefault):
+        (DeprecatedDOMEvent::initEvent):
+        (DeprecatedDOMUIEvent::QueryInterface):
+        (DeprecatedDOMUIEvent::view):
+        (DeprecatedDOMUIEvent::detail):
+        (DeprecatedDOMUIEvent::initUIEvent):
+        (DeprecatedDOMUIEvent::keyCode):
+        (DeprecatedDOMUIEvent::charCode):
+        (DeprecatedDOMUIEvent::layerX):
+        (DeprecatedDOMUIEvent::layerY):
+        (DeprecatedDOMUIEvent::pageX):
+        (DeprecatedDOMUIEvent::pageY):
+        (DeprecatedDOMUIEvent::which):
+        (DeprecatedDOMKeyboardEvent::QueryInterface):
+        (DeprecatedDOMKeyboardEvent::keyIdentifier):
+        (DeprecatedDOMKeyboardEvent::keyLocation):
+        (DeprecatedDOMKeyboardEvent::ctrlKey):
+        (DeprecatedDOMKeyboardEvent::shiftKey):
+        (DeprecatedDOMKeyboardEvent::altKey):
+        (DeprecatedDOMKeyboardEvent::metaKey):
+        (DeprecatedDOMKeyboardEvent::altGraphKey):
+        (DeprecatedDOMKeyboardEvent::getModifierState):
+        (DeprecatedDOMKeyboardEvent::initKeyboardEvent):
+        (DeprecatedDOMMouseEvent::QueryInterface):
+        (DeprecatedDOMMouseEvent::screenX):
+        (DeprecatedDOMMouseEvent::screenY):
+        (DeprecatedDOMMouseEvent::clientX):
+        (DeprecatedDOMMouseEvent::clientY):
+        (DeprecatedDOMMouseEvent::ctrlKey):
+        (DeprecatedDOMMouseEvent::shiftKey):
+        (DeprecatedDOMMouseEvent::altKey):
+        (DeprecatedDOMMouseEvent::metaKey):
+        (DeprecatedDOMMouseEvent::button):
+        (DeprecatedDOMMouseEvent::relatedTarget):
+        (DeprecatedDOMMouseEvent::initMouseEvent):
+        (DeprecatedDOMMouseEvent::offsetX):
+        (DeprecatedDOMMouseEvent::offsetY):
+        (DeprecatedDOMMouseEvent::x):
+        (DeprecatedDOMMouseEvent::y):
+        (DeprecatedDOMMouseEvent::fromElement):
+        (DeprecatedDOMMouseEvent::toElement):
+        (DeprecatedDOMMutationEvent::QueryInterface):
+        (DeprecatedDOMMutationEvent::relatedNode):
+        (DeprecatedDOMMutationEvent::prevValue):
+        (DeprecatedDOMMutationEvent::newValue):
+        (DeprecatedDOMMutationEvent::attrName):
+        (DeprecatedDOMMutationEvent::attrChange):
+        (DeprecatedDOMMutationEvent::initMutationEvent):
+        (DeprecatedDOMOverflowEvent::QueryInterface):
+        (DeprecatedDOMOverflowEvent::orient):
+        (DeprecatedDOMOverflowEvent::horizontalOverflow):
+        (DeprecatedDOMOverflowEvent::verticalOverflow):
+        (DeprecatedDOMWheelEvent::QueryInterface):
+        (DeprecatedDOMWheelEvent::screenX):
+        (DeprecatedDOMWheelEvent::screenY):
+        (DeprecatedDOMWheelEvent::clientX):
+        (DeprecatedDOMWheelEvent::clientY):
+        (DeprecatedDOMWheelEvent::ctrlKey):
+        (DeprecatedDOMWheelEvent::shiftKey):
+        (DeprecatedDOMWheelEvent::altKey):
+        (DeprecatedDOMWheelEvent::metaKey):
+        (DeprecatedDOMWheelEvent::wheelDelta):
+        (DeprecatedDOMWheelEvent::wheelDeltaX):
+        (DeprecatedDOMWheelEvent::wheelDeltaY):
+        (DeprecatedDOMWheelEvent::offsetX):
+        (DeprecatedDOMWheelEvent::offsetY):
+        (DeprecatedDOMWheelEvent::x):
+        (DeprecatedDOMWheelEvent::y):
+        (DeprecatedDOMWheelEvent::isHorizontal):
+        (DeprecatedDOMWheelEvent::initWheelEvent):
+        * DOMEventsClasses.h:
+        (DeprecatedDOMEventListener::AddRef):
+        (DeprecatedDOMEventListener::Release):
+        (DeprecatedDOMEventListener::throwException):
+        (DeprecatedDOMEventListener::callWebScriptMethod):
+        (DeprecatedDOMEventListener::evaluateWebScript):
+        (DeprecatedDOMEventListener::removeWebScriptKey):
+        (DeprecatedDOMEventListener::stringRepresentation):
+        (DeprecatedDOMEventListener::webScriptValueAtIndex):
+        (DeprecatedDOMEventListener::setWebScriptValueAtIndex):
+        (DeprecatedDOMEventListener::setException):
+        (DeprecatedDOMEvent::AddRef):
+        (DeprecatedDOMEvent::Release):
+        (DeprecatedDOMEvent::throwException):
+        (DeprecatedDOMEvent::callWebScriptMethod):
+        (DeprecatedDOMEvent::evaluateWebScript):
+        (DeprecatedDOMEvent::removeWebScriptKey):
+        (DeprecatedDOMEvent::stringRepresentation):
+        (DeprecatedDOMEvent::webScriptValueAtIndex):
+        (DeprecatedDOMEvent::setWebScriptValueAtIndex):
+        (DeprecatedDOMEvent::setException):
+        (DeprecatedDOMUIEvent::DeprecatedDOMUIEvent):
+        (DeprecatedDOMUIEvent::AddRef):
+        (DeprecatedDOMUIEvent::Release):
+        (DeprecatedDOMUIEvent::throwException):
+        (DeprecatedDOMUIEvent::callWebScriptMethod):
+        (DeprecatedDOMUIEvent::evaluateWebScript):
+        (DeprecatedDOMUIEvent::removeWebScriptKey):
+        (DeprecatedDOMUIEvent::stringRepresentation):
+        (DeprecatedDOMUIEvent::webScriptValueAtIndex):
+        (DeprecatedDOMUIEvent::setWebScriptValueAtIndex):
+        (DeprecatedDOMUIEvent::setException):
+        (DeprecatedDOMUIEvent::type):
+        (DeprecatedDOMUIEvent::target):
+        (DeprecatedDOMUIEvent::currentTarget):
+        (DeprecatedDOMUIEvent::eventPhase):
+        (DeprecatedDOMUIEvent::bubbles):
+        (DeprecatedDOMUIEvent::cancelable):
+        (DeprecatedDOMUIEvent::timeStamp):
+        (DeprecatedDOMUIEvent::stopPropagation):
+        (DeprecatedDOMUIEvent::preventDefault):
+        (DeprecatedDOMUIEvent::initEvent):
+        (DeprecatedDOMKeyboardEvent::DeprecatedDOMKeyboardEvent):
+        (DeprecatedDOMKeyboardEvent::AddRef):
+        (DeprecatedDOMKeyboardEvent::Release):
+        (DeprecatedDOMKeyboardEvent::throwException):
+        (DeprecatedDOMKeyboardEvent::callWebScriptMethod):
+        (DeprecatedDOMKeyboardEvent::evaluateWebScript):
+        (DeprecatedDOMKeyboardEvent::removeWebScriptKey):
+        (DeprecatedDOMKeyboardEvent::stringRepresentation):
+        (DeprecatedDOMKeyboardEvent::webScriptValueAtIndex):
+        (DeprecatedDOMKeyboardEvent::setWebScriptValueAtIndex):
+        (DeprecatedDOMKeyboardEvent::setException):
+        (DeprecatedDOMKeyboardEvent::type):
+        (DeprecatedDOMKeyboardEvent::target):
+        (DeprecatedDOMKeyboardEvent::currentTarget):
+        (DeprecatedDOMKeyboardEvent::eventPhase):
+        (DeprecatedDOMKeyboardEvent::bubbles):
+        (DeprecatedDOMKeyboardEvent::cancelable):
+        (DeprecatedDOMKeyboardEvent::timeStamp):
+        (DeprecatedDOMKeyboardEvent::stopPropagation):
+        (DeprecatedDOMKeyboardEvent::preventDefault):
+        (DeprecatedDOMKeyboardEvent::initEvent):
+        (DeprecatedDOMKeyboardEvent::view):
+        (DeprecatedDOMKeyboardEvent::detail):
+        (DeprecatedDOMKeyboardEvent::initUIEvent):
+        (DeprecatedDOMKeyboardEvent::keyCode):
+        (DeprecatedDOMKeyboardEvent::charCode):
+        (DeprecatedDOMKeyboardEvent::layerX):
+        (DeprecatedDOMKeyboardEvent::layerY):
+        (DeprecatedDOMKeyboardEvent::pageX):
+        (DeprecatedDOMKeyboardEvent::pageY):
+        (DeprecatedDOMKeyboardEvent::which):
+        (DeprecatedDOMMouseEvent::DeprecatedDOMMouseEvent):
+        (DeprecatedDOMMouseEvent::AddRef):
+        (DeprecatedDOMMouseEvent::Release):
+        (DeprecatedDOMMouseEvent::throwException):
+        (DeprecatedDOMMouseEvent::callWebScriptMethod):
+        (DeprecatedDOMMouseEvent::evaluateWebScript):
+        (DeprecatedDOMMouseEvent::removeWebScriptKey):
+        (DeprecatedDOMMouseEvent::stringRepresentation):
+        (DeprecatedDOMMouseEvent::webScriptValueAtIndex):
+        (DeprecatedDOMMouseEvent::setWebScriptValueAtIndex):
+        (DeprecatedDOMMouseEvent::setException):
+        (DeprecatedDOMMouseEvent::type):
+        (DeprecatedDOMMouseEvent::target):
+        (DeprecatedDOMMouseEvent::currentTarget):
+        (DeprecatedDOMMouseEvent::eventPhase):
+        (DeprecatedDOMMouseEvent::bubbles):
+        (DeprecatedDOMMouseEvent::cancelable):
+        (DeprecatedDOMMouseEvent::timeStamp):
+        (DeprecatedDOMMouseEvent::stopPropagation):
+        (DeprecatedDOMMouseEvent::preventDefault):
+        (DeprecatedDOMMouseEvent::initEvent):
+        (DeprecatedDOMMouseEvent::view):
+        (DeprecatedDOMMouseEvent::detail):
+        (DeprecatedDOMMouseEvent::initUIEvent):
+        (DeprecatedDOMMouseEvent::keyCode):
+        (DeprecatedDOMMouseEvent::charCode):
+        (DeprecatedDOMMouseEvent::layerX):
+        (DeprecatedDOMMouseEvent::layerY):
+        (DeprecatedDOMMouseEvent::pageX):
+        (DeprecatedDOMMouseEvent::pageY):
+        (DeprecatedDOMMouseEvent::which):
+        (DeprecatedDOMMutationEvent::DeprecatedDOMMutationEvent):
+        (DeprecatedDOMMutationEvent::AddRef):
+        (DeprecatedDOMMutationEvent::Release):
+        (DeprecatedDOMMutationEvent::throwException):
+        (DeprecatedDOMMutationEvent::callWebScriptMethod):
+        (DeprecatedDOMMutationEvent::evaluateWebScript):
+        (DeprecatedDOMMutationEvent::removeWebScriptKey):
+        (DeprecatedDOMMutationEvent::stringRepresentation):
+        (DeprecatedDOMMutationEvent::webScriptValueAtIndex):
+        (DeprecatedDOMMutationEvent::setWebScriptValueAtIndex):
+        (DeprecatedDOMMutationEvent::setException):
+        (DeprecatedDOMMutationEvent::type):
+        (DeprecatedDOMMutationEvent::target):
+        (DeprecatedDOMMutationEvent::currentTarget):
+        (DeprecatedDOMMutationEvent::eventPhase):
+        (DeprecatedDOMMutationEvent::bubbles):
+        (DeprecatedDOMMutationEvent::cancelable):
+        (DeprecatedDOMMutationEvent::timeStamp):
+        (DeprecatedDOMMutationEvent::stopPropagation):
+        (DeprecatedDOMMutationEvent::preventDefault):
+        (DeprecatedDOMMutationEvent::initEvent):
+        (DeprecatedDOMOverflowEvent::DeprecatedDOMOverflowEvent):
+        (DeprecatedDOMOverflowEvent::AddRef):
+        (DeprecatedDOMOverflowEvent::Release):
+        (DeprecatedDOMOverflowEvent::throwException):
+        (DeprecatedDOMOverflowEvent::callWebScriptMethod):
+        (DeprecatedDOMOverflowEvent::evaluateWebScript):
+        (DeprecatedDOMOverflowEvent::removeWebScriptKey):
+        (DeprecatedDOMOverflowEvent::stringRepresentation):
+        (DeprecatedDOMOverflowEvent::webScriptValueAtIndex):
+        (DeprecatedDOMOverflowEvent::setWebScriptValueAtIndex):
+        (DeprecatedDOMOverflowEvent::setException):
+        (DeprecatedDOMOverflowEvent::type):
+        (DeprecatedDOMOverflowEvent::target):
+        (DeprecatedDOMOverflowEvent::currentTarget):
+        (DeprecatedDOMOverflowEvent::eventPhase):
+        (DeprecatedDOMOverflowEvent::bubbles):
+        (DeprecatedDOMOverflowEvent::cancelable):
+        (DeprecatedDOMOverflowEvent::timeStamp):
+        (DeprecatedDOMOverflowEvent::stopPropagation):
+        (DeprecatedDOMOverflowEvent::preventDefault):
+        (DeprecatedDOMOverflowEvent::initEvent):
+        (DeprecatedDOMWheelEvent::DeprecatedDOMWheelEvent):
+        (DeprecatedDOMWheelEvent::AddRef):
+        (DeprecatedDOMWheelEvent::Release):
+        (DeprecatedDOMWheelEvent::throwException):
+        (DeprecatedDOMWheelEvent::callWebScriptMethod):
+        (DeprecatedDOMWheelEvent::evaluateWebScript):
+        (DeprecatedDOMWheelEvent::removeWebScriptKey):
+        (DeprecatedDOMWheelEvent::stringRepresentation):
+        (DeprecatedDOMWheelEvent::webScriptValueAtIndex):
+        (DeprecatedDOMWheelEvent::setWebScriptValueAtIndex):
+        (DeprecatedDOMWheelEvent::setException):
+        (DeprecatedDOMWheelEvent::type):
+        (DeprecatedDOMWheelEvent::target):
+        (DeprecatedDOMWheelEvent::currentTarget):
+        (DeprecatedDOMWheelEvent::eventPhase):
+        (DeprecatedDOMWheelEvent::bubbles):
+        (DeprecatedDOMWheelEvent::cancelable):
+        (DeprecatedDOMWheelEvent::timeStamp):
+        (DeprecatedDOMWheelEvent::stopPropagation):
+        (DeprecatedDOMWheelEvent::preventDefault):
+        (DeprecatedDOMWheelEvent::initEvent):
+        (DeprecatedDOMWheelEvent::view):
+        (DeprecatedDOMWheelEvent::detail):
+        (DeprecatedDOMWheelEvent::initUIEvent):
+        (DeprecatedDOMWheelEvent::keyCode):
+        (DeprecatedDOMWheelEvent::charCode):
+        (DeprecatedDOMWheelEvent::layerX):
+        (DeprecatedDOMWheelEvent::layerY):
+        (DeprecatedDOMWheelEvent::pageX):
+        (DeprecatedDOMWheelEvent::pageY):
+        (DeprecatedDOMWheelEvent::which):
+        * DOMHTMLClasses.cpp:
+        (DeprecatedDOMHTMLCollection::DeprecatedDOMHTMLCollection):
+        (DeprecatedDOMHTMLCollection::createInstance):
+        (DeprecatedDOMHTMLCollection::QueryInterface):
+        (DeprecatedDOMHTMLCollection::length):
+        (DeprecatedDOMHTMLCollection::item):
+        (DeprecatedDOMHTMLCollection::namedItem):
+        (DeprecatedDOMHTMLOptionsCollection::QueryInterface):
+        (DeprecatedDOMHTMLOptionsCollection::length):
+        (DeprecatedDOMHTMLOptionsCollection::setLength):
+        (DeprecatedDOMHTMLOptionsCollection::item):
+        (DeprecatedDOMHTMLOptionsCollection::namedItem):
+        (DeprecatedDOMHTMLDocument::QueryInterface):
+        (DeprecatedDOMHTMLDocument::title):
+        (DeprecatedDOMHTMLDocument::setTitle):
+        (DeprecatedDOMHTMLDocument::referrer):
+        (DeprecatedDOMHTMLDocument::domain):
+        (DeprecatedDOMHTMLDocument::URL):
+        (DeprecatedDOMHTMLDocument::body):
+        (DeprecatedDOMHTMLDocument::setBody):
+        (DeprecatedDOMHTMLDocument::images):
+        (DeprecatedDOMHTMLDocument::applets):
+        (DeprecatedDOMHTMLDocument::links):
+        (DeprecatedDOMHTMLDocument::forms):
+        (DeprecatedDOMHTMLDocument::anchors):
+        (DeprecatedDOMHTMLDocument::cookie):
+        (DeprecatedDOMHTMLDocument::setCookie):
+        (DeprecatedDOMHTMLDocument::open):
+        (DeprecatedDOMHTMLDocument::close):
+        (DeprecatedDOMHTMLDocument::write):
+        (DeprecatedDOMHTMLDocument::writeln):
+        (DeprecatedDOMHTMLDocument::getElementById_):
+        (DeprecatedDOMHTMLDocument::getElementsByName):
+        (DeprecatedDOMHTMLElement::QueryInterface):
+        (DeprecatedDOMHTMLElement::idName):
+        (DeprecatedDOMHTMLElement::setIdName):
+        (DeprecatedDOMHTMLElement::title):
+        (DeprecatedDOMHTMLElement::setTitle):
+        (DeprecatedDOMHTMLElement::lang):
+        (DeprecatedDOMHTMLElement::setLang):
+        (DeprecatedDOMHTMLElement::dir):
+        (DeprecatedDOMHTMLElement::setDir):
+        (DeprecatedDOMHTMLElement::className):
+        (DeprecatedDOMHTMLElement::setClassName):
+        (DeprecatedDOMHTMLElement::innerHTML):
+        (DeprecatedDOMHTMLElement::setInnerHTML):
+        (DeprecatedDOMHTMLElement::innerText):
+        (DeprecatedDOMHTMLElement::setInnerText):
+        (DeprecatedDOMHTMLFormElement::QueryInterface):
+        (DeprecatedDOMHTMLFormElement::elements):
+        (DeprecatedDOMHTMLFormElement::length):
+        (DeprecatedDOMHTMLFormElement::name):
+        (DeprecatedDOMHTMLFormElement::setName):
+        (DeprecatedDOMHTMLFormElement::acceptCharset):
+        (DeprecatedDOMHTMLFormElement::setAcceptCharset):
+        (DeprecatedDOMHTMLFormElement::action):
+        (DeprecatedDOMHTMLFormElement::setAction):
+        (DeprecatedDOMHTMLFormElement::encType):
+        (DeprecatedDOMHTMLFormElement::setEnctype):
+        (DeprecatedDOMHTMLFormElement::method):
+        (DeprecatedDOMHTMLFormElement::setMethod):
+        (DeprecatedDOMHTMLFormElement::target):
+        (DeprecatedDOMHTMLFormElement::setTarget):
+        (DeprecatedDOMHTMLFormElement::submit):
+        (DeprecatedDOMHTMLFormElement::reset):
+        (DeprecatedDOMHTMLSelectElement::QueryInterface):
+        (DeprecatedDOMHTMLSelectElement::type):
+        (DeprecatedDOMHTMLSelectElement::selectedIndex):
+        (DeprecatedDOMHTMLSelectElement::setSelectedIndx):
+        (DeprecatedDOMHTMLSelectElement::value):
+        (DeprecatedDOMHTMLSelectElement::setValue):
+        (DeprecatedDOMHTMLSelectElement::length):
+        (DeprecatedDOMHTMLSelectElement::form):
+        (DeprecatedDOMHTMLSelectElement::options):
+        (DeprecatedDOMHTMLSelectElement::disabled):
+        (DeprecatedDOMHTMLSelectElement::setDisabled):
+        (DeprecatedDOMHTMLSelectElement::multiple):
+        (DeprecatedDOMHTMLSelectElement::setMultiple):
+        (DeprecatedDOMHTMLSelectElement::name):
+        (DeprecatedDOMHTMLSelectElement::setName):
+        (DeprecatedDOMHTMLSelectElement::size):
+        (DeprecatedDOMHTMLSelectElement::setSize):
+        (DeprecatedDOMHTMLSelectElement::tabIndex):
+        (DeprecatedDOMHTMLSelectElement::setTabIndex):
+        (DeprecatedDOMHTMLSelectElement::add):
+        (DeprecatedDOMHTMLSelectElement::remove):
+        (DeprecatedDOMHTMLSelectElement::activateItemAtIndex):
+        (DeprecatedDOMHTMLOptionElement::QueryInterface):
+        (DeprecatedDOMHTMLOptionElement::form):
+        (DeprecatedDOMHTMLOptionElement::defaultSelected):
+        (DeprecatedDOMHTMLOptionElement::setDefaultSelected):
+        (DeprecatedDOMHTMLOptionElement::text):
+        (DeprecatedDOMHTMLOptionElement::index):
+        (DeprecatedDOMHTMLOptionElement::disabled):
+        (DeprecatedDOMHTMLOptionElement::setDisabled):
+        (DeprecatedDOMHTMLOptionElement::label):
+        (DeprecatedDOMHTMLOptionElement::setLabel):
+        (DeprecatedDOMHTMLOptionElement::selected):
+        (DeprecatedDOMHTMLOptionElement::setSelected):
+        (DeprecatedDOMHTMLOptionElement::value):
+        (DeprecatedDOMHTMLOptionElement::setValue):
+        (DeprecatedDOMHTMLInputElement::QueryInterface):
+        (DeprecatedDOMHTMLInputElement::defaultValue):
+        (DeprecatedDOMHTMLInputElement::setDefaultValue):
+        (DeprecatedDOMHTMLInputElement::defaultChecked):
+        (DeprecatedDOMHTMLInputElement::setDefaultChecked):
+        (DeprecatedDOMHTMLInputElement::form):
+        (DeprecatedDOMHTMLInputElement::accept):
+        (DeprecatedDOMHTMLInputElement::setAccept):
+        (DeprecatedDOMHTMLInputElement::accessKey):
+        (DeprecatedDOMHTMLInputElement::setAccessKey):
+        (DeprecatedDOMHTMLInputElement::align):
+        (DeprecatedDOMHTMLInputElement::setAlign):
+        (DeprecatedDOMHTMLInputElement::alt):
+        (DeprecatedDOMHTMLInputElement::setAlt):
+        (DeprecatedDOMHTMLInputElement::checked):
+        (DeprecatedDOMHTMLInputElement::setChecked):
+        (DeprecatedDOMHTMLInputElement::disabled):
+        (DeprecatedDOMHTMLInputElement::setDisabled):
+        (DeprecatedDOMHTMLInputElement::maxLength):
+        (DeprecatedDOMHTMLInputElement::setMaxLength):
+        (DeprecatedDOMHTMLInputElement::name):
+        (DeprecatedDOMHTMLInputElement::setName):
+        (DeprecatedDOMHTMLInputElement::readOnly):
+        (DeprecatedDOMHTMLInputElement::setReadOnly):
+        (DeprecatedDOMHTMLInputElement::size):
+        (DeprecatedDOMHTMLInputElement::setSize):
+        (DeprecatedDOMHTMLInputElement::src):
+        (DeprecatedDOMHTMLInputElement::setSrc):
+        (DeprecatedDOMHTMLInputElement::tabIndex):
+        (DeprecatedDOMHTMLInputElement::setTabIndex):
+        (DeprecatedDOMHTMLInputElement::type):
+        (DeprecatedDOMHTMLInputElement::setType):
+        (DeprecatedDOMHTMLInputElement::useMap):
+        (DeprecatedDOMHTMLInputElement::setUseMap):
+        (DeprecatedDOMHTMLInputElement::value):
+        (DeprecatedDOMHTMLInputElement::setValue):
+        (DeprecatedDOMHTMLInputElement::select):
+        (DeprecatedDOMHTMLInputElement::click):
+        (DeprecatedDOMHTMLInputElement::setSelectionStart):
+        (DeprecatedDOMHTMLInputElement::selectionStart):
+        (DeprecatedDOMHTMLInputElement::setSelectionEnd):
+        (DeprecatedDOMHTMLInputElement::selectionEnd):
+        (DeprecatedDOMHTMLInputElement::isTextField):
+        (DeprecatedDOMHTMLInputElement::rectOnScreen):
+        (DeprecatedDOMHTMLInputElement::replaceCharactersInRange):
+        (DeprecatedDOMHTMLInputElement::selectedRange):
+        (DeprecatedDOMHTMLInputElement::setAutofilled):
+        (DeprecatedDOMHTMLInputElement::isUserEdited):
+        (DeprecatedDOMHTMLTextAreaElement::QueryInterface):
+        (DeprecatedDOMHTMLTextAreaElement::defaultValue):
+        (DeprecatedDOMHTMLTextAreaElement::setDefaultValue):
+        (DeprecatedDOMHTMLTextAreaElement::form):
+        (DeprecatedDOMHTMLTextAreaElement::accessKey):
+        (DeprecatedDOMHTMLTextAreaElement::setAccessKey):
+        (DeprecatedDOMHTMLTextAreaElement::cols):
+        (DeprecatedDOMHTMLTextAreaElement::setCols):
+        (DeprecatedDOMHTMLTextAreaElement::disabled):
+        (DeprecatedDOMHTMLTextAreaElement::setDisabled):
+        (DeprecatedDOMHTMLTextAreaElement::name):
+        (DeprecatedDOMHTMLTextAreaElement::setName):
+        (DeprecatedDOMHTMLTextAreaElement::readOnly):
+        (DeprecatedDOMHTMLTextAreaElement::setReadOnly):
+        (DeprecatedDOMHTMLTextAreaElement::rows):
+        (DeprecatedDOMHTMLTextAreaElement::setRows):
+        (DeprecatedDOMHTMLTextAreaElement::tabIndex):
+        (DeprecatedDOMHTMLTextAreaElement::setTabIndex):
+        (DeprecatedDOMHTMLTextAreaElement::type):
+        (DeprecatedDOMHTMLTextAreaElement::value):
+        (DeprecatedDOMHTMLTextAreaElement::setValue):
+        (DeprecatedDOMHTMLTextAreaElement::select):
+        (DeprecatedDOMHTMLTextAreaElement::isUserEdited):
+        * DOMHTMLClasses.h:
+        (DeprecatedDOMHTMLCollection::AddRef):
+        (DeprecatedDOMHTMLCollection::Release):
+        (DeprecatedDOMHTMLCollection::throwException):
+        (DeprecatedDOMHTMLCollection::callWebScriptMethod):
+        (DeprecatedDOMHTMLCollection::evaluateWebScript):
+        (DeprecatedDOMHTMLCollection::removeWebScriptKey):
+        (DeprecatedDOMHTMLCollection::stringRepresentation):
+        (DeprecatedDOMHTMLCollection::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLCollection::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLCollection::setException):
+        (DeprecatedDOMHTMLOptionsCollection::AddRef):
+        (DeprecatedDOMHTMLOptionsCollection::Release):
+        (DeprecatedDOMHTMLOptionsCollection::throwException):
+        (DeprecatedDOMHTMLOptionsCollection::callWebScriptMethod):
+        (DeprecatedDOMHTMLOptionsCollection::evaluateWebScript):
+        (DeprecatedDOMHTMLOptionsCollection::removeWebScriptKey):
+        (DeprecatedDOMHTMLOptionsCollection::stringRepresentation):
+        (DeprecatedDOMHTMLOptionsCollection::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLOptionsCollection::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLOptionsCollection::setException):
+        (DeprecatedDOMHTMLDocument::DeprecatedDOMHTMLDocument):
+        (DeprecatedDOMHTMLDocument::AddRef):
+        (DeprecatedDOMHTMLDocument::Release):
+        (DeprecatedDOMHTMLDocument::throwException):
+        (DeprecatedDOMHTMLDocument::callWebScriptMethod):
+        (DeprecatedDOMHTMLDocument::evaluateWebScript):
+        (DeprecatedDOMHTMLDocument::removeWebScriptKey):
+        (DeprecatedDOMHTMLDocument::stringRepresentation):
+        (DeprecatedDOMHTMLDocument::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLDocument::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLDocument::setException):
+        (DeprecatedDOMHTMLDocument::nodeName):
+        (DeprecatedDOMHTMLDocument::nodeValue):
+        (DeprecatedDOMHTMLDocument::nodeType):
+        (DeprecatedDOMHTMLDocument::parentNode):
+        (DeprecatedDOMHTMLDocument::childNodes):
+        (DeprecatedDOMHTMLDocument::firstChild):
+        (DeprecatedDOMHTMLDocument::lastChild):
+        (DeprecatedDOMHTMLDocument::previousSibling):
+        (DeprecatedDOMHTMLDocument::nextSibling):
+        (DeprecatedDOMHTMLDocument::attributes):
+        (DeprecatedDOMHTMLDocument::ownerDocument):
+        (DeprecatedDOMHTMLDocument::insertBefore):
+        (DeprecatedDOMHTMLDocument::replaceChild):
+        (DeprecatedDOMHTMLDocument::removeChild):
+        (DeprecatedDOMHTMLDocument::appendChild):
+        (DeprecatedDOMHTMLDocument::hasChildNodes):
+        (DeprecatedDOMHTMLDocument::cloneNode):
+        (DeprecatedDOMHTMLDocument::normalize):
+        (DeprecatedDOMHTMLDocument::isSupported):
+        (DeprecatedDOMHTMLDocument::namespaceURI):
+        (DeprecatedDOMHTMLDocument::prefix):
+        (DeprecatedDOMHTMLDocument::setPrefix):
+        (DeprecatedDOMHTMLDocument::localName):
+        (DeprecatedDOMHTMLDocument::hasAttributes):
+        (DeprecatedDOMHTMLDocument::isSameNode):
+        (DeprecatedDOMHTMLDocument::isEqualNode):
+        (DeprecatedDOMHTMLDocument::textContent):
+        (DeprecatedDOMHTMLDocument::setTextContent):
+        (DeprecatedDOMHTMLDocument::doctype):
+        (DeprecatedDOMHTMLDocument::implementation):
+        (DeprecatedDOMHTMLDocument::documentElement):
+        (DeprecatedDOMHTMLDocument::createElement):
+        (DeprecatedDOMHTMLDocument::createDocumentFragment):
+        (DeprecatedDOMHTMLDocument::createTextNode):
+        (DeprecatedDOMHTMLDocument::createComment):
+        (DeprecatedDOMHTMLDocument::createCDATASection):
+        (DeprecatedDOMHTMLDocument::createProcessingInstruction):
+        (DeprecatedDOMHTMLDocument::createAttribute):
+        (DeprecatedDOMHTMLDocument::createEntityReference):
+        (DeprecatedDOMHTMLDocument::getElementsByTagName):
+        (DeprecatedDOMHTMLDocument::importNode):
+        (DeprecatedDOMHTMLDocument::createElementNS):
+        (DeprecatedDOMHTMLDocument::createAttributeNS):
+        (DeprecatedDOMHTMLDocument::getElementsByTagNameNS):
+        (DeprecatedDOMHTMLDocument::getElementById):
+        (DeprecatedDOMHTMLElement::DeprecatedDOMHTMLElement):
+        (DeprecatedDOMHTMLElement::AddRef):
+        (DeprecatedDOMHTMLElement::Release):
+        (DeprecatedDOMHTMLElement::throwException):
+        (DeprecatedDOMHTMLElement::callWebScriptMethod):
+        (DeprecatedDOMHTMLElement::evaluateWebScript):
+        (DeprecatedDOMHTMLElement::removeWebScriptKey):
+        (DeprecatedDOMHTMLElement::stringRepresentation):
+        (DeprecatedDOMHTMLElement::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLElement::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLElement::setException):
+        (DeprecatedDOMHTMLElement::nodeName):
+        (DeprecatedDOMHTMLElement::nodeValue):
+        (DeprecatedDOMHTMLElement::setNodeValue):
+        (DeprecatedDOMHTMLElement::nodeType):
+        (DeprecatedDOMHTMLElement::parentNode):
+        (DeprecatedDOMHTMLElement::childNodes):
+        (DeprecatedDOMHTMLElement::firstChild):
+        (DeprecatedDOMHTMLElement::lastChild):
+        (DeprecatedDOMHTMLElement::previousSibling):
+        (DeprecatedDOMHTMLElement::nextSibling):
+        (DeprecatedDOMHTMLElement::attributes):
+        (DeprecatedDOMHTMLElement::ownerDocument):
+        (DeprecatedDOMHTMLElement::insertBefore):
+        (DeprecatedDOMHTMLElement::replaceChild):
+        (DeprecatedDOMHTMLElement::removeChild):
+        (DeprecatedDOMHTMLElement::appendChild):
+        (DeprecatedDOMHTMLElement::hasChildNodes):
+        (DeprecatedDOMHTMLElement::cloneNode):
+        (DeprecatedDOMHTMLElement::normalize):
+        (DeprecatedDOMHTMLElement::isSupported):
+        (DeprecatedDOMHTMLElement::namespaceURI):
+        (DeprecatedDOMHTMLElement::prefix):
+        (DeprecatedDOMHTMLElement::setPrefix):
+        (DeprecatedDOMHTMLElement::localName):
+        (DeprecatedDOMHTMLElement::hasAttributes):
+        (DeprecatedDOMHTMLElement::isSameNode):
+        (DeprecatedDOMHTMLElement::isEqualNode):
+        (DeprecatedDOMHTMLElement::textContent):
+        (DeprecatedDOMHTMLElement::setTextContent):
+        (DeprecatedDOMHTMLElement::tagName):
+        (DeprecatedDOMHTMLElement::getAttribute):
+        (DeprecatedDOMHTMLElement::setAttribute):
+        (DeprecatedDOMHTMLElement::removeAttribute):
+        (DeprecatedDOMHTMLElement::getAttributeNode):
+        (DeprecatedDOMHTMLElement::setAttributeNode):
+        (DeprecatedDOMHTMLElement::removeAttributeNode):
+        (DeprecatedDOMHTMLElement::getElementsByTagName):
+        (DeprecatedDOMHTMLElement::getAttributeNS):
+        (DeprecatedDOMHTMLElement::setAttributeNS):
+        (DeprecatedDOMHTMLElement::removeAttributeNS):
+        (DeprecatedDOMHTMLElement::getAttributeNodeNS):
+        (DeprecatedDOMHTMLElement::setAttributeNodeNS):
+        (DeprecatedDOMHTMLElement::getElementsByTagNameNS):
+        (DeprecatedDOMHTMLElement::hasAttribute):
+        (DeprecatedDOMHTMLElement::hasAttributeNS):
+        (DeprecatedDOMHTMLElement::focus):
+        (DeprecatedDOMHTMLElement::blur):
+        (DeprecatedDOMHTMLFormElement::DeprecatedDOMHTMLFormElement):
+        (DeprecatedDOMHTMLFormElement::AddRef):
+        (DeprecatedDOMHTMLFormElement::Release):
+        (DeprecatedDOMHTMLFormElement::throwException):
+        (DeprecatedDOMHTMLFormElement::callWebScriptMethod):
+        (DeprecatedDOMHTMLFormElement::evaluateWebScript):
+        (DeprecatedDOMHTMLFormElement::removeWebScriptKey):
+        (DeprecatedDOMHTMLFormElement::stringRepresentation):
+        (DeprecatedDOMHTMLFormElement::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLFormElement::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLFormElement::setException):
+        (DeprecatedDOMHTMLFormElement::nodeName):
+        (DeprecatedDOMHTMLFormElement::nodeValue):
+        (DeprecatedDOMHTMLFormElement::setNodeValue):
+        (DeprecatedDOMHTMLFormElement::nodeType):
+        (DeprecatedDOMHTMLFormElement::parentNode):
+        (DeprecatedDOMHTMLFormElement::childNodes):
+        (DeprecatedDOMHTMLFormElement::firstChild):
+        (DeprecatedDOMHTMLFormElement::lastChild):
+        (DeprecatedDOMHTMLFormElement::previousSibling):
+        (DeprecatedDOMHTMLFormElement::nextSibling):
+        (DeprecatedDOMHTMLFormElement::attributes):
+        (DeprecatedDOMHTMLFormElement::ownerDocument):
+        (DeprecatedDOMHTMLFormElement::insertBefore):
+        (DeprecatedDOMHTMLFormElement::replaceChild):
+        (DeprecatedDOMHTMLFormElement::removeChild):
+        (DeprecatedDOMHTMLFormElement::appendChild):
+        (DeprecatedDOMHTMLFormElement::hasChildNodes):
+        (DeprecatedDOMHTMLFormElement::cloneNode):
+        (DeprecatedDOMHTMLFormElement::normalize):
+        (DeprecatedDOMHTMLFormElement::isSupported):
+        (DeprecatedDOMHTMLFormElement::namespaceURI):
+        (DeprecatedDOMHTMLFormElement::prefix):
+        (DeprecatedDOMHTMLFormElement::setPrefix):
+        (DeprecatedDOMHTMLFormElement::localName):
+        (DeprecatedDOMHTMLFormElement::hasAttributes):
+        (DeprecatedDOMHTMLFormElement::isSameNode):
+        (DeprecatedDOMHTMLFormElement::isEqualNode):
+        (DeprecatedDOMHTMLFormElement::textContent):
+        (DeprecatedDOMHTMLFormElement::setTextContent):
+        (DeprecatedDOMHTMLFormElement::tagName):
+        (DeprecatedDOMHTMLFormElement::getAttribute):
+        (DeprecatedDOMHTMLFormElement::setAttribute):
+        (DeprecatedDOMHTMLFormElement::removeAttribute):
+        (DeprecatedDOMHTMLFormElement::getAttributeNode):
+        (DeprecatedDOMHTMLFormElement::setAttributeNode):
+        (DeprecatedDOMHTMLFormElement::removeAttributeNode):
+        (DeprecatedDOMHTMLFormElement::getElementsByTagName):
+        (DeprecatedDOMHTMLFormElement::getAttributeNS):
+        (DeprecatedDOMHTMLFormElement::setAttributeNS):
+        (DeprecatedDOMHTMLFormElement::removeAttributeNS):
+        (DeprecatedDOMHTMLFormElement::getAttributeNodeNS):
+        (DeprecatedDOMHTMLFormElement::setAttributeNodeNS):
+        (DeprecatedDOMHTMLFormElement::getElementsByTagNameNS):
+        (DeprecatedDOMHTMLFormElement::hasAttribute):
+        (DeprecatedDOMHTMLFormElement::hasAttributeNS):
+        (DeprecatedDOMHTMLFormElement::focus):
+        (DeprecatedDOMHTMLFormElement::blur):
+        (DeprecatedDOMHTMLFormElement::idName):
+        (DeprecatedDOMHTMLFormElement::setIdName):
+        (DeprecatedDOMHTMLFormElement::title):
+        (DeprecatedDOMHTMLFormElement::setTitle):
+        (DeprecatedDOMHTMLFormElement::lang):
+        (DeprecatedDOMHTMLFormElement::setLang):
+        (DeprecatedDOMHTMLFormElement::dir):
+        (DeprecatedDOMHTMLFormElement::setDir):
+        (DeprecatedDOMHTMLFormElement::className):
+        (DeprecatedDOMHTMLFormElement::setClassName):
+        (DeprecatedDOMHTMLFormElement::innerHTML):
+        (DeprecatedDOMHTMLFormElement::setInnerHTML):
+        (DeprecatedDOMHTMLFormElement::innerText):
+        (DeprecatedDOMHTMLFormElement::setInnerText):
+        (DeprecatedDOMHTMLSelectElement::DeprecatedDOMHTMLSelectElement):
+        (DeprecatedDOMHTMLSelectElement::AddRef):
+        (DeprecatedDOMHTMLSelectElement::Release):
+        (DeprecatedDOMHTMLSelectElement::throwException):
+        (DeprecatedDOMHTMLSelectElement::callWebScriptMethod):
+        (DeprecatedDOMHTMLSelectElement::evaluateWebScript):
+        (DeprecatedDOMHTMLSelectElement::removeWebScriptKey):
+        (DeprecatedDOMHTMLSelectElement::stringRepresentation):
+        (DeprecatedDOMHTMLSelectElement::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLSelectElement::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLSelectElement::setException):
+        (DeprecatedDOMHTMLSelectElement::nodeName):
+        (DeprecatedDOMHTMLSelectElement::nodeValue):
+        (DeprecatedDOMHTMLSelectElement::setNodeValue):
+        (DeprecatedDOMHTMLSelectElement::nodeType):
+        (DeprecatedDOMHTMLSelectElement::parentNode):
+        (DeprecatedDOMHTMLSelectElement::childNodes):
+        (DeprecatedDOMHTMLSelectElement::firstChild):
+        (DeprecatedDOMHTMLSelectElement::lastChild):
+        (DeprecatedDOMHTMLSelectElement::previousSibling):
+        (DeprecatedDOMHTMLSelectElement::nextSibling):
+        (DeprecatedDOMHTMLSelectElement::attributes):
+        (DeprecatedDOMHTMLSelectElement::ownerDocument):
+        (DeprecatedDOMHTMLSelectElement::insertBefore):
+        (DeprecatedDOMHTMLSelectElement::replaceChild):
+        (DeprecatedDOMHTMLSelectElement::removeChild):
+        (DeprecatedDOMHTMLSelectElement::appendChild):
+        (DeprecatedDOMHTMLSelectElement::hasChildNodes):
+        (DeprecatedDOMHTMLSelectElement::cloneNode):
+        (DeprecatedDOMHTMLSelectElement::normalize):
+        (DeprecatedDOMHTMLSelectElement::isSupported):
+        (DeprecatedDOMHTMLSelectElement::namespaceURI):
+        (DeprecatedDOMHTMLSelectElement::prefix):
+        (DeprecatedDOMHTMLSelectElement::setPrefix):
+        (DeprecatedDOMHTMLSelectElement::localName):
+        (DeprecatedDOMHTMLSelectElement::hasAttributes):
+        (DeprecatedDOMHTMLSelectElement::isSameNode):
+        (DeprecatedDOMHTMLSelectElement::isEqualNode):
+        (DeprecatedDOMHTMLSelectElement::textContent):
+        (DeprecatedDOMHTMLSelectElement::setTextContent):
+        (DeprecatedDOMHTMLSelectElement::tagName):
+        (DeprecatedDOMHTMLSelectElement::getAttribute):
+        (DeprecatedDOMHTMLSelectElement::setAttribute):
+        (DeprecatedDOMHTMLSelectElement::removeAttribute):
+        (DeprecatedDOMHTMLSelectElement::getAttributeNode):
+        (DeprecatedDOMHTMLSelectElement::setAttributeNode):
+        (DeprecatedDOMHTMLSelectElement::removeAttributeNode):
+        (DeprecatedDOMHTMLSelectElement::getElementsByTagName):
+        (DeprecatedDOMHTMLSelectElement::getAttributeNS):
+        (DeprecatedDOMHTMLSelectElement::setAttributeNS):
+        (DeprecatedDOMHTMLSelectElement::removeAttributeNS):
+        (DeprecatedDOMHTMLSelectElement::getAttributeNodeNS):
+        (DeprecatedDOMHTMLSelectElement::setAttributeNodeNS):
+        (DeprecatedDOMHTMLSelectElement::getElementsByTagNameNS):
+        (DeprecatedDOMHTMLSelectElement::hasAttribute):
+        (DeprecatedDOMHTMLSelectElement::hasAttributeNS):
+        (DeprecatedDOMHTMLSelectElement::focus):
+        (DeprecatedDOMHTMLSelectElement::blur):
+        (DeprecatedDOMHTMLSelectElement::idName):
+        (DeprecatedDOMHTMLSelectElement::setIdName):
+        (DeprecatedDOMHTMLSelectElement::title):
+        (DeprecatedDOMHTMLSelectElement::setTitle):
+        (DeprecatedDOMHTMLSelectElement::lang):
+        (DeprecatedDOMHTMLSelectElement::setLang):
+        (DeprecatedDOMHTMLSelectElement::dir):
+        (DeprecatedDOMHTMLSelectElement::setDir):
+        (DeprecatedDOMHTMLSelectElement::className):
+        (DeprecatedDOMHTMLSelectElement::setClassName):
+        (DeprecatedDOMHTMLSelectElement::innerHTML):
+        (DeprecatedDOMHTMLSelectElement::setInnerHTML):
+        (DeprecatedDOMHTMLSelectElement::innerText):
+        (DeprecatedDOMHTMLSelectElement::setInnerText):
+        (DeprecatedDOMHTMLOptionElement::DeprecatedDOMHTMLOptionElement):
+        (DeprecatedDOMHTMLOptionElement::AddRef):
+        (DeprecatedDOMHTMLOptionElement::Release):
+        (DeprecatedDOMHTMLOptionElement::throwException):
+        (DeprecatedDOMHTMLOptionElement::callWebScriptMethod):
+        (DeprecatedDOMHTMLOptionElement::evaluateWebScript):
+        (DeprecatedDOMHTMLOptionElement::removeWebScriptKey):
+        (DeprecatedDOMHTMLOptionElement::stringRepresentation):
+        (DeprecatedDOMHTMLOptionElement::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLOptionElement::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLOptionElement::setException):
+        (DeprecatedDOMHTMLOptionElement::nodeName):
+        (DeprecatedDOMHTMLOptionElement::nodeValue):
+        (DeprecatedDOMHTMLOptionElement::setNodeValue):
+        (DeprecatedDOMHTMLOptionElement::nodeType):
+        (DeprecatedDOMHTMLOptionElement::parentNode):
+        (DeprecatedDOMHTMLOptionElement::childNodes):
+        (DeprecatedDOMHTMLOptionElement::firstChild):
+        (DeprecatedDOMHTMLOptionElement::lastChild):
+        (DeprecatedDOMHTMLOptionElement::previousSibling):
+        (DeprecatedDOMHTMLOptionElement::nextSibling):
+        (DeprecatedDOMHTMLOptionElement::attributes):
+        (DeprecatedDOMHTMLOptionElement::ownerDocument):
+        (DeprecatedDOMHTMLOptionElement::insertBefore):
+        (DeprecatedDOMHTMLOptionElement::replaceChild):
+        (DeprecatedDOMHTMLOptionElement::removeChild):
+        (DeprecatedDOMHTMLOptionElement::appendChild):
+        (DeprecatedDOMHTMLOptionElement::hasChildNodes):
+        (DeprecatedDOMHTMLOptionElement::cloneNode):
+        (DeprecatedDOMHTMLOptionElement::normalize):
+        (DeprecatedDOMHTMLOptionElement::isSupported):
+        (DeprecatedDOMHTMLOptionElement::namespaceURI):
+        (DeprecatedDOMHTMLOptionElement::prefix):
+        (DeprecatedDOMHTMLOptionElement::setPrefix):
+        (DeprecatedDOMHTMLOptionElement::localName):
+        (DeprecatedDOMHTMLOptionElement::hasAttributes):
+        (DeprecatedDOMHTMLOptionElement::isSameNode):
+        (DeprecatedDOMHTMLOptionElement::isEqualNode):
+        (DeprecatedDOMHTMLOptionElement::textContent):
+        (DeprecatedDOMHTMLOptionElement::setTextContent):
+        (DeprecatedDOMHTMLOptionElement::tagName):
+        (DeprecatedDOMHTMLOptionElement::getAttribute):
+        (DeprecatedDOMHTMLOptionElement::setAttribute):
+        (DeprecatedDOMHTMLOptionElement::removeAttribute):
+        (DeprecatedDOMHTMLOptionElement::getAttributeNode):
+        (DeprecatedDOMHTMLOptionElement::setAttributeNode):
+        (DeprecatedDOMHTMLOptionElement::removeAttributeNode):
+        (DeprecatedDOMHTMLOptionElement::getElementsByTagName):
+        (DeprecatedDOMHTMLOptionElement::getAttributeNS):
+        (DeprecatedDOMHTMLOptionElement::setAttributeNS):
+        (DeprecatedDOMHTMLOptionElement::removeAttributeNS):
+        (DeprecatedDOMHTMLOptionElement::getAttributeNodeNS):
+        (DeprecatedDOMHTMLOptionElement::setAttributeNodeNS):
+        (DeprecatedDOMHTMLOptionElement::getElementsByTagNameNS):
+        (DeprecatedDOMHTMLOptionElement::hasAttribute):
+        (DeprecatedDOMHTMLOptionElement::hasAttributeNS):
+        (DeprecatedDOMHTMLOptionElement::focus):
+        (DeprecatedDOMHTMLOptionElement::blur):
+        (DeprecatedDOMHTMLOptionElement::idName):
+        (DeprecatedDOMHTMLOptionElement::setIdName):
+        (DeprecatedDOMHTMLOptionElement::title):
+        (DeprecatedDOMHTMLOptionElement::setTitle):
+        (DeprecatedDOMHTMLOptionElement::lang):
+        (DeprecatedDOMHTMLOptionElement::setLang):
+        (DeprecatedDOMHTMLOptionElement::dir):
+        (DeprecatedDOMHTMLOptionElement::setDir):
+        (DeprecatedDOMHTMLOptionElement::className):
+        (DeprecatedDOMHTMLOptionElement::setClassName):
+        (DeprecatedDOMHTMLOptionElement::innerHTML):
+        (DeprecatedDOMHTMLOptionElement::setInnerHTML):
+        (DeprecatedDOMHTMLOptionElement::innerText):
+        (DeprecatedDOMHTMLOptionElement::setInnerText):
+        (DeprecatedDOMHTMLInputElement::DeprecatedDOMHTMLInputElement):
+        (DeprecatedDOMHTMLInputElement::AddRef):
+        (DeprecatedDOMHTMLInputElement::Release):
+        (DeprecatedDOMHTMLInputElement::throwException):
+        (DeprecatedDOMHTMLInputElement::callWebScriptMethod):
+        (DeprecatedDOMHTMLInputElement::evaluateWebScript):
+        (DeprecatedDOMHTMLInputElement::removeWebScriptKey):
+        (DeprecatedDOMHTMLInputElement::stringRepresentation):
+        (DeprecatedDOMHTMLInputElement::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLInputElement::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLInputElement::setException):
+        (DeprecatedDOMHTMLInputElement::nodeName):
+        (DeprecatedDOMHTMLInputElement::nodeValue):
+        (DeprecatedDOMHTMLInputElement::setNodeValue):
+        (DeprecatedDOMHTMLInputElement::nodeType):
+        (DeprecatedDOMHTMLInputElement::parentNode):
+        (DeprecatedDOMHTMLInputElement::childNodes):
+        (DeprecatedDOMHTMLInputElement::firstChild):
+        (DeprecatedDOMHTMLInputElement::lastChild):
+        (DeprecatedDOMHTMLInputElement::previousSibling):
+        (DeprecatedDOMHTMLInputElement::nextSibling):
+        (DeprecatedDOMHTMLInputElement::attributes):
+        (DeprecatedDOMHTMLInputElement::ownerDocument):
+        (DeprecatedDOMHTMLInputElement::insertBefore):
+        (DeprecatedDOMHTMLInputElement::replaceChild):
+        (DeprecatedDOMHTMLInputElement::removeChild):
+        (DeprecatedDOMHTMLInputElement::appendChild):
+        (DeprecatedDOMHTMLInputElement::hasChildNodes):
+        (DeprecatedDOMHTMLInputElement::cloneNode):
+        (DeprecatedDOMHTMLInputElement::normalize):
+        (DeprecatedDOMHTMLInputElement::isSupported):
+        (DeprecatedDOMHTMLInputElement::namespaceURI):
+        (DeprecatedDOMHTMLInputElement::prefix):
+        (DeprecatedDOMHTMLInputElement::setPrefix):
+        (DeprecatedDOMHTMLInputElement::localName):
+        (DeprecatedDOMHTMLInputElement::hasAttributes):
+        (DeprecatedDOMHTMLInputElement::isSameNode):
+        (DeprecatedDOMHTMLInputElement::isEqualNode):
+        (DeprecatedDOMHTMLInputElement::textContent):
+        (DeprecatedDOMHTMLInputElement::setTextContent):
+        (DeprecatedDOMHTMLInputElement::tagName):
+        (DeprecatedDOMHTMLInputElement::getAttribute):
+        (DeprecatedDOMHTMLInputElement::setAttribute):
+        (DeprecatedDOMHTMLInputElement::removeAttribute):
+        (DeprecatedDOMHTMLInputElement::getAttributeNode):
+        (DeprecatedDOMHTMLInputElement::setAttributeNode):
+        (DeprecatedDOMHTMLInputElement::removeAttributeNode):
+        (DeprecatedDOMHTMLInputElement::getElementsByTagName):
+        (DeprecatedDOMHTMLInputElement::getAttributeNS):
+        (DeprecatedDOMHTMLInputElement::setAttributeNS):
+        (DeprecatedDOMHTMLInputElement::removeAttributeNS):
+        (DeprecatedDOMHTMLInputElement::getAttributeNodeNS):
+        (DeprecatedDOMHTMLInputElement::setAttributeNodeNS):
+        (DeprecatedDOMHTMLInputElement::getElementsByTagNameNS):
+        (DeprecatedDOMHTMLInputElement::hasAttribute):
+        (DeprecatedDOMHTMLInputElement::hasAttributeNS):
+        (DeprecatedDOMHTMLInputElement::focus):
+        (DeprecatedDOMHTMLInputElement::blur):
+        (DeprecatedDOMHTMLInputElement::idName):
+        (DeprecatedDOMHTMLInputElement::setIdName):
+        (DeprecatedDOMHTMLInputElement::title):
+        (DeprecatedDOMHTMLInputElement::setTitle):
+        (DeprecatedDOMHTMLInputElement::lang):
+        (DeprecatedDOMHTMLInputElement::setLang):
+        (DeprecatedDOMHTMLInputElement::dir):
+        (DeprecatedDOMHTMLInputElement::setDir):
+        (DeprecatedDOMHTMLInputElement::className):
+        (DeprecatedDOMHTMLInputElement::setClassName):
+        (DeprecatedDOMHTMLInputElement::innerHTML):
+        (DeprecatedDOMHTMLInputElement::setInnerHTML):
+        (DeprecatedDOMHTMLInputElement::innerText):
+        (DeprecatedDOMHTMLInputElement::setInnerText):
+        (DeprecatedDOMHTMLTextAreaElement::DeprecatedDOMHTMLTextAreaElement):
+        (DeprecatedDOMHTMLTextAreaElement::AddRef):
+        (DeprecatedDOMHTMLTextAreaElement::Release):
+        (DeprecatedDOMHTMLTextAreaElement::throwException):
+        (DeprecatedDOMHTMLTextAreaElement::callWebScriptMethod):
+        (DeprecatedDOMHTMLTextAreaElement::evaluateWebScript):
+        (DeprecatedDOMHTMLTextAreaElement::removeWebScriptKey):
+        (DeprecatedDOMHTMLTextAreaElement::stringRepresentation):
+        (DeprecatedDOMHTMLTextAreaElement::webScriptValueAtIndex):
+        (DeprecatedDOMHTMLTextAreaElement::setWebScriptValueAtIndex):
+        (DeprecatedDOMHTMLTextAreaElement::setException):
+        (DeprecatedDOMHTMLTextAreaElement::nodeName):
+        (DeprecatedDOMHTMLTextAreaElement::nodeValue):
+        (DeprecatedDOMHTMLTextAreaElement::setNodeValue):
+        (DeprecatedDOMHTMLTextAreaElement::nodeType):
+        (DeprecatedDOMHTMLTextAreaElement::parentNode):
+        (DeprecatedDOMHTMLTextAreaElement::childNodes):
+        (DeprecatedDOMHTMLTextAreaElement::firstChild):
+        (DeprecatedDOMHTMLTextAreaElement::lastChild):
+        (DeprecatedDOMHTMLTextAreaElement::previousSibling):
+        (DeprecatedDOMHTMLTextAreaElement::nextSibling):
+        (DeprecatedDOMHTMLTextAreaElement::attributes):
+        (DeprecatedDOMHTMLTextAreaElement::ownerDocument):
+        (DeprecatedDOMHTMLTextAreaElement::insertBefore):
+        (DeprecatedDOMHTMLTextAreaElement::replaceChild):
+        (DeprecatedDOMHTMLTextAreaElement::removeChild):
+        (DeprecatedDOMHTMLTextAreaElement::appendChild):
+        (DeprecatedDOMHTMLTextAreaElement::hasChildNodes):
+        (DeprecatedDOMHTMLTextAreaElement::cloneNode):
+        (DeprecatedDOMHTMLTextAreaElement::normalize):
+        (DeprecatedDOMHTMLTextAreaElement::isSupported):
+        (DeprecatedDOMHTMLTextAreaElement::namespaceURI):
+        (DeprecatedDOMHTMLTextAreaElement::prefix):
+        (DeprecatedDOMHTMLTextAreaElement::setPrefix):
+        (DeprecatedDOMHTMLTextAreaElement::localName):
+        (DeprecatedDOMHTMLTextAreaElement::hasAttributes):
+        (DeprecatedDOMHTMLTextAreaElement::isSameNode):
+        (DeprecatedDOMHTMLTextAreaElement::isEqualNode):
+        (DeprecatedDOMHTMLTextAreaElement::textContent):
+        (DeprecatedDOMHTMLTextAreaElement::setTextContent):
+        (DeprecatedDOMHTMLTextAreaElement::tagName):
+        (DeprecatedDOMHTMLTextAreaElement::getAttribute):
+        (DeprecatedDOMHTMLTextAreaElement::setAttribute):
+        (DeprecatedDOMHTMLTextAreaElement::removeAttribute):
+        (DeprecatedDOMHTMLTextAreaElement::getAttributeNode):
+        (DeprecatedDOMHTMLTextAreaElement::setAttributeNode):
+        (DeprecatedDOMHTMLTextAreaElement::removeAttributeNode):
+        (DeprecatedDOMHTMLTextAreaElement::getElementsByTagName):
+        (DeprecatedDOMHTMLTextAreaElement::getAttributeNS):
+        (DeprecatedDOMHTMLTextAreaElement::setAttributeNS):
+        (DeprecatedDOMHTMLTextAreaElement::removeAttributeNS):
+        (DeprecatedDOMHTMLTextAreaElement::getAttributeNodeNS):
+        (DeprecatedDOMHTMLTextAreaElement::setAttributeNodeNS):
+        (DeprecatedDOMHTMLTextAreaElement::getElementsByTagNameNS):
+        (DeprecatedDOMHTMLTextAreaElement::hasAttribute):
+        (DeprecatedDOMHTMLTextAreaElement::hasAttributeNS):
+        (DeprecatedDOMHTMLTextAreaElement::focus):
+        (DeprecatedDOMHTMLTextAreaElement::blur):
+        (DeprecatedDOMHTMLTextAreaElement::idName):
+        (DeprecatedDOMHTMLTextAreaElement::setIdName):
+        (DeprecatedDOMHTMLTextAreaElement::title):
+        (DeprecatedDOMHTMLTextAreaElement::setTitle):
+        (DeprecatedDOMHTMLTextAreaElement::lang):
+        (DeprecatedDOMHTMLTextAreaElement::setLang):
+        (DeprecatedDOMHTMLTextAreaElement::dir):
+        (DeprecatedDOMHTMLTextAreaElement::setDir):
+        (DeprecatedDOMHTMLTextAreaElement::className):
+        (DeprecatedDOMHTMLTextAreaElement::setClassName):
+        (DeprecatedDOMHTMLTextAreaElement::innerHTML):
+        (DeprecatedDOMHTMLTextAreaElement::setInnerHTML):
+        (DeprecatedDOMHTMLTextAreaElement::innerText):
+        (DeprecatedDOMHTMLTextAreaElement::setInnerText):
+        * Interfaces/DOMCSS.idl:
+        * Interfaces/DOMCore.idl:
+        * Interfaces/DOMEvents.idl:
+        * Interfaces/DOMExtensions.idl:
+        * Interfaces/DOMHTML.idl:
+        * Interfaces/DOMPrivate.idl:
+        * Interfaces/DOMRange.idl:
+        * Interfaces/DOMWindow.idl:
+        * Interfaces/IWebEditingDelegate.idl:
+        * Interfaces/IWebFormDelegate.idl:
+        * Interfaces/IWebFrame.idl:
+        * Interfaces/IWebHTMLRepresentation.idl:
+        * Interfaces/IWebView.idl:
+        * WebEditorClient.cpp:
+        (WebEditorClient::shouldDeleteRange):
+        (WebEditorClient::shouldInsertText):
+        (WebEditorClient::textFieldDidBeginEditing):
+        (WebEditorClient::textFieldDidEndEditing):
+        (WebEditorClient::textDidChangeInTextField):
+        (WebEditorClient::doTextFieldCommandFromEvent):
+        (WebEditorClient::textWillBeDeletedInTextField):
+        (WebEditorClient::textDidChangeInTextArea):
+        * WebElementPropertyBag.cpp:
+        (WebElementPropertyBag::Read):
+        * WebFrame.cpp:
+        (elementFromDOMElement):
+        (formElementFromDOMElement):
+        (inputElementFromDOMElement):
+        (WebFrame::DOMDocument):
+        (WebFrame::frameElement):
+        (WebFrame::currentForm):
+        (WebFrame::elementWithName):
+        (WebFrame::formForElement):
+        (WebFrame::elementDoesAutoComplete):
+        (WebFrame::controlsInForm):
+        (WebFrame::elementIsPassword):
+        (WebFrame::searchForLabelsBeforeElement):
+        (WebFrame::matchLabelsAgainstElement):
+        (WebFrame::dispatchWillSubmitForm):
+        * WebFrame.h:
+        * WebHTMLRepresentation.cpp:
+        (WebHTMLRepresentation::attributedStringFromDOMNodes):
+        (WebHTMLRepresentation::elementWithName):
+        (WebHTMLRepresentation::elementDoesAutoComplete):
+        (WebHTMLRepresentation::elementIsPassword):
+        (WebHTMLRepresentation::formForElement):
+        (WebHTMLRepresentation::currentForm):
+        (WebHTMLRepresentation::controlsInForm):
+        (WebHTMLRepresentation::searchForLabels):
+        (WebHTMLRepresentation::matchLabels):
+        * WebHTMLRepresentation.h:
+        * WebView.cpp:
+        (WebView::mainFrameDocument):
+        (WebView::computedStyleForElement):
+        (WebView::editableDOMRangeForPoint):
+        (WebView::setSelectedDOMRange):
+        (WebView::selectedDOMRange):
+        (WebView::setTypingStyle):
+        (WebView::typingStyle):
+        (WebView::styleDeclarationWithText):
+        (WebView::replaceSelectionWithNode):
+        (WebView::applyStyle):
+        * WebView.h:
+
 2007-08-22  Jon Honeycutt  <jhoneycutt@apple.com>
 
         Reviewed by Adam.
index c6190eca88ae302ccdbecd72c2cb8d265b8b7d1a..150564a64744a97ff8efe9906de75ab0c9a2d206 100644 (file)
@@ -31,9 +31,9 @@
 #include <WebCore/PlatformString.h>
 #pragma warning(pop)
 
-// DOMCSSStyleDeclaration - DOMCSSStyleDeclaration ----------------------------
+// DeprecatedDOMCSSStyleDeclaration - DeprecatedDOMCSSStyleDeclaration ----------------------------
 
-DOMCSSStyleDeclaration::DOMCSSStyleDeclaration(WebCore::CSSStyleDeclaration* s)
+DeprecatedDOMCSSStyleDeclaration::DeprecatedDOMCSSStyleDeclaration(WebCore::CSSStyleDeclaration* s)
 : m_style(0)
 {
     if (s)
@@ -42,22 +42,22 @@ DOMCSSStyleDeclaration::DOMCSSStyleDeclaration(WebCore::CSSStyleDeclaration* s)
     m_style = s;
 }
 
-DOMCSSStyleDeclaration::~DOMCSSStyleDeclaration()
+DeprecatedDOMCSSStyleDeclaration::~DeprecatedDOMCSSStyleDeclaration()
 {
     if (m_style)
         m_style->deref();
 }
 
-IDOMCSSStyleDeclaration* DOMCSSStyleDeclaration::createInstance(WebCore::CSSStyleDeclaration* s)
+IDeprecatedDOMCSSStyleDeclaration* DeprecatedDOMCSSStyleDeclaration::createInstance(WebCore::CSSStyleDeclaration* s)
 {
     if (!s)
         return 0;
 
     HRESULT hr;
-    IDOMCSSStyleDeclaration* domStyle = 0;
+    IDeprecatedDOMCSSStyleDeclaration* domStyle = 0;
 
-    DOMCSSStyleDeclaration* newStyle = new DOMCSSStyleDeclaration(s);
-    hr = newStyle->QueryInterface(IID_IDOMCSSStyleDeclaration, (void**)&domStyle);
+    DeprecatedDOMCSSStyleDeclaration* newStyle = new DeprecatedDOMCSSStyleDeclaration(s);
+    hr = newStyle->QueryInterface(IID_IDeprecatedDOMCSSStyleDeclaration, (void**)&domStyle);
 
     if (FAILED(hr))
         return 0;
@@ -65,30 +65,30 @@ IDOMCSSStyleDeclaration* DOMCSSStyleDeclaration::createInstance(WebCore::CSSStyl
     return domStyle;
 }
 
-// DOMCSSStyleDeclaration - IUnknown ------------------------------------------
+// DeprecatedDOMCSSStyleDeclaration - IUnknown ------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMCSSStyleDeclaration))
-        *ppvObject = static_cast<IDOMCSSStyleDeclaration*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMCSSStyleDeclaration))
+        *ppvObject = static_cast<IDeprecatedDOMCSSStyleDeclaration*>(this);
     else
-        return DOMObject::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMObject::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMCSSStyleDeclaration - IDOMCSSStyleDeclaration ---------------------------
+// DeprecatedDOMCSSStyleDeclaration - IDeprecatedDOMCSSStyleDeclaration ---------------------------
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::cssText( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::cssText( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::setCssText( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::setCssText( 
     /* [in] */ BSTR cssText)
 {
     WebCore::String cssTextString(cssText);
@@ -98,7 +98,7 @@ HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::setCssText(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::getPropertyValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::getPropertyValue( 
     /* [in] */ BSTR propertyName,
     /* [retval][out] */ BSTR* result)
 {
@@ -110,15 +110,15 @@ HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::getPropertyValue(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::getPropertyCSSValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::getPropertyCSSValue( 
     /* [in] */ BSTR /*propertyName*/,
-    /* [retval][out] */ IDOMCSSValue** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMCSSValue** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::removeProperty( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::removeProperty( 
     /* [in] */ BSTR /*propertyName*/,
     /* [retval][out] */ BSTR* /*result*/)
 {
@@ -126,7 +126,7 @@ HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::removeProperty(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::getPropertyPriority( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::getPropertyPriority( 
     /* [in] */ BSTR /*propertyName*/,
     /* [retval][out] */ BSTR* /*result*/)
 {
@@ -134,7 +134,7 @@ HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::getPropertyPriority(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::setProperty( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::setProperty( 
     /* [in] */ BSTR propertyName,
     /* [in] */ BSTR value,
     /* [in] */ BSTR priority)
@@ -148,14 +148,14 @@ HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::setProperty(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::length( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::length( 
     /* [retval][out] */ UINT* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::item( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::item( 
     /* [in] */ UINT /*index*/,
     /* [retval][out] */ BSTR* /*result*/)
 {
@@ -163,8 +163,8 @@ HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::item(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMCSSStyleDeclaration::parentRule( 
-    /* [retval][out] */ IDOMCSSRule** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMCSSStyleDeclaration::parentRule( 
+    /* [retval][out] */ IDeprecatedDOMCSSRule** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
index fd9ea1b6782ef6da38088a0a4f18d343ec63df62..07089f036c8b3973d83786921f0b5245035080f4 100644 (file)
 
 #include <WebCore/CSSStyleDeclaration.h>
 
-class DOMCSSStyleDeclaration : public DOMObject, public IDOMCSSStyleDeclaration
+class DeprecatedDOMCSSStyleDeclaration : public DeprecatedDOMObject, public IDeprecatedDOMCSSStyleDeclaration
 {
 protected:
-    DOMCSSStyleDeclaration(WebCore::CSSStyleDeclaration* d);
-    ~DOMCSSStyleDeclaration();
+    DeprecatedDOMCSSStyleDeclaration(WebCore::CSSStyleDeclaration* d);
+    ~DeprecatedDOMCSSStyleDeclaration();
 
 public:
-    static IDOMCSSStyleDeclaration* createInstance(WebCore::CSSStyleDeclaration* d);
+    static IDeprecatedDOMCSSStyleDeclaration* createInstance(WebCore::CSSStyleDeclaration* d);
 
 public:
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMObject::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMObject::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMObject::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMObject::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMCSSStyleDeclaration
+    // IDeprecatedDOMCSSStyleDeclaration
     virtual HRESULT STDMETHODCALLTYPE cssText( 
         /* [retval][out] */ BSTR *result);
     
@@ -91,7 +91,7 @@ public:
     
     virtual HRESULT STDMETHODCALLTYPE getPropertyCSSValue( 
         /* [in] */ BSTR propertyName,
-        /* [retval][out] */ IDOMCSSValue **result);
+        /* [retval][out] */ IDeprecatedDOMCSSValue **result);
     
     virtual HRESULT STDMETHODCALLTYPE removeProperty( 
         /* [in] */ BSTR propertyName,
@@ -114,7 +114,7 @@ public:
         /* [retval][out] */ BSTR *result);
     
     virtual HRESULT STDMETHODCALLTYPE parentRule( 
-        /* [retval][out] */ IDOMCSSRule **result);
+        /* [retval][out] */ IDeprecatedDOMCSSRule **result);
 
 protected:
     ULONG m_refCount;
index 67030fa4ef1a7fab5f94e66507ac3f70abd4f433..997dd25f540625cbf961a7e179015b0d325cfa8a 100644 (file)
 
 #include <initguid.h>
 // {79A193A5-D783-4c73-9AD9-D10678B943DE}
-DEFINE_GUID(IID_DOMNode, 0x79a193a5, 0xd783, 0x4c73, 0x9a, 0xd9, 0xd1, 0x6, 0x78, 0xb9, 0x43, 0xde);
+DEFINE_GUID(IID_DeprecatedDOMNode, 0x79a193a5, 0xd783, 0x4c73, 0x9a, 0xd9, 0xd1, 0x6, 0x78, 0xb9, 0x43, 0xde);
 // {3B0C0EFF-478B-4b0b-8290-D2321E08E23E}
-DEFINE_GUID(IID_DOMElement, 0x3b0c0eff, 0x478b, 0x4b0b, 0x82, 0x90, 0xd2, 0x32, 0x1e, 0x8, 0xe2, 0x3e);
+DEFINE_GUID(IID_DeprecatedDOMElement, 0x3b0c0eff, 0x478b, 0x4b0b, 0x82, 0x90, 0xd2, 0x32, 0x1e, 0x8, 0xe2, 0x3e);
 
 using namespace WebCore;
 using namespace HTMLNames;
 
-// DOMObject - IUnknown -------------------------------------------------------
+// DeprecatedDOMObject - IUnknown -------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMObject::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMObject::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMObject))
-        *ppvObject = static_cast<IDOMObject*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMObject))
+        *ppvObject = static_cast<IDeprecatedDOMObject*>(this);
     else
         return WebScriptObject::QueryInterface(riid, ppvObject);
 
@@ -69,32 +69,32 @@ HRESULT STDMETHODCALLTYPE DOMObject::QueryInterface(REFIID riid, void** ppvObjec
     return S_OK;
 }
 
-// DOMNode - IUnknown ---------------------------------------------------------
+// DeprecatedDOMNode - IUnknown ---------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMNode::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMNode))
-        *ppvObject = static_cast<IDOMNode*>(this);
-    else if (IsEqualGUID(riid, IID_DOMNode))
-        *ppvObject = static_cast<DOMNode*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMNode))
+        *ppvObject = static_cast<IDeprecatedDOMNode*>(this);
+    else if (IsEqualGUID(riid, IID_DeprecatedDOMNode))
+        *ppvObject = static_cast<DeprecatedDOMNode*>(this);
     else
-        return DOMObject::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMObject::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMNode --------------------------------------------------------------------
+// DeprecatedDOMNode --------------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMNode::nodeName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::nodeName( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::nodeValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::nodeValue( 
     /* [retval][out] */ BSTR* result)
 {
     if (!m_node)
@@ -106,140 +106,140 @@ HRESULT STDMETHODCALLTYPE DOMNode::nodeValue(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::setNodeValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::setNodeValue( 
     /* [in] */ BSTR /*value*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::nodeType( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::nodeType( 
     /* [retval][out] */ unsigned short* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::parentNode( 
-    /* [retval][out] */ IDOMNode** result)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::parentNode( 
+    /* [retval][out] */ IDeprecatedDOMNode** result)
 {
     *result = 0;
     if (!m_node || !m_node->parentNode())
         return E_FAIL;
-    *result = DOMNode::createInstance(m_node->parentNode());
+    *result = DeprecatedDOMNode::createInstance(m_node->parentNode());
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::childNodes( 
-    /* [retval][out] */ IDOMNodeList** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::childNodes( 
+    /* [retval][out] */ IDeprecatedDOMNodeList** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::firstChild( 
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::firstChild( 
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::lastChild( 
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::lastChild( 
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::previousSibling( 
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::previousSibling( 
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::nextSibling( 
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::nextSibling( 
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::attributes( 
-    /* [retval][out] */ IDOMNamedNodeMap** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::attributes( 
+    /* [retval][out] */ IDeprecatedDOMNamedNodeMap** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::ownerDocument( 
-    /* [retval][out] */ IDOMDocument** result)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::ownerDocument( 
+    /* [retval][out] */ IDeprecatedDOMDocument** result)
 {
     if (!result)
         return E_POINTER;
     *result = 0;
     if (!m_node)
         return E_FAIL;
-    *result = DOMDocument::createInstance(m_node->ownerDocument());
+    *result = DeprecatedDOMDocument::createInstance(m_node->ownerDocument());
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::insertBefore( 
-    /* [in] */ IDOMNode* /*newChild*/,
-    /* [in] */ IDOMNode* /*refChild*/,
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::insertBefore( 
+    /* [in] */ IDeprecatedDOMNode* /*newChild*/,
+    /* [in] */ IDeprecatedDOMNode* /*refChild*/,
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::replaceChild( 
-    /* [in] */ IDOMNode* /*newChild*/,
-    /* [in] */ IDOMNode* /*oldChild*/,
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::replaceChild( 
+    /* [in] */ IDeprecatedDOMNode* /*newChild*/,
+    /* [in] */ IDeprecatedDOMNode* /*oldChild*/,
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::removeChild( 
-    /* [in] */ IDOMNode* /*oldChild*/,
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::removeChild( 
+    /* [in] */ IDeprecatedDOMNode* /*oldChild*/,
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::appendChild( 
-    /* [in] */ IDOMNode* /*oldChild*/,
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::appendChild( 
+    /* [in] */ IDeprecatedDOMNode* /*oldChild*/,
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::hasChildNodes( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::hasChildNodes( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::cloneNode( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::cloneNode( 
     /* [in] */ BOOL /*deep*/,
-    /* [retval][out] */ IDOMNode** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::normalize( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::normalize( void)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::isSupported( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::isSupported( 
     /* [in] */ BSTR /*feature*/,
     /* [in] */ BSTR /*version*/,
     /* [retval][out] */ BOOL* /*result*/)
@@ -248,43 +248,43 @@ HRESULT STDMETHODCALLTYPE DOMNode::isSupported(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::namespaceURI( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::namespaceURI( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::prefix( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::prefix( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::setPrefix( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::setPrefix( 
     /* [in] */ BSTR /*prefix*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::localName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::localName( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::hasAttributes( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::hasAttributes( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::isSameNode( 
-    /* [in] */ IDOMNode* other,
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::isSameNode( 
+    /* [in] */ IDeprecatedDOMNode* other,
     /* [retval][out] */ BOOL* result)
 {
     if (!result) {
@@ -297,8 +297,8 @@ HRESULT STDMETHODCALLTYPE DOMNode::isSameNode(
     if (!other)
         return E_POINTER;
 
-    COMPtr<DOMNode> domOther;
-    HRESULT hr = other->QueryInterface(IID_DOMNode, (void**)&domOther);
+    COMPtr<DeprecatedDOMNode> domOther;
+    HRESULT hr = other->QueryInterface(IID_DeprecatedDOMNode, (void**)&domOther);
     if (FAILED(hr))
         return hr;
 
@@ -306,15 +306,15 @@ HRESULT STDMETHODCALLTYPE DOMNode::isSameNode(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::isEqualNode( 
-    /* [in] */ IDOMNode* /*other*/,
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::isEqualNode( 
+    /* [in] */ IDeprecatedDOMNode* /*other*/,
     /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::textContent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::textContent( 
     /* [retval][out] */ BSTR* result)
 {
     if (!result)
@@ -325,33 +325,33 @@ HRESULT STDMETHODCALLTYPE DOMNode::textContent(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::setTextContent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::setTextContent( 
     /* [in] */ BSTR /*text*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-// DOMNode - IDOMEventTarget --------------------------------------------------
+// DeprecatedDOMNode - IDeprecatedDOMEventTarget --------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMNode::addEventListener( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::addEventListener( 
     /* [in] */ BSTR /*type*/,
-    /* [in] */ IDOMEventListener* /*listener*/,
+    /* [in] */ IDeprecatedDOMEventListener* /*listener*/,
     /* [in] */ BOOL /*useCapture*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::removeEventListener( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::removeEventListener( 
     /* [in] */ BSTR /*type*/,
-    /* [in] */ IDOMEventListener* /*listener*/,
+    /* [in] */ IDeprecatedDOMEventListener* /*listener*/,
     /* [in] */ BOOL /*useCapture*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNode::dispatchEvent( 
-    /* [in] */ IDOMEvent* evt,
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNode::dispatchEvent( 
+    /* [in] */ IDeprecatedDOMEvent* evt,
     /* [retval][out] */ BOOL* result)
 {
     if (!m_node || !evt)
@@ -362,8 +362,8 @@ HRESULT STDMETHODCALLTYPE DOMNode::dispatchEvent(
         WebCore::raiseDOMException(DOM_NOT_SUPPORTED_ERR);
 #endif
 
-    COMPtr<DOMEvent> domEvent;
-    HRESULT hr = evt->QueryInterface(IID_DOMEvent, (void**) &domEvent);
+    COMPtr<DeprecatedDOMEvent> domEvent;
+    HRESULT hr = evt->QueryInterface(IID_DeprecatedDOMEvent, (void**) &domEvent);
     if (FAILED(hr))
         return hr;
 
@@ -375,9 +375,9 @@ HRESULT STDMETHODCALLTYPE DOMNode::dispatchEvent(
     return S_OK;
 }
 
-// DOMNode - DOMNode ----------------------------------------------------------
+// DeprecatedDOMNode - DeprecatedDOMNode ----------------------------------------------------------
 
-DOMNode::DOMNode(WebCore::Node* n)
+DeprecatedDOMNode::DeprecatedDOMNode(WebCore::Node* n)
 : m_node(0)
 {
     if (n)
@@ -386,44 +386,44 @@ DOMNode::DOMNode(WebCore::Node* n)
     m_node = n;
 }
 
-DOMNode::~DOMNode()
+DeprecatedDOMNode::~DeprecatedDOMNode()
 {
     if (m_node)
         m_node->deref();
 }
 
-IDOMNode* DOMNode::createInstance(WebCore::Node* n)
+IDeprecatedDOMNode* DeprecatedDOMNode::createInstance(WebCore::Node* n)
 {
     if (!n)
         return 0;
 
     HRESULT hr = S_OK;
-    IDOMNode* domNode = 0;
+    IDeprecatedDOMNode* domNode = 0;
     WebCore::Node::NodeType nodeType = n->nodeType();
 
     switch (nodeType) {
         case WebCore::Node::ELEMENT_NODE: 
         {
-            IDOMElement* newElement = DOMElement::createInstance(static_cast<WebCore::Element*>(n));
+            IDeprecatedDOMElement* newElement = DeprecatedDOMElement::createInstance(static_cast<WebCore::Element*>(n));
             if (newElement) {
-                hr = newElement->QueryInterface(IID_IDOMNode, (void**)&domNode);
+                hr = newElement->QueryInterface(IID_IDeprecatedDOMNode, (void**)&domNode);
                 newElement->Release();
             }
         }
         break;
         case WebCore::Node::DOCUMENT_NODE:
         {
-            IDOMDocument* newDocument = DOMDocument::createInstance(n->document());
+            IDeprecatedDOMDocument* newDocument = DeprecatedDOMDocument::createInstance(n->document());
             if (newDocument) {
-                hr = newDocument->QueryInterface(IID_IDOMNode, (void**)&domNode);
+                hr = newDocument->QueryInterface(IID_IDeprecatedDOMNode, (void**)&domNode);
                 newDocument->Release();
             }
         }
         break;
         default:
         {
-            DOMNode* newNode = new DOMNode(n);
-            hr = newNode->QueryInterface(IID_IDOMNode, (void**)&domNode);
+            DeprecatedDOMNode* newNode = new DeprecatedDOMNode(n);
+            hr = newNode->QueryInterface(IID_IDeprecatedDOMNode, (void**)&domNode);
         }
         break;
     }
@@ -434,25 +434,25 @@ IDOMNode* DOMNode::createInstance(WebCore::Node* n)
     return domNode;
 }
 
-// DOMNodeList - IUnknown -----------------------------------------------------
+// DeprecatedDOMNodeList - IUnknown -----------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMNodeList::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNodeList::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMNodeList))
-        *ppvObject = static_cast<IDOMNodeList*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMNodeList))
+        *ppvObject = static_cast<IDeprecatedDOMNodeList*>(this);
     else
-        return DOMObject::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMObject::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// IDOMNodeList ---------------------------------------------------------------
+// IDeprecatedDOMNodeList ---------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMNodeList::item( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNodeList::item( 
     /* [in] */ UINT index,
-    /* [retval][out] */ IDOMNode **result)
+    /* [retval][out] */ IDeprecatedDOMNode **result)
 {
     *result = 0;
     if (!m_nodeList)
@@ -462,13 +462,13 @@ HRESULT STDMETHODCALLTYPE DOMNodeList::item(
     if (!itemNode)
         return E_FAIL;
 
-    *result = DOMNode::createInstance(itemNode);
+    *result = DeprecatedDOMNode::createInstance(itemNode);
     if (!(*result))
         return E_FAIL;
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMNodeList::length( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMNodeList::length( 
         /* [retval][out] */ UINT *result)
 {
     *result = 0;
@@ -478,9 +478,9 @@ HRESULT STDMETHODCALLTYPE DOMNodeList::length(
     return S_OK;
 }
 
-// DOMNodeList - DOMNodeList --------------------------------------------------
+// DeprecatedDOMNodeList - DeprecatedDOMNodeList --------------------------------------------------
 
-DOMNodeList::DOMNodeList(WebCore::NodeList* l)
+DeprecatedDOMNodeList::DeprecatedDOMNodeList(WebCore::NodeList* l)
 : m_nodeList(0)
 {
     if (l)
@@ -489,214 +489,214 @@ DOMNodeList::DOMNodeList(WebCore::NodeList* l)
     m_nodeList = l;
 }
 
-DOMNodeList::~DOMNodeList()
+DeprecatedDOMNodeList::~DeprecatedDOMNodeList()
 {
     if (m_nodeList)
         m_nodeList->deref();
 }
 
-IDOMNodeList* DOMNodeList::createInstance(WebCore::NodeList* l)
+IDeprecatedDOMNodeList* DeprecatedDOMNodeList::createInstance(WebCore::NodeList* l)
 {
     if (!l)
         return 0;
 
-    IDOMNodeList* domNodeList = 0;
-    DOMNodeList* newNodeList = new DOMNodeList(l);
-    if (FAILED(newNodeList->QueryInterface(IID_IDOMNodeList, (void**)&domNodeList)))
+    IDeprecatedDOMNodeList* domNodeList = 0;
+    DeprecatedDOMNodeList* newNodeList = new DeprecatedDOMNodeList(l);
+    if (FAILED(newNodeList->QueryInterface(IID_IDeprecatedDOMNodeList, (void**)&domNodeList)))
         return 0;
 
     return domNodeList;
 }
 
-// DOMDocument - IUnknown -----------------------------------------------------
+// DeprecatedDOMDocument - IUnknown -----------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMDocument::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMDocument))
-        *ppvObject = static_cast<IDOMDocument*>(this);
-    else if (IsEqualGUID(riid, IID_IDOMViewCSS))
-        *ppvObject = static_cast<IDOMViewCSS*>(this);
-    else if (IsEqualGUID(riid, IID_IDOMDocumentEvent))
-        *ppvObject = static_cast<IDOMDocumentEvent*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMDocument))
+        *ppvObject = static_cast<IDeprecatedDOMDocument*>(this);
+    else if (IsEqualGUID(riid, IID_IDeprecatedDOMViewCSS))
+        *ppvObject = static_cast<IDeprecatedDOMViewCSS*>(this);
+    else if (IsEqualGUID(riid, IID_IDeprecatedDOMDocumentEvent))
+        *ppvObject = static_cast<IDeprecatedDOMDocumentEvent*>(this);
     else
-        return DOMNode::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMNode::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMDocument ----------------------------------------------------------------
+// DeprecatedDOMDocument ----------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMDocument::doctype( 
-    /* [retval][out] */ IDOMDocumentType** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::doctype( 
+    /* [retval][out] */ IDeprecatedDOMDocumentType** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::implementation( 
-    /* [retval][out] */ IDOMImplementation** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::implementation( 
+    /* [retval][out] */ IDeprecatedDOMImplementation** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::documentElement( 
-    /* [retval][out] */ IDOMElement** result)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::documentElement( 
+    /* [retval][out] */ IDeprecatedDOMElement** result)
 {
-    *result = DOMElement::createInstance(m_document->documentElement());
+    *result = DeprecatedDOMElement::createInstance(m_document->documentElement());
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createElement( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createElement( 
     /* [in] */ BSTR tagName,
-    /* [retval][out] */ IDOMElement** result)
+    /* [retval][out] */ IDeprecatedDOMElement** result)
 {
     if (!m_document)
         return E_FAIL;
 
     String tagNameString(tagName);
     ExceptionCode ec;
-    *result = DOMElement::createInstance(m_document->createElement(tagNameString, ec).get());
+    *result = DeprecatedDOMElement::createInstance(m_document->createElement(tagNameString, ec).get());
     if (!(*result))
         return E_FAIL;
     return S_OK;    
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createDocumentFragment( 
-    /* [retval][out] */ IDOMDocumentFragment** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createDocumentFragment( 
+    /* [retval][out] */ IDeprecatedDOMDocumentFragment** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createTextNode( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createTextNode( 
     /* [in] */ BSTR /*data*/,
-    /* [retval][out] */ IDOMText** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMText** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createComment( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createComment( 
     /* [in] */ BSTR /*data*/,
-    /* [retval][out] */ IDOMComment** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMComment** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createCDATASection( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createCDATASection( 
     /* [in] */ BSTR /*data*/,
-    /* [retval][out] */ IDOMCDATASection** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMCDATASection** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createProcessingInstruction( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createProcessingInstruction( 
     /* [in] */ BSTR /*target*/,
     /* [in] */ BSTR /*data*/,
-    /* [retval][out] */ IDOMProcessingInstruction** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMProcessingInstruction** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createAttribute( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createAttribute( 
     /* [in] */ BSTR /*name*/,
-    /* [retval][out] */ IDOMAttr** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMAttr** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createEntityReference( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createEntityReference( 
     /* [in] */ BSTR /*name*/,
-    /* [retval][out] */ IDOMEntityReference** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMEntityReference** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::getElementsByTagName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::getElementsByTagName( 
     /* [in] */ BSTR tagName,
-    /* [retval][out] */ IDOMNodeList** result)
+    /* [retval][out] */ IDeprecatedDOMNodeList** result)
 {
     if (!m_document)
         return E_FAIL;
 
     String tagNameString(tagName);
-    *result = DOMNodeList::createInstance(m_document->getElementsByTagName(tagNameString).get());
+    *result = DeprecatedDOMNodeList::createInstance(m_document->getElementsByTagName(tagNameString).get());
     if (!(*result))
         return E_FAIL;
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::importNode( 
-    /* [in] */ IDOMNode* /*importedNode*/,
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::importNode( 
+    /* [in] */ IDeprecatedDOMNode* /*importedNode*/,
     /* [in] */ BOOL /*deep*/,
-    /* [retval][out] */ IDOMNode** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createElementNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createElementNS( 
     /* [in] */ BSTR /*namespaceURI*/,
     /* [in] */ BSTR /*qualifiedName*/,
-    /* [retval][out] */ IDOMElement** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMElement** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createAttributeNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createAttributeNS( 
     /* [in] */ BSTR /*namespaceURI*/,
     /* [in] */ BSTR /*qualifiedName*/,
-    /* [retval][out] */ IDOMAttr** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMAttr** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::getElementsByTagNameNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::getElementsByTagNameNS( 
     /* [in] */ BSTR namespaceURI,
     /* [in] */ BSTR localName,
-    /* [retval][out] */ IDOMNodeList** result)
+    /* [retval][out] */ IDeprecatedDOMNodeList** result)
 {
     if (!m_document)
         return E_FAIL;
 
     String namespaceURIString(namespaceURI);
     String localNameString(localName);
-    *result = DOMNodeList::createInstance(m_document->getElementsByTagNameNS(namespaceURIString, localNameString).get());
+    *result = DeprecatedDOMNodeList::createInstance(m_document->getElementsByTagNameNS(namespaceURIString, localNameString).get());
     if (!(*result))
         return E_FAIL;
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMDocument::getElementById( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::getElementById( 
     /* [in] */ BSTR /*elementId*/,
-    /* [retval][out] */ IDOMElement** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMElement** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-// DOMDocument - IDOMViewCSS --------------------------------------------------
+// DeprecatedDOMDocument - IDeprecatedDOMViewCSS --------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMDocument::getComputedStyle( 
-    /* [in] */ IDOMElement* elt,
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::getComputedStyle( 
+    /* [in] */ IDeprecatedDOMElement* elt,
     /* [in] */ BSTR pseudoElt,
-    /* [retval][out] */ IDOMCSSStyleDeclaration** result)
+    /* [retval][out] */ IDeprecatedDOMCSSStyleDeclaration** result)
 {
     if (!elt || !result)
         return E_POINTER;
 
-    COMPtr<DOMElement> domEle;
-    HRESULT hr = elt->QueryInterface(IID_DOMElement, (void**)&domEle);
+    COMPtr<DeprecatedDOMElement> domEle;
+    HRESULT hr = elt->QueryInterface(IID_DeprecatedDOMElement, (void**)&domEle);
     if (FAILED(hr))
         return hr;
     Element* element = domEle->element();
@@ -707,48 +707,48 @@ HRESULT STDMETHODCALLTYPE DOMDocument::getComputedStyle(
     if (!dv)
         return E_FAIL;
     
-    *result = DOMCSSStyleDeclaration::createInstance(dv->getComputedStyle(element, pseudoEltString.impl()).get());
+    *result = DeprecatedDOMCSSStyleDeclaration::createInstance(dv->getComputedStyle(element, pseudoEltString.impl()).get());
     return S_OK;
 }
 
-// DOMDocument - IDOMDocumentEvent --------------------------------------------
+// DeprecatedDOMDocument - IDeprecatedDOMDocumentEvent --------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMDocument::createEvent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMDocument::createEvent( 
     /* [in] */ BSTR eventType,
-    /* [retval][out] */ IDOMEvent **result)
+    /* [retval][out] */ IDeprecatedDOMEvent **result)
 {
     String eventTypeString(eventType, SysStringLen(eventType));
     WebCore::ExceptionCode ec = 0;
-    *result = DOMEvent::createInstance(m_document->createEvent(eventTypeString, ec));
+    *result = DeprecatedDOMEvent::createInstance(m_document->createEvent(eventTypeString, ec));
     return S_OK;
 }
 
-// DOMDocument - DOMDocument --------------------------------------------------
+// DeprecatedDOMDocument - DeprecatedDOMDocument --------------------------------------------------
 
-DOMDocument::DOMDocument(WebCore::Document* d)
-: DOMNode(d)
+DeprecatedDOMDocument::DeprecatedDOMDocument(WebCore::Document* d)
+: DeprecatedDOMNode(d)
 , m_document(d)
 {
 }
 
-DOMDocument::~DOMDocument()
+DeprecatedDOMDocument::~DeprecatedDOMDocument()
 {
 }
 
-IDOMDocument* DOMDocument::createInstance(WebCore::Document* d)
+IDeprecatedDOMDocument* DeprecatedDOMDocument::createInstance(WebCore::Document* d)
 {
     if (!d)
         return 0;
 
     HRESULT hr;
-    IDOMDocument* domDocument = 0;
+    IDeprecatedDOMDocument* domDocument = 0;
 
     if (d->isHTMLDocument()) {
-        DOMHTMLDocument* newDocument = new DOMHTMLDocument(d);
-        hr = newDocument->QueryInterface(IID_IDOMDocument, (void**)&domDocument);
+        DeprecatedDOMHTMLDocument* newDocument = new DeprecatedDOMHTMLDocument(d);
+        hr = newDocument->QueryInterface(IID_IDeprecatedDOMDocument, (void**)&domDocument);
     } else {
-        DOMDocument* newDocument = new DOMDocument(d);
-        hr = newDocument->QueryInterface(IID_IDOMDocument, (void**)&domDocument);
+        DeprecatedDOMDocument* newDocument = new DeprecatedDOMDocument(d);
+        hr = newDocument->QueryInterface(IID_IDeprecatedDOMDocument, (void**)&domDocument);
     }
 
     if (FAILED(hr))
@@ -757,33 +757,33 @@ IDOMDocument* DOMDocument::createInstance(WebCore::Document* d)
     return domDocument;
 }
 
-// DOMElement - IUnknown ------------------------------------------------------
+// DeprecatedDOMElement - IUnknown ------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMElement::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMElement))
-        *ppvObject = static_cast<IDOMElement*>(this);
-    else if (IsEqualGUID(riid, IID_DOMElement))
-        *ppvObject = static_cast<DOMElement*>(this);
-    else if (IsEqualGUID(riid, IID_IDOMElementPrivate))
-        *ppvObject = static_cast<IDOMElementPrivate*>(this);
-    else if (IsEqualGUID(riid, IID_IDOMNodeExtensions))
-        *ppvObject = static_cast<IDOMNodeExtensions*>(this);
-    else if (IsEqualGUID(riid, IID_IDOMElementCSSInlineStyle))
-        *ppvObject = static_cast<IDOMElementCSSInlineStyle*>(this);
-    else if (IsEqualGUID(riid, IID_IDOMElementExtensions))
-        *ppvObject = static_cast<IDOMElementExtensions*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMElement))
+        *ppvObject = static_cast<IDeprecatedDOMElement*>(this);
+    else if (IsEqualGUID(riid, IID_DeprecatedDOMElement))
+        *ppvObject = static_cast<DeprecatedDOMElement*>(this);
+    else if (IsEqualGUID(riid, IID_IDeprecatedDOMElementPrivate))
+        *ppvObject = static_cast<IDeprecatedDOMElementPrivate*>(this);
+    else if (IsEqualGUID(riid, IID_IDeprecatedDOMNodeExtensions))
+        *ppvObject = static_cast<IDeprecatedDOMNodeExtensions*>(this);
+    else if (IsEqualGUID(riid, IID_IDeprecatedDOMElementCSSInlineStyle))
+        *ppvObject = static_cast<IDeprecatedDOMElementCSSInlineStyle*>(this);
+    else if (IsEqualGUID(riid, IID_IDeprecatedDOMElementExtensions))
+        *ppvObject = static_cast<IDeprecatedDOMElementExtensions*>(this);
     else
-        return DOMNode::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMNode::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMElement - IDOMNodeExtensions---------------------------------------------
+// DeprecatedDOMElement - IDeprecatedDOMNodeExtensions---------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMElement::boundingBox( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::boundingBox( 
     /* [retval][out] */ LPRECT rect)
 {
     ::SetRectEmpty(rect);
@@ -803,23 +803,23 @@ HRESULT STDMETHODCALLTYPE DOMElement::boundingBox(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::lineBoxRects( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::lineBoxRects( 
     /* [size_is][in] */ RECT* /*rects*/,
     /* [in] */ int /*cRects*/)
 {
     return E_NOTIMPL;
 }
 
-// IDOMElement ----------------------------------------------------------------
+// IDeprecatedDOMElement ----------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMElement::tagName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::tagName( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::getAttribute( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::getAttribute( 
         /* [in] */ BSTR name,
         /* [retval][out] */ BSTR* result)
 {
@@ -833,7 +833,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::getAttribute(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::setAttribute( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::setAttribute( 
         /* [in] */ BSTR name,
         /* [in] */ BSTR value)
 {
@@ -847,46 +847,46 @@ HRESULT STDMETHODCALLTYPE DOMElement::setAttribute(
     return ec ? E_FAIL : S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::removeAttribute( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::removeAttribute( 
         /* [in] */ BSTR /*name*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::getAttributeNode( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::getAttributeNode( 
         /* [in] */ BSTR /*name*/,
-        /* [retval][out] */ IDOMAttr** /*result*/)
+        /* [retval][out] */ IDeprecatedDOMAttr** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::setAttributeNode( 
-        /* [in] */ IDOMAttr* /*newAttr*/,
-        /* [retval][out] */ IDOMAttr** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::setAttributeNode( 
+        /* [in] */ IDeprecatedDOMAttr* /*newAttr*/,
+        /* [retval][out] */ IDeprecatedDOMAttr** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::removeAttributeNode( 
-        /* [in] */ IDOMAttr* /*oldAttr*/,
-        /* [retval][out] */ IDOMAttr** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::removeAttributeNode( 
+        /* [in] */ IDeprecatedDOMAttr* /*oldAttr*/,
+        /* [retval][out] */ IDeprecatedDOMAttr** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::getElementsByTagName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::getElementsByTagName( 
         /* [in] */ BSTR /*name*/,
-        /* [retval][out] */ IDOMNodeList** /*result*/)
+        /* [retval][out] */ IDeprecatedDOMNodeList** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::getAttributeNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::getAttributeNS( 
         /* [in] */ BSTR /*namespaceURI*/,
         /* [in] */ BSTR /*localName*/,
         /* [retval][out] */ BSTR* /*result*/)
@@ -895,7 +895,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::getAttributeNS(
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::setAttributeNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::setAttributeNS( 
         /* [in] */ BSTR /*namespaceURI*/,
         /* [in] */ BSTR /*qualifiedName*/,
         /* [in] */ BSTR /*value*/)
@@ -904,7 +904,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::setAttributeNS(
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::removeAttributeNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::removeAttributeNS( 
         /* [in] */ BSTR /*namespaceURI*/,
         /* [in] */ BSTR /*localName*/)
 {
@@ -912,33 +912,33 @@ HRESULT STDMETHODCALLTYPE DOMElement::removeAttributeNS(
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::getAttributeNodeNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::getAttributeNodeNS( 
         /* [in] */ BSTR /*namespaceURI*/,
         /* [in] */ BSTR /*localName*/,
-        /* [retval][out] */ IDOMAttr** /*result*/)
+        /* [retval][out] */ IDeprecatedDOMAttr** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::setAttributeNodeNS( 
-        /* [in] */ IDOMAttr* /*newAttr*/,
-        /* [retval][out] */ IDOMAttr** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::setAttributeNodeNS( 
+        /* [in] */ IDeprecatedDOMAttr* /*newAttr*/,
+        /* [retval][out] */ IDeprecatedDOMAttr** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::getElementsByTagNameNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::getElementsByTagNameNS( 
         /* [in] */ BSTR /*namespaceURI*/,
         /* [in] */ BSTR /*localName*/,
-        /* [retval][out] */ IDOMNodeList** /*result*/)
+        /* [retval][out] */ IDeprecatedDOMNodeList** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::hasAttribute( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::hasAttribute( 
         /* [in] */ BSTR /*name*/,
         /* [retval][out] */ BOOL* /*result*/)
 {
@@ -946,7 +946,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::hasAttribute(
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMElement::hasAttributeNS( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::hasAttributeNS( 
         /* [in] */ BSTR /*namespaceURI*/,
         /* [in] */ BSTR /*localName*/,
         /* [retval][out] */ BOOL* /*result*/)
@@ -955,7 +955,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::hasAttributeNS(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::focus( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::focus( void)
 {
     if (!m_element)
         return E_FAIL;
@@ -963,7 +963,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::focus( void)
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::blur( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::blur( void)
 {
     if (!m_element)
         return E_FAIL;
@@ -971,9 +971,9 @@ HRESULT STDMETHODCALLTYPE DOMElement::blur( void)
     return S_OK;
 }
 
-// IDOMElementPrivate ---------------------------------------------------------
+// IDeprecatedDOMElementPrivate ---------------------------------------------------------
 
-HRESULT DOMElement::coreElement(void **element)
+HRESULT DeprecatedDOMElement::coreElement(void **element)
 {
     if (!m_element)
         return E_FAIL;
@@ -981,8 +981,8 @@ HRESULT DOMElement::coreElement(void **element)
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::isEqual( 
-    /* [in] */ IDOMElement *other,
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::isEqual( 
+    /* [in] */ IDeprecatedDOMElement *other,
     /* [retval][out] */ BOOL *result)
 {
     *result = FALSE;
@@ -990,8 +990,8 @@ HRESULT STDMETHODCALLTYPE DOMElement::isEqual(
     if (!other || !result)
         return E_POINTER;
 
-    IDOMElementPrivate* otherPriv;
-    HRESULT hr = other->QueryInterface(IID_IDOMElementPrivate, (void**) &otherPriv);
+    IDeprecatedDOMElementPrivate* otherPriv;
+    HRESULT hr = other->QueryInterface(IID_IDeprecatedDOMElementPrivate, (void**) &otherPriv);
     if (FAILED(hr))
         return hr;
     
@@ -1005,7 +1005,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::isEqual(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::isFocused( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::isFocused( 
     /* [retval][out] */ BOOL *result)
 {
     if (!m_element)
@@ -1019,7 +1019,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::isFocused(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::innerText(
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::innerText(
     /* [retval][out] */ BSTR* result)
 {
     if (!result) {
@@ -1036,10 +1036,10 @@ HRESULT STDMETHODCALLTYPE DOMElement::innerText(
     return S_OK;
 }
 
-// IDOMElementCSSInlineStyle --------------------------------------------------
+// IDeprecatedDOMElementCSSInlineStyle --------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMElement::style( 
-    /* [retval][out] */ IDOMCSSStyleDeclaration** result)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::style( 
+    /* [retval][out] */ IDeprecatedDOMCSSStyleDeclaration** result)
 {
     if (!result)
         return E_POINTER;
@@ -1050,13 +1050,13 @@ HRESULT STDMETHODCALLTYPE DOMElement::style(
     if (!style)
         return E_FAIL;
 
-    *result = DOMCSSStyleDeclaration::createInstance(style);
+    *result = DeprecatedDOMCSSStyleDeclaration::createInstance(style);
     return S_OK;
 }
 
-// IDOMElementExtensions ------------------------------------------------------
+// IDeprecatedDOMElementExtensions ------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMElement::offsetLeft( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::offsetLeft( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1066,7 +1066,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::offsetLeft(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::offsetTop( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::offsetTop( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1076,7 +1076,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::offsetTop(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::offsetWidth( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::offsetWidth( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1086,7 +1086,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::offsetWidth(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::offsetHeight( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::offsetHeight( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1096,15 +1096,15 @@ HRESULT STDMETHODCALLTYPE DOMElement::offsetHeight(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::offsetParent( 
-    /* [retval][out] */ IDOMElement** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::offsetParent( 
+    /* [retval][out] */ IDeprecatedDOMElement** /*result*/)
 {
     // FIXME
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::clientWidth( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::clientWidth( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1114,7 +1114,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::clientWidth(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::clientHeight( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::clientHeight( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1124,7 +1124,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::clientHeight(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::scrollLeft( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::scrollLeft( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1134,7 +1134,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::scrollLeft(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::setScrollLeft( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::setScrollLeft( 
     /* [in] */ int /*newScrollLeft*/)
 {
     // FIXME
@@ -1142,7 +1142,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::setScrollLeft(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::scrollTop( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::scrollTop( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1152,7 +1152,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::scrollTop(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::setScrollTop( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::setScrollTop( 
     /* [in] */ int /*newScrollTop*/)
 {
     // FIXME
@@ -1160,7 +1160,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::setScrollTop(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::scrollWidth( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::scrollWidth( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1170,7 +1170,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::scrollWidth(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::scrollHeight( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::scrollHeight( 
     /* [retval][out] */ int* result)
 {
     if (!m_element)
@@ -1180,7 +1180,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::scrollHeight(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::scrollIntoView( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::scrollIntoView( 
     /* [in] */ BOOL alignWithTop)
 {
     if (!m_element)
@@ -1190,7 +1190,7 @@ HRESULT STDMETHODCALLTYPE DOMElement::scrollIntoView(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMElement::scrollIntoViewIfNeeded( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMElement::scrollIntoViewIfNeeded( 
     /* [in] */ BOOL centerIfNeeded)
 {
     if (!m_element)
@@ -1200,47 +1200,47 @@ HRESULT STDMETHODCALLTYPE DOMElement::scrollIntoViewIfNeeded(
     return S_OK;
 }
 
-// DOMElement -----------------------------------------------------------------
+// DeprecatedDOMElement -----------------------------------------------------------------
 
-DOMElement::DOMElement(WebCore::Element* e)
-: DOMNode(e)
+DeprecatedDOMElement::DeprecatedDOMElement(WebCore::Element* e)
+: DeprecatedDOMNode(e)
 , m_element(e)
 {
 }
 
-DOMElement::~DOMElement()
+DeprecatedDOMElement::~DeprecatedDOMElement()
 {
 }
 
-IDOMElement* DOMElement::createInstance(WebCore::Element* e)
+IDeprecatedDOMElement* DeprecatedDOMElement::createInstance(WebCore::Element* e)
 {
     if (!e)
         return 0;
 
     HRESULT hr;
-    IDOMElement* domElement = 0;
+    IDeprecatedDOMElement* domElement = 0;
 
     if (e->hasTagName(formTag)) {
-        DOMHTMLFormElement* newElement = new DOMHTMLFormElement(e);
-        hr = newElement->QueryInterface(IID_IDOMElement, (void**)&domElement);
+        DeprecatedDOMHTMLFormElement* newElement = new DeprecatedDOMHTMLFormElement(e);
+        hr = newElement->QueryInterface(IID_IDeprecatedDOMElement, (void**)&domElement);
     } else if (e->hasTagName(selectTag)) {
-        DOMHTMLSelectElement* newElement = new DOMHTMLSelectElement(e);
-        hr = newElement->QueryInterface(IID_IDOMElement, (void**)&domElement);
+        DeprecatedDOMHTMLSelectElement* newElement = new DeprecatedDOMHTMLSelectElement(e);
+        hr = newElement->QueryInterface(IID_IDeprecatedDOMElement, (void**)&domElement);
     } else if (e->hasTagName(optionTag)) {
-        DOMHTMLOptionElement* newElement = new DOMHTMLOptionElement(e);
-        hr = newElement->QueryInterface(IID_IDOMElement, (void**)&domElement);
+        DeprecatedDOMHTMLOptionElement* newElement = new DeprecatedDOMHTMLOptionElement(e);
+        hr = newElement->QueryInterface(IID_IDeprecatedDOMElement, (void**)&domElement);
     } else if (e->hasTagName(inputTag)) {
-        DOMHTMLInputElement* newElement = new DOMHTMLInputElement(e);
-        hr = newElement->QueryInterface(IID_IDOMElement, (void**)&domElement);
+        DeprecatedDOMHTMLInputElement* newElement = new DeprecatedDOMHTMLInputElement(e);
+        hr = newElement->QueryInterface(IID_IDeprecatedDOMElement, (void**)&domElement);
     } else if (e->hasTagName(textareaTag)) {
-        DOMHTMLTextAreaElement* newElement = new DOMHTMLTextAreaElement(e);
-        hr = newElement->QueryInterface(IID_IDOMElement, (void**)&domElement);
+        DeprecatedDOMHTMLTextAreaElement* newElement = new DeprecatedDOMHTMLTextAreaElement(e);
+        hr = newElement->QueryInterface(IID_IDeprecatedDOMElement, (void**)&domElement);
     } else if (e->isHTMLElement()) {
-        DOMHTMLElement* newElement = new DOMHTMLElement(e);
-        hr = newElement->QueryInterface(IID_IDOMElement, (void**)&domElement);
+        DeprecatedDOMHTMLElement* newElement = new DeprecatedDOMHTMLElement(e);
+        hr = newElement->QueryInterface(IID_IDeprecatedDOMElement, (void**)&domElement);
     } else {
-        DOMElement* newElement = new DOMElement(e);
-        hr = newElement->QueryInterface(IID_IDOMElement, (void**)&domElement);
+        DeprecatedDOMElement* newElement = new DeprecatedDOMElement(e);
+        hr = newElement->QueryInterface(IID_IDeprecatedDOMElement, (void**)&domElement);
     }
 
     if (FAILED(hr))
index 70982e00506dacb8f79ea7653472e21907726428..feb0a99fbb8aba6b718f2d9da0c43a3f4e0f8d2c 100644 (file)
@@ -34,7 +34,7 @@
 #include "WebScriptObject.h"
 
 // {79A193A5-D783-4c73-9AD9-D10678B943DE}
-DEFINE_GUID(IID_DOMNode, 0x79a193a5, 0xd783, 0x4c73, 0x9a, 0xd9, 0xd1, 0x6, 0x78, 0xb9, 0x43, 0xde);
+DEFINE_GUID(IID_DeprecatedDOMNode, 0x79a193a5, 0xd783, 0x4c73, 0x9a, 0xd9, 0xd1, 0x6, 0x78, 0xb9, 0x43, 0xde);
 
 namespace WebCore {
     class Element;
@@ -43,7 +43,7 @@ namespace WebCore {
     class NodeList;
 }
 
-class DOMObject : public WebScriptObject, public IDOMObject
+class DeprecatedDOMObject : public WebScriptObject, public IDeprecatedDOMObject
 {
 public:
     // IUnknown
@@ -84,54 +84,54 @@ public:
         /* [in] */ BSTR description) { return WebScriptObject::setException(description); }
 };
 
-class DOMNode : public DOMObject, public IDOMNode, public IDOMEventTarget
+class DeprecatedDOMNode : public DeprecatedDOMObject, public IDeprecatedDOMNode, public IDeprecatedDOMEventTarget
 {
 protected:
-    DOMNode(WebCore::Node* n);
-    ~DOMNode();
+    DeprecatedDOMNode(WebCore::Node* n);
+    ~DeprecatedDOMNode();
 
 public:
-    static IDOMNode* createInstance(WebCore::Node* n);
+    static IDeprecatedDOMNode* createInstance(WebCore::Node* n);
 
 public:
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMObject::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMObject::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMObject::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMObject::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMNode
+    // IDeprecatedDOMNode
     virtual HRESULT STDMETHODCALLTYPE nodeName( 
         /* [retval][out] */ BSTR *result);
     
@@ -145,53 +145,53 @@ public:
         /* [retval][out] */ unsigned short *result);
     
     virtual HRESULT STDMETHODCALLTYPE parentNode( 
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE childNodes( 
-        /* [retval][out] */ IDOMNodeList **result);
+        /* [retval][out] */ IDeprecatedDOMNodeList **result);
     
     virtual HRESULT STDMETHODCALLTYPE firstChild( 
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE lastChild( 
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE previousSibling( 
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE nextSibling( 
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE attributes( 
-        /* [retval][out] */ IDOMNamedNodeMap **result);
+        /* [retval][out] */ IDeprecatedDOMNamedNodeMap **result);
     
     virtual HRESULT STDMETHODCALLTYPE ownerDocument( 
-        /* [retval][out] */ IDOMDocument **result);
+        /* [retval][out] */ IDeprecatedDOMDocument **result);
     
     virtual HRESULT STDMETHODCALLTYPE insertBefore( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *refChild,
-        /* [retval][out] */ IDOMNode **result);
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *refChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE replaceChild( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result);
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE removeChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result);
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE appendChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result);
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE hasChildNodes( 
         /* [retval][out] */ BOOL *result);
     
     virtual HRESULT STDMETHODCALLTYPE cloneNode( 
         /* [in] */ BOOL deep,
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE normalize( void);
     
@@ -216,11 +216,11 @@ public:
         /* [retval][out] */ BOOL *result);
 
     virtual HRESULT STDMETHODCALLTYPE isSameNode( 
-        /* [in] */ IDOMNode* other,
+        /* [in] */ IDeprecatedDOMNode* other,
         /* [retval][out] */ BOOL* result);
     
     virtual HRESULT STDMETHODCALLTYPE isEqualNode( 
-        /* [in] */ IDOMNode* other,
+        /* [in] */ IDeprecatedDOMNode* other,
         /* [retval][out] */ BOOL* result);
     
     virtual HRESULT STDMETHODCALLTYPE textContent( 
@@ -229,79 +229,79 @@ public:
     virtual HRESULT STDMETHODCALLTYPE setTextContent( 
         /* [in] */ BSTR text);
 
-    // IDOMEventTarget
+    // IDeprecatedDOMEventTarget
     virtual HRESULT STDMETHODCALLTYPE addEventListener( 
         /* [in] */ BSTR type,
-        /* [in] */ IDOMEventListener *listener,
+        /* [in] */ IDeprecatedDOMEventListener *listener,
         /* [in] */ BOOL useCapture);
     
     virtual HRESULT STDMETHODCALLTYPE removeEventListener( 
         /* [in] */ BSTR type,
-        /* [in] */ IDOMEventListener *listener,
+        /* [in] */ IDeprecatedDOMEventListener *listener,
         /* [in] */ BOOL useCapture);
     
     virtual HRESULT STDMETHODCALLTYPE dispatchEvent( 
-        /* [in] */ IDOMEvent *evt,
+        /* [in] */ IDeprecatedDOMEvent *evt,
         /* [retval][out] */ BOOL *result);
 
-    // DOMNode
+    // DeprecatedDOMNode
     WebCore::Node* node() const { return m_node; }
 
 protected:
     WebCore::Node* m_node;
 };
 
-class DOMNodeList : public DOMObject, public IDOMNodeList
+class DeprecatedDOMNodeList : public DeprecatedDOMObject, public IDeprecatedDOMNodeList
 {
 protected:
-    DOMNodeList(WebCore::NodeList* l);
-    ~DOMNodeList();
+    DeprecatedDOMNodeList(WebCore::NodeList* l);
+    ~DeprecatedDOMNodeList();
 
 public:
-    static IDOMNodeList* createInstance(WebCore::NodeList* l);
+    static IDeprecatedDOMNodeList* createInstance(WebCore::NodeList* l);
 
 public:
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMObject::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMObject::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMObject::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMObject::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMNodeList
+    // IDeprecatedDOMNodeList
     virtual HRESULT STDMETHODCALLTYPE item( 
         /* [in] */ UINT index,
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE length( 
         /* [retval][out] */ UINT *result);
@@ -310,384 +310,384 @@ protected:
     WebCore::NodeList* m_nodeList;
 };
 
-class DOMDocument : public DOMNode, public IDOMDocument, public IDOMViewCSS, public IDOMDocumentEvent
+class DeprecatedDOMDocument : public DeprecatedDOMNode, public IDeprecatedDOMDocument, public IDeprecatedDOMViewCSS, public IDeprecatedDOMDocumentEvent
 {
 protected:
-    DOMDocument(WebCore::Document* d);
-    ~DOMDocument();
+    DeprecatedDOMDocument(WebCore::Document* d);
+    ~DeprecatedDOMDocument();
 
 public:
-    static IDOMDocument* createInstance(WebCore::Document* d);
+    static IDeprecatedDOMDocument* createInstance(WebCore::Document* d);
 
 public:
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMNode::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMNode::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMNode::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMNode::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMNode::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMNode::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMNode::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMNode::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMNode::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMNode::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMNode::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMNode::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMNode::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMNode::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMNode::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMNode::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMNode::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMNode::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMNode::setException(description); }
 
-    // IDOMNode
+    // IDeprecatedDOMNode
     virtual HRESULT STDMETHODCALLTYPE nodeName( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::nodeName(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::nodeName(result); }
     
     virtual HRESULT STDMETHODCALLTYPE nodeValue( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::nodeValue(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::nodeValue(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setNodeValue( 
-        /* [in] */ BSTR value) { return DOMNode::setNodeValue(value); }
+        /* [in] */ BSTR value) { return DeprecatedDOMNode::setNodeValue(value); }
     
     virtual HRESULT STDMETHODCALLTYPE nodeType( 
-        /* [retval][out] */ unsigned short *result) { return DOMNode::nodeType(result); }
+        /* [retval][out] */ unsigned short *result) { return DeprecatedDOMNode::nodeType(result); }
     
     virtual HRESULT STDMETHODCALLTYPE parentNode( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::parentNode(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::parentNode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE childNodes( 
-        /* [retval][out] */ IDOMNodeList **result) { return DOMNode::childNodes(result); }
+        /* [retval][out] */ IDeprecatedDOMNodeList **result) { return DeprecatedDOMNode::childNodes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE firstChild( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::firstChild(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::firstChild(result); }
     
     virtual HRESULT STDMETHODCALLTYPE lastChild( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::lastChild(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::lastChild(result); }
     
     virtual HRESULT STDMETHODCALLTYPE previousSibling( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::previousSibling(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::previousSibling(result); }
     
     virtual HRESULT STDMETHODCALLTYPE nextSibling( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::nextSibling(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::nextSibling(result); }
     
     virtual HRESULT STDMETHODCALLTYPE attributes( 
-        /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMNode::attributes(result); }
+        /* [retval][out] */ IDeprecatedDOMNamedNodeMap **result) { return DeprecatedDOMNode::attributes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE ownerDocument( 
-        /* [retval][out] */ IDOMDocument **result) { return DOMNode::ownerDocument(result); }
+        /* [retval][out] */ IDeprecatedDOMDocument **result) { return DeprecatedDOMNode::ownerDocument(result); }
     
     virtual HRESULT STDMETHODCALLTYPE insertBefore( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *refChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::insertBefore(newChild, refChild, result); }
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *refChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::insertBefore(newChild, refChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE replaceChild( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::replaceChild(newChild, oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::replaceChild(newChild, oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::removeChild(oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::removeChild(oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE appendChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::appendChild(oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::appendChild(oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE hasChildNodes( 
-        /* [retval][out] */ BOOL *result) { return DOMNode::hasChildNodes(result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::hasChildNodes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cloneNode( 
         /* [in] */ BOOL deep,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::cloneNode(deep, result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::cloneNode(deep, result); }
     
-    virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMNode::normalize(); }
+    virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DeprecatedDOMNode::normalize(); }
     
     virtual HRESULT STDMETHODCALLTYPE isSupported( 
         /* [in] */ BSTR feature,
         /* [in] */ BSTR version,
-        /* [retval][out] */ BOOL *result) { return DOMNode::isSupported(feature, version, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::isSupported(feature, version, result); }
     
     virtual HRESULT STDMETHODCALLTYPE namespaceURI( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::namespaceURI(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::namespaceURI(result); }
     
     virtual HRESULT STDMETHODCALLTYPE prefix( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::prefix(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::prefix(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setPrefix( 
-        /* [in] */ BSTR prefix) { return DOMNode::setPrefix(prefix); }
+        /* [in] */ BSTR prefix) { return DeprecatedDOMNode::setPrefix(prefix); }
     
     virtual HRESULT STDMETHODCALLTYPE localName( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::localName(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::localName(result); }
     
     virtual HRESULT STDMETHODCALLTYPE hasAttributes( 
-        /* [retval][out] */ BOOL *result) { return DOMNode::hasAttributes(result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::hasAttributes(result); }
 
     virtual HRESULT STDMETHODCALLTYPE isSameNode( 
-        /* [in] */ IDOMNode* other,
-        /* [retval][out] */ BOOL* result) { return DOMNode::isSameNode(other, result); }
+        /* [in] */ IDeprecatedDOMNode* other,
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMNode::isSameNode(other, result); }
     
     virtual HRESULT STDMETHODCALLTYPE isEqualNode( 
-        /* [in] */ IDOMNode* other,
-        /* [retval][out] */ BOOL* result) { return DOMNode::isEqualNode(other, result); }
+        /* [in] */ IDeprecatedDOMNode* other,
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMNode::isEqualNode(other, result); }
     
     virtual HRESULT STDMETHODCALLTYPE textContent( 
-        /* [retval][out] */ BSTR* result) { return DOMNode::textContent(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMNode::textContent(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setTextContent( 
-        /* [in] */ BSTR text) { return DOMNode::setTextContent(text); }
+        /* [in] */ BSTR text) { return DeprecatedDOMNode::setTextContent(text); }
     
-    // IDOMDocument
+    // IDeprecatedDOMDocument
     virtual HRESULT STDMETHODCALLTYPE doctype( 
-        /* [retval][out] */ IDOMDocumentType **result);
+        /* [retval][out] */ IDeprecatedDOMDocumentType **result);
     
     virtual HRESULT STDMETHODCALLTYPE implementation( 
-        /* [retval][out] */ IDOMImplementation **result);
+        /* [retval][out] */ IDeprecatedDOMImplementation **result);
     
     virtual HRESULT STDMETHODCALLTYPE documentElement( 
-        /* [retval][out] */ IDOMElement **result);
+        /* [retval][out] */ IDeprecatedDOMElement **result);
     
     virtual HRESULT STDMETHODCALLTYPE createElement( 
         /* [in] */ BSTR tagName,
-        /* [retval][out] */ IDOMElement **result);
+        /* [retval][out] */ IDeprecatedDOMElement **result);
     
     virtual HRESULT STDMETHODCALLTYPE createDocumentFragment( 
-        /* [retval][out] */ IDOMDocumentFragment **result);
+        /* [retval][out] */ IDeprecatedDOMDocumentFragment **result);
     
     virtual HRESULT STDMETHODCALLTYPE createTextNode( 
         /* [in] */ BSTR data,
-        /* [retval][out] */ IDOMText **result);
+        /* [retval][out] */ IDeprecatedDOMText **result);
     
     virtual HRESULT STDMETHODCALLTYPE createComment( 
         /* [in] */ BSTR data,
-        /* [retval][out] */ IDOMComment **result);
+        /* [retval][out] */ IDeprecatedDOMComment **result);
     
     virtual HRESULT STDMETHODCALLTYPE createCDATASection( 
         /* [in] */ BSTR data,
-        /* [retval][out] */ IDOMCDATASection **result);
+        /* [retval][out] */ IDeprecatedDOMCDATASection **result);
     
     virtual HRESULT STDMETHODCALLTYPE createProcessingInstruction( 
         /* [in] */ BSTR target,
         /* [in] */ BSTR data,
-        /* [retval][out] */ IDOMProcessingInstruction **result);
+        /* [retval][out] */ IDeprecatedDOMProcessingInstruction **result);
     
     virtual HRESULT STDMETHODCALLTYPE createAttribute( 
         /* [in] */ BSTR name,
-        /* [retval][out] */ IDOMAttr **result);
+        /* [retval][out] */ IDeprecatedDOMAttr **result);
     
     virtual HRESULT STDMETHODCALLTYPE createEntityReference( 
         /* [in] */ BSTR name,
-        /* [retval][out] */ IDOMEntityReference **result);
+        /* [retval][out] */ IDeprecatedDOMEntityReference **result);
     
     virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( 
         /* [in] */ BSTR tagName,
-        /* [retval][out] */ IDOMNodeList **result);
+        /* [retval][out] */ IDeprecatedDOMNodeList **result);
     
     virtual HRESULT STDMETHODCALLTYPE importNode( 
-        /* [in] */ IDOMNode *importedNode,
+        /* [in] */ IDeprecatedDOMNode *importedNode,
         /* [in] */ BOOL deep,
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE createElementNS( 
         /* [in] */ BSTR namespaceURI,
         /* [in] */ BSTR qualifiedName,
-        /* [retval][out] */ IDOMElement **result);
+        /* [retval][out] */ IDeprecatedDOMElement **result);
     
     virtual HRESULT STDMETHODCALLTYPE createAttributeNS( 
         /* [in] */ BSTR namespaceURI,
         /* [in] */ BSTR qualifiedName,
-        /* [retval][out] */ IDOMAttr **result);
+        /* [retval][out] */ IDeprecatedDOMAttr **result);
     
     virtual HRESULT STDMETHODCALLTYPE getElementsByTagNameNS( 
         /* [in] */ BSTR namespaceURI,
         /* [in] */ BSTR localName,
-        /* [retval][out] */ IDOMNodeList **result);
+        /* [retval][out] */ IDeprecatedDOMNodeList **result);
     
     virtual HRESULT STDMETHODCALLTYPE getElementById( 
         /* [in] */ BSTR elementId,
-        /* [retval][out] */ IDOMElement **result);
+        /* [retval][out] */ IDeprecatedDOMElement **result);
 
-    // IDOMViewCSS
+    // IDeprecatedDOMViewCSS
     virtual HRESULT STDMETHODCALLTYPE getComputedStyle( 
-        /* [in] */ IDOMElement *elt,
+        /* [in] */ IDeprecatedDOMElement *elt,
         /* [in] */ BSTR pseudoElt,
-        /* [retval][out] */ IDOMCSSStyleDeclaration **result);
+        /* [retval][out] */ IDeprecatedDOMCSSStyleDeclaration **result);
 
-    // IDOMDocumentEvent
+    // IDeprecatedDOMDocumentEvent
     virtual HRESULT STDMETHODCALLTYPE createEvent( 
         /* [in] */ BSTR eventType,
-        /* [retval][out] */ IDOMEvent **result);
+        /* [retval][out] */ IDeprecatedDOMEvent **result);
 
-    // DOMDocument
+    // DeprecatedDOMDocument
     WebCore::Document* document() { return m_document; }
 
 protected:
     WebCore::Document* m_document;
 };
 
-class DOMElement : public DOMNode, public IDOMElement, public IDOMElementPrivate, public IDOMNodeExtensions, public IDOMElementCSSInlineStyle, public IDOMElementExtensions
+class DeprecatedDOMElement : public DeprecatedDOMNode, public IDeprecatedDOMElement, public IDeprecatedDOMElementPrivate, public IDeprecatedDOMNodeExtensions, public IDeprecatedDOMElementCSSInlineStyle, public IDeprecatedDOMElementExtensions
 {
 protected:
-    DOMElement(WebCore::Element* e);
-    ~DOMElement();
+    DeprecatedDOMElement(WebCore::Element* e);
+    ~DeprecatedDOMElement();
 
 public:
-    static IDOMElement* createInstance(WebCore::Element* e);
+    static IDeprecatedDOMElement* createInstance(WebCore::Element* e);
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMNode::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMNode::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMNode::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMNode::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMNode::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMNode::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMNode::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMNode::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMNode::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMNode::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMNode::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMNode::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMNode::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMNode::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMNode::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMNode::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMNode::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMNode::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMNode::setException(description); }
 
-    // IDOMNode
+    // IDeprecatedDOMNode
     virtual HRESULT STDMETHODCALLTYPE nodeName( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::nodeName(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::nodeName(result); }
     
     virtual HRESULT STDMETHODCALLTYPE nodeValue( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::nodeValue(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::nodeValue(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setNodeValue( 
-        /* [in] */ BSTR value) { return DOMNode::setNodeValue(value); }
+        /* [in] */ BSTR value) { return DeprecatedDOMNode::setNodeValue(value); }
     
     virtual HRESULT STDMETHODCALLTYPE nodeType( 
-        /* [retval][out] */ unsigned short *result) { return DOMNode::nodeType(result); }
+        /* [retval][out] */ unsigned short *result) { return DeprecatedDOMNode::nodeType(result); }
     
     virtual HRESULT STDMETHODCALLTYPE parentNode( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::parentNode(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::parentNode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE childNodes( 
-        /* [retval][out] */ IDOMNodeList **result) { return DOMNode::childNodes(result); }
+        /* [retval][out] */ IDeprecatedDOMNodeList **result) { return DeprecatedDOMNode::childNodes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE firstChild( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::firstChild(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::firstChild(result); }
     
     virtual HRESULT STDMETHODCALLTYPE lastChild( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::lastChild(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::lastChild(result); }
     
     virtual HRESULT STDMETHODCALLTYPE previousSibling( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::previousSibling(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::previousSibling(result); }
     
     virtual HRESULT STDMETHODCALLTYPE nextSibling( 
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::nextSibling(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::nextSibling(result); }
     
     virtual HRESULT STDMETHODCALLTYPE attributes( 
-        /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMNode::attributes(result); }
+        /* [retval][out] */ IDeprecatedDOMNamedNodeMap **result) { return DeprecatedDOMNode::attributes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE ownerDocument( 
-        /* [retval][out] */ IDOMDocument **result) { return DOMNode::ownerDocument(result); }
+        /* [retval][out] */ IDeprecatedDOMDocument **result) { return DeprecatedDOMNode::ownerDocument(result); }
     
     virtual HRESULT STDMETHODCALLTYPE insertBefore( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *refChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::insertBefore(newChild, refChild, result); }
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *refChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::insertBefore(newChild, refChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE replaceChild( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::replaceChild(newChild, oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::replaceChild(newChild, oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::removeChild(oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::removeChild(oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE appendChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::appendChild(oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::appendChild(oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE hasChildNodes( 
-        /* [retval][out] */ BOOL *result) { return DOMNode::hasChildNodes(result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::hasChildNodes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cloneNode( 
         /* [in] */ BOOL deep,
-        /* [retval][out] */ IDOMNode **result) { return DOMNode::cloneNode(deep, result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMNode::cloneNode(deep, result); }
     
-    virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMNode::normalize(); }
+    virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DeprecatedDOMNode::normalize(); }
     
     virtual HRESULT STDMETHODCALLTYPE isSupported( 
         /* [in] */ BSTR feature,
         /* [in] */ BSTR version,
-        /* [retval][out] */ BOOL *result) { return DOMNode::isSupported(feature, version, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::isSupported(feature, version, result); }
     
     virtual HRESULT STDMETHODCALLTYPE namespaceURI( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::namespaceURI(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::namespaceURI(result); }
     
     virtual HRESULT STDMETHODCALLTYPE prefix( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::prefix(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::prefix(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setPrefix( 
-        /* [in] */ BSTR prefix) { return DOMNode::setPrefix(prefix); }
+        /* [in] */ BSTR prefix) { return DeprecatedDOMNode::setPrefix(prefix); }
     
     virtual HRESULT STDMETHODCALLTYPE localName( 
-        /* [retval][out] */ BSTR *result) { return DOMNode::localName(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMNode::localName(result); }
     
     virtual HRESULT STDMETHODCALLTYPE hasAttributes( 
-        /* [retval][out] */ BOOL *result) { return DOMNode::hasAttributes(result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMNode::hasAttributes(result); }
 
     virtual HRESULT STDMETHODCALLTYPE isSameNode( 
-        /* [in] */ IDOMNode* other,
-        /* [retval][out] */ BOOL* result) { return DOMNode::isSameNode(other, result); }
+        /* [in] */ IDeprecatedDOMNode* other,
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMNode::isSameNode(other, result); }
     
     virtual HRESULT STDMETHODCALLTYPE isEqualNode( 
-        /* [in] */ IDOMNode* other,
-        /* [retval][out] */ BOOL* result) { return DOMNode::isEqualNode(other, result); }
+        /* [in] */ IDeprecatedDOMNode* other,
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMNode::isEqualNode(other, result); }
     
     virtual HRESULT STDMETHODCALLTYPE textContent( 
-        /* [retval][out] */ BSTR* result) { return DOMNode::textContent(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMNode::textContent(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setTextContent( 
-        /* [in] */ BSTR text) { return DOMNode::setTextContent(text); }
+        /* [in] */ BSTR text) { return DeprecatedDOMNode::setTextContent(text); }
     
-    // IDOMElement
+    // IDeprecatedDOMElement
     virtual HRESULT STDMETHODCALLTYPE tagName( 
         /* [retval][out] */ BSTR *result);
     
@@ -704,19 +704,19 @@ public:
     
     virtual HRESULT STDMETHODCALLTYPE getAttributeNode( 
         /* [in] */ BSTR name,
-        /* [retval][out] */ IDOMAttr **result);
+        /* [retval][out] */ IDeprecatedDOMAttr **result);
     
     virtual HRESULT STDMETHODCALLTYPE setAttributeNode( 
-        /* [in] */ IDOMAttr *newAttr,
-        /* [retval][out] */ IDOMAttr **result);
+        /* [in] */ IDeprecatedDOMAttr *newAttr,
+        /* [retval][out] */ IDeprecatedDOMAttr **result);
     
     virtual HRESULT STDMETHODCALLTYPE removeAttributeNode( 
-        /* [in] */ IDOMAttr *oldAttr,
-        /* [retval][out] */ IDOMAttr **result);
+        /* [in] */ IDeprecatedDOMAttr *oldAttr,
+        /* [retval][out] */ IDeprecatedDOMAttr **result);
     
     virtual HRESULT STDMETHODCALLTYPE getElementsByTagName( 
         /* [in] */ BSTR name,
-        /* [retval][out] */ IDOMNodeList **result);
+        /* [retval][out] */ IDeprecatedDOMNodeList **result);
     
     virtual HRESULT STDMETHODCALLTYPE getAttributeNS( 
         /* [in] */ BSTR namespaceURI,
@@ -735,16 +735,16 @@ public:
     virtual HRESULT STDMETHODCALLTYPE getAttributeNodeNS( 
         /* [in] */ BSTR namespaceURI,
         /* [in] */ BSTR localName,
-        /* [retval][out] */ IDOMAttr **result);
+        /* [retval][out] */ IDeprecatedDOMAttr **result);
     
     virtual HRESULT STDMETHODCALLTYPE setAttributeNodeNS( 
-        /* [in] */ IDOMAttr *newAttr,
-        /* [retval][out] */ IDOMAttr **result);
+        /* [in] */ IDeprecatedDOMAttr *newAttr,
+        /* [retval][out] */ IDeprecatedDOMAttr **result);
     
     virtual HRESULT STDMETHODCALLTYPE getElementsByTagNameNS( 
         /* [in] */ BSTR namespaceURI,
         /* [in] */ BSTR localName,
-        /* [retval][out] */ IDOMNodeList **result);
+        /* [retval][out] */ IDeprecatedDOMNodeList **result);
     
     virtual HRESULT STDMETHODCALLTYPE hasAttribute( 
         /* [in] */ BSTR name,
@@ -759,7 +759,7 @@ public:
     
     virtual HRESULT STDMETHODCALLTYPE blur( void);
 
-    // IDOMNodeExtensions
+    // IDeprecatedDOMNodeExtensions
     virtual HRESULT STDMETHODCALLTYPE boundingBox( 
         /* [retval][out] */ LPRECT rect);
     
@@ -767,12 +767,12 @@ public:
         /* [size_is][in] */ RECT* rects,
         /* [in] */ int cRects);
 
-    // IDOMElementPrivate
+    // IDeprecatedDOMElementPrivate
     virtual HRESULT STDMETHODCALLTYPE coreElement( 
         void** element);
 
     virtual HRESULT STDMETHODCALLTYPE isEqual( 
-        /* [in] */ IDOMElement *other,
+        /* [in] */ IDeprecatedDOMElement *other,
         /* [retval][out] */ BOOL *result);
 
     virtual HRESULT STDMETHODCALLTYPE isFocused( 
@@ -781,11 +781,11 @@ public:
     virtual HRESULT STDMETHODCALLTYPE innerText(
         /* [retval][out] */ BSTR* result);
 
-    // IDOMElementCSSInlineStyle
+    // IDeprecatedDOMElementCSSInlineStyle
     virtual HRESULT STDMETHODCALLTYPE style( 
-        /* [retval][out] */ IDOMCSSStyleDeclaration **result);
+        /* [retval][out] */ IDeprecatedDOMCSSStyleDeclaration **result);
 
-    // IDOMElementExtensions
+    // IDeprecatedDOMElementExtensions
     virtual HRESULT STDMETHODCALLTYPE offsetLeft( 
         /* [retval][out] */ int *result);
     
@@ -799,7 +799,7 @@ public:
         /* [retval][out] */ int *result);
     
     virtual HRESULT STDMETHODCALLTYPE offsetParent( 
-        /* [retval][out] */ IDOMElement **result);
+        /* [retval][out] */ IDeprecatedDOMElement **result);
     
     virtual HRESULT STDMETHODCALLTYPE clientWidth( 
         /* [retval][out] */ int *result);
@@ -831,7 +831,7 @@ public:
     virtual HRESULT STDMETHODCALLTYPE scrollIntoViewIfNeeded( 
         /* [in] */ BOOL centerIfNeeded);
 
-    // DOMElement
+    // DeprecatedDOMElement
     WebCore::Element* element() { return m_element; }
 
 protected:
index 11e14b317426634550bda45d6a68cf98a3a3b7cd..1b9ddb74b6b3cc29bf475ef7614d9bcf1d6ac252 100644 (file)
 #include <WebCore/MouseEvent.h>
 #pragma warning( pop )
 
-// DOMEventListener -----------------------------------------------------------
+// DeprecatedDOMEventListener -----------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMEventListener::QueryInterface(const IID &riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEventListener::QueryInterface(const IID &riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMEventListener))
-        *ppvObject = static_cast<IDOMEventListener*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMEventListener))
+        *ppvObject = static_cast<IDeprecatedDOMEventListener*>(this);
     else
-        return DOMObject::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMObject::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEventListener::handleEvent( 
-    /* [in] */ IDOMEvent* /*evt*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEventListener::handleEvent( 
+    /* [in] */ IDeprecatedDOMEvent* /*evt*/)
 {
     return E_NOTIMPL;
 }
 
-// DOMEvent -------------------------------------------------------------------
+// DeprecatedDOMEvent -------------------------------------------------------------------
 
-DOMEvent::DOMEvent(PassRefPtr<WebCore::Event> e)
+DeprecatedDOMEvent::DeprecatedDOMEvent(PassRefPtr<WebCore::Event> e)
 : m_event(0)
 {
     m_event = e;
 }
 
-DOMEvent::~DOMEvent()
+DeprecatedDOMEvent::~DeprecatedDOMEvent()
 {
 }
 
-IDOMEvent* DOMEvent::createInstance(PassRefPtr<WebCore::Event> e)
+IDeprecatedDOMEvent* DeprecatedDOMEvent::createInstance(PassRefPtr<WebCore::Event> e)
 {
     if (!e)
         return 0;
 
     HRESULT hr;
-    IDOMEvent* domEvent = 0;
+    IDeprecatedDOMEvent* domEvent = 0;
 
     if (e->isKeyboardEvent()) {
-        DOMKeyboardEvent* newEvent = new DOMKeyboardEvent(e);
-        hr = newEvent->QueryInterface(IID_IDOMKeyboardEvent, (void**)&domEvent);
+        DeprecatedDOMKeyboardEvent* newEvent = new DeprecatedDOMKeyboardEvent(e);
+        hr = newEvent->QueryInterface(IID_IDeprecatedDOMKeyboardEvent, (void**)&domEvent);
     } else if (e->isMouseEvent()) {
-        DOMMouseEvent* newEvent = new DOMMouseEvent(e);
-        hr = newEvent->QueryInterface(IID_IDOMMouseEvent, (void**)&domEvent);
+        DeprecatedDOMMouseEvent* newEvent = new DeprecatedDOMMouseEvent(e);
+        hr = newEvent->QueryInterface(IID_IDeprecatedDOMMouseEvent, (void**)&domEvent);
     } else if (e->isMutationEvent()) {
-        DOMMutationEvent* newEvent = new DOMMutationEvent(e);
-        hr = newEvent->QueryInterface(IID_IDOMMutationEvent, (void**)&domEvent);
+        DeprecatedDOMMutationEvent* newEvent = new DeprecatedDOMMutationEvent(e);
+        hr = newEvent->QueryInterface(IID_IDeprecatedDOMMutationEvent, (void**)&domEvent);
     } else if (e->isOverflowEvent()) {
-        DOMOverflowEvent* newEvent = new DOMOverflowEvent(e);
-        hr = newEvent->QueryInterface(IID_IDOMOverflowEvent, (void**)&domEvent);
+        DeprecatedDOMOverflowEvent* newEvent = new DeprecatedDOMOverflowEvent(e);
+        hr = newEvent->QueryInterface(IID_IDeprecatedDOMOverflowEvent, (void**)&domEvent);
     } else if (e->isWheelEvent()) {
-        DOMWheelEvent* newEvent = new DOMWheelEvent(e);
-        hr = newEvent->QueryInterface(IID_IDOMWheelEvent, (void**)&domEvent);
+        DeprecatedDOMWheelEvent* newEvent = new DeprecatedDOMWheelEvent(e);
+        hr = newEvent->QueryInterface(IID_IDeprecatedDOMWheelEvent, (void**)&domEvent);
     } else if (e->isUIEvent()) {
-        DOMUIEvent* newEvent = new DOMUIEvent(e);
-        hr = newEvent->QueryInterface(IID_IDOMUIEvent, (void**)&domEvent);
+        DeprecatedDOMUIEvent* newEvent = new DeprecatedDOMUIEvent(e);
+        hr = newEvent->QueryInterface(IID_IDeprecatedDOMUIEvent, (void**)&domEvent);
     } else {
-        DOMEvent* newEvent = new DOMEvent(e);
-        hr = newEvent->QueryInterface(IID_IDOMEvent, (void**)&domEvent);
+        DeprecatedDOMEvent* newEvent = new DeprecatedDOMEvent(e);
+        hr = newEvent->QueryInterface(IID_IDeprecatedDOMEvent, (void**)&domEvent);
     }
 
     if (FAILED(hr))
@@ -104,73 +104,73 @@ IDOMEvent* DOMEvent::createInstance(PassRefPtr<WebCore::Event> e)
     return domEvent;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::QueryInterface(const IID &riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::QueryInterface(const IID &riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_DOMEvent))
+    if (IsEqualGUID(riid, IID_DeprecatedDOMEvent))
         *ppvObject = this;
-    else if (IsEqualGUID(riid, IID_IDOMEvent))
-        *ppvObject = static_cast<IDOMEvent*>(this);
+    else if (IsEqualGUID(riid, IID_IDeprecatedDOMEvent))
+        *ppvObject = static_cast<IDeprecatedDOMEvent*>(this);
     else
-        return DOMObject::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMObject::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::type( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::type( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::target( 
-    /* [retval][out] */ IDOMEventTarget** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::target( 
+    /* [retval][out] */ IDeprecatedDOMEventTarget** /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::currentTarget( 
-    /* [retval][out] */ IDOMEventTarget** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::currentTarget( 
+    /* [retval][out] */ IDeprecatedDOMEventTarget** /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::eventPhase( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::eventPhase( 
     /* [retval][out] */ unsigned short* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::bubbles( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::bubbles( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::cancelable( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::cancelable( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::timeStamp( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::timeStamp( 
     /* [retval][out] */ DOMTimeStamp* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::stopPropagation( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::stopPropagation( void)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::preventDefault( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::preventDefault( void)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMEvent::initEvent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMEvent::initEvent( 
     /* [in] */ BSTR /*eventTypeArg*/,
     /* [in] */ BOOL /*canBubbleArg*/,
     /* [in] */ BOOL /*cancelableArg*/)
@@ -178,111 +178,111 @@ HRESULT STDMETHODCALLTYPE DOMEvent::initEvent(
     return E_NOTIMPL;
 }
 
-// DOMUIEvent -----------------------------------------------------------------
+// DeprecatedDOMUIEvent -----------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMUIEvent))
-        *ppvObject = static_cast<IDOMUIEvent*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMUIEvent))
+        *ppvObject = static_cast<IDeprecatedDOMUIEvent*>(this);
     else
-        return DOMEvent::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMEvent::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::view( 
-    /* [retval][out] */ IDOMWindow** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::view( 
+    /* [retval][out] */ IDeprecatedDOMWindow** /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::detail( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::detail( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::initUIEvent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::initUIEvent( 
     /* [in] */ BSTR /*type*/,
     /* [in] */ BOOL /*canBubble*/,
     /* [in] */ BOOL /*cancelable*/,
-    /* [in] */ IDOMWindow* /*view*/,
+    /* [in] */ IDeprecatedDOMWindow* /*view*/,
     /* [in] */ long /*detail*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::keyCode( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::keyCode( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::charCode( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::charCode( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::layerX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::layerX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::layerY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::layerY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::pageX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::pageX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::pageY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::pageY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMUIEvent::which( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMUIEvent::which( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-// DOMKeyboardEvent -----------------------------------------------------------
+// DeprecatedDOMKeyboardEvent -----------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMKeyboardEvent))
-        *ppvObject = static_cast<IDOMKeyboardEvent*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMKeyboardEvent))
+        *ppvObject = static_cast<IDeprecatedDOMKeyboardEvent*>(this);
     else
-        return DOMUIEvent::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMUIEvent::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::keyIdentifier( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::keyIdentifier( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::keyLocation( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::keyLocation( 
     /* [retval][out] */ unsigned long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::ctrlKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::ctrlKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -294,7 +294,7 @@ HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::ctrlKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::shiftKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::shiftKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -306,7 +306,7 @@ HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::shiftKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::altKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::altKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -318,7 +318,7 @@ HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::altKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::metaKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::metaKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -330,7 +330,7 @@ HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::metaKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::altGraphKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::altGraphKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -342,18 +342,18 @@ HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::altGraphKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::getModifierState( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::getModifierState( 
     /* [in] */ BSTR /*keyIdentifierArg*/,
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::initKeyboardEvent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMKeyboardEvent::initKeyboardEvent( 
     /* [in] */ BSTR /*type*/,
     /* [in] */ BOOL /*canBubble*/,
     /* [in] */ BOOL /*cancelable*/,
-    /* [in] */ IDOMWindow* /*view*/,
+    /* [in] */ IDeprecatedDOMWindow* /*view*/,
     /* [in] */ BSTR /*keyIdentifier*/,
     /* [in] */ unsigned long /*keyLocation*/,
     /* [in] */ BOOL /*ctrlKey*/,
@@ -365,45 +365,45 @@ HRESULT STDMETHODCALLTYPE DOMKeyboardEvent::initKeyboardEvent(
     return E_NOTIMPL;
 }
 
-// DOMMouseEvent --------------------------------------------------------------
+// DeprecatedDOMMouseEvent --------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMMouseEvent))
-        *ppvObject = static_cast<IDOMMouseEvent*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMMouseEvent))
+        *ppvObject = static_cast<IDeprecatedDOMMouseEvent*>(this);
     else
-        return DOMUIEvent::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMUIEvent::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::screenX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::screenX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::screenY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::screenY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::clientX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::clientX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::clientY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::clientY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::ctrlKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::ctrlKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -415,7 +415,7 @@ HRESULT STDMETHODCALLTYPE DOMMouseEvent::ctrlKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::shiftKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::shiftKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -427,7 +427,7 @@ HRESULT STDMETHODCALLTYPE DOMMouseEvent::shiftKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::altKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::altKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -439,7 +439,7 @@ HRESULT STDMETHODCALLTYPE DOMMouseEvent::altKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::metaKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::metaKey( 
     /* [retval][out] */ BOOL* result)
 {
     *result = FALSE;
@@ -451,23 +451,23 @@ HRESULT STDMETHODCALLTYPE DOMMouseEvent::metaKey(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::button( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::button( 
     /* [retval][out] */ unsigned short* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::relatedTarget( 
-    /* [retval][out] */ IDOMEventTarget** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::relatedTarget( 
+    /* [retval][out] */ IDeprecatedDOMEventTarget** /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::initMouseEvent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::initMouseEvent( 
     /* [in] */ BSTR /*type*/,
     /* [in] */ BOOL /*canBubble*/,
     /* [in] */ BOOL /*cancelable*/,
-    /* [in] */ IDOMWindow* /*view*/,
+    /* [in] */ IDeprecatedDOMWindow* /*view*/,
     /* [in] */ long /*detail*/,
     /* [in] */ long /*screenX*/,
     /* [in] */ long /*screenY*/,
@@ -478,96 +478,96 @@ HRESULT STDMETHODCALLTYPE DOMMouseEvent::initMouseEvent(
     /* [in] */ BOOL /*shiftKey*/,
     /* [in] */ BOOL /*metaKey*/,
     /* [in] */ unsigned short /*button*/,
-    /* [in] */ IDOMEventTarget* /*relatedTarget*/)
+    /* [in] */ IDeprecatedDOMEventTarget* /*relatedTarget*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::offsetX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::offsetX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::offsetY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::offsetY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::x( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::x( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::y( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::y( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::fromElement( 
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::fromElement( 
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMouseEvent::toElement( 
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMouseEvent::toElement( 
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     return E_NOTIMPL;
 }
 
-// DOMMutationEvent -----------------------------------------------------------
+// DeprecatedDOMMutationEvent -----------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMMutationEvent::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMutationEvent::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMMutationEvent))
-        *ppvObject = static_cast<IDOMMutationEvent*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMMutationEvent))
+        *ppvObject = static_cast<IDeprecatedDOMMutationEvent*>(this);
     else
-        return DOMEvent::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMEvent::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMutationEvent::relatedNode( 
-    /* [retval][out] */ IDOMNode** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMutationEvent::relatedNode( 
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMutationEvent::prevValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMutationEvent::prevValue( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMutationEvent::newValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMutationEvent::newValue( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMutationEvent::attrName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMutationEvent::attrName( 
     /* [retval][out] */ BSTR* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMutationEvent::attrChange( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMutationEvent::attrChange( 
     /* [retval][out] */ unsigned short* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMMutationEvent::initMutationEvent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMMutationEvent::initMutationEvent( 
     /* [in] */ BSTR /*type*/,
     /* [in] */ BOOL /*canBubble*/,
     /* [in] */ BOOL /*cancelable*/,
-    /* [in] */ IDOMNode* /*relatedNode*/,
+    /* [in] */ IDeprecatedDOMNode* /*relatedNode*/,
     /* [in] */ BSTR /*prevValue*/,
     /* [in] */ BSTR /*newValue*/,
     /* [in] */ BSTR /*attrName*/,
@@ -576,152 +576,152 @@ HRESULT STDMETHODCALLTYPE DOMMutationEvent::initMutationEvent(
     return E_NOTIMPL;
 }
 
-// DOMOverflowEvent -----------------------------------------------------------
+// DeprecatedDOMOverflowEvent -----------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMOverflowEvent::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMOverflowEvent::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMOverflowEvent))
-        *ppvObject = static_cast<IDOMOverflowEvent*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMOverflowEvent))
+        *ppvObject = static_cast<IDeprecatedDOMOverflowEvent*>(this);
     else
-        return DOMEvent::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMEvent::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMOverflowEvent::orient( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMOverflowEvent::orient( 
     /* [retval][out] */ unsigned short* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMOverflowEvent::horizontalOverflow( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMOverflowEvent::horizontalOverflow( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMOverflowEvent::verticalOverflow( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMOverflowEvent::verticalOverflow( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-// DOMWheelEvent --------------------------------------------------------------
+// DeprecatedDOMWheelEvent --------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMWheelEvent))
-        *ppvObject = static_cast<IDOMWheelEvent*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMWheelEvent))
+        *ppvObject = static_cast<IDeprecatedDOMWheelEvent*>(this);
     else
-        return DOMUIEvent::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMUIEvent::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::screenX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::screenX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::screenY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::screenY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::clientX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::clientX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::clientY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::clientY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::ctrlKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::ctrlKey( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::shiftKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::shiftKey( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::altKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::altKey( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::metaKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::metaKey( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::wheelDelta( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::wheelDelta( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::wheelDeltaX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::wheelDeltaX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::wheelDeltaY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::wheelDeltaY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::offsetX( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::offsetX( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::offsetY( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::offsetY( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::x( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::x( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::y( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::y( 
     /* [retval][out] */ long* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::isHorizontal( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::isHorizontal( 
     /* [retval][out] */ BOOL* /*result*/)
 {
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMWheelEvent::initWheelEvent( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMWheelEvent::initWheelEvent( 
     /* [in] */ long /*wheelDeltaX*/,
     /* [in] */ long /*wheelDeltaY*/,
-    /* [in] */ IDOMWindow* /*view*/,
+    /* [in] */ IDeprecatedDOMWindow* /*view*/,
     /* [in] */ long /*screenX*/,
     /* [in] */ long /*screenY*/,
     /* [in] */ long /*clientX*/,
index 85f48f4da470ce3587520e1100f93cf500d9d609..57c0e5fbfc0e4b666cbac4e3b002ba90b646c3e7 100644 (file)
 #include <wtf/RefPtr.h>
 
 // {AC3D1BC3-4976-4431-8A19-4812C5EFE39C}
-DEFINE_GUID(IID_DOMEvent, 0xac3d1bc3, 0x4976, 0x4431, 0x8a, 0x19, 0x48, 0x12, 0xc5, 0xef, 0xe3, 0x9c);
+DEFINE_GUID(IID_DeprecatedDOMEvent, 0xac3d1bc3, 0x4976, 0x4431, 0x8a, 0x19, 0x48, 0x12, 0xc5, 0xef, 0xe3, 0x9c);
 
 namespace WebCore {
     class Event;
 }
 
-class DOMUIEvent;
+class DeprecatedDOMUIEvent;
 
-class DOMEventListener : public DOMObject, public IDOMEventListener
+class DeprecatedDOMEventListener : public DeprecatedDOMObject, public IDeprecatedDOMEventListener
 {
 public:
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMObject::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMObject::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMObject::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMObject::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEventListener
+    // IDeprecatedDOMEventListener
     virtual HRESULT STDMETHODCALLTYPE handleEvent( 
-        /* [in] */ IDOMEvent* evt);
+        /* [in] */ IDeprecatedDOMEvent* evt);
 };
 
-class DOMEvent : public DOMObject, public IDOMEvent
+class DeprecatedDOMEvent : public DeprecatedDOMObject, public IDeprecatedDOMEvent
 {
 public:
-    static IDOMEvent* createInstance(PassRefPtr<WebCore::Event> e);
+    static IDeprecatedDOMEvent* createInstance(PassRefPtr<WebCore::Event> e);
 protected:
-    DOMEvent(PassRefPtr<WebCore::Event> e);
-    ~DOMEvent();
+    DeprecatedDOMEvent(PassRefPtr<WebCore::Event> e);
+    ~DeprecatedDOMEvent();
 
 public:
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMObject::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMObject::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMObject::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMObject::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEvent
+    // IDeprecatedDOMEvent
     virtual HRESULT STDMETHODCALLTYPE type( 
         /* [retval][out] */ BSTR* result);
     
     virtual HRESULT STDMETHODCALLTYPE target( 
-        /* [retval][out] */ IDOMEventTarget** result);
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result);
     
     virtual HRESULT STDMETHODCALLTYPE currentTarget( 
-        /* [retval][out] */ IDOMEventTarget** result);
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result);
     
     virtual HRESULT STDMETHODCALLTYPE eventPhase( 
         /* [retval][out] */ unsigned short* result);
@@ -163,89 +163,89 @@ public:
         /* [in] */ BOOL canBubbleArg,
         /* [in] */ BOOL cancelableArg);
 
-    // DOMEvent methods
+    // DeprecatedDOMEvent methods
     WebCore::Event* coreEvent() { return m_event.get(); }
 
 protected:
     RefPtr<WebCore::Event> m_event;
 };
 
-class DOMUIEvent : public DOMEvent, public IDOMUIEvent
+class DeprecatedDOMUIEvent : public DeprecatedDOMEvent, public IDeprecatedDOMUIEvent
 {
 public:
-    DOMUIEvent(PassRefPtr<WebCore::Event> e) : DOMEvent(e) {}
+    DeprecatedDOMUIEvent(PassRefPtr<WebCore::Event> e) : DeprecatedDOMEvent(e) {}
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMEvent::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMEvent::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMEvent::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMEvent::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEvent
+    // IDeprecatedDOMEvent
     virtual HRESULT STDMETHODCALLTYPE type( 
-        /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMEvent::type(result); }
     
     virtual HRESULT STDMETHODCALLTYPE target( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::target(result); }
     
     virtual HRESULT STDMETHODCALLTYPE currentTarget( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::currentTarget(result); }
     
     virtual HRESULT STDMETHODCALLTYPE eventPhase( 
-        /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }
+        /* [retval][out] */ unsigned short* result) { return DeprecatedDOMEvent::eventPhase(result); }
     
     virtual HRESULT STDMETHODCALLTYPE bubbles( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::bubbles(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cancelable( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::cancelable(result); }
     
     virtual HRESULT STDMETHODCALLTYPE timeStamp( 
-        /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }
+        /* [retval][out] */ DOMTimeStamp* result) { return DeprecatedDOMEvent::timeStamp(result); }
     
-    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }
+    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DeprecatedDOMEvent::stopPropagation(); }
     
-    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }
+    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DeprecatedDOMEvent::preventDefault(); }
     
     virtual HRESULT STDMETHODCALLTYPE initEvent( 
         /* [in] */ BSTR eventTypeArg,
         /* [in] */ BOOL canBubbleArg,
-        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
+        /* [in] */ BOOL cancelableArg) { return DeprecatedDOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
 
-    // IDOMUIEvent
+    // IDeprecatedDOMUIEvent
     virtual HRESULT STDMETHODCALLTYPE view( 
-        /* [retval][out] */ IDOMWindow** result);
+        /* [retval][out] */ IDeprecatedDOMWindow** result);
     
     virtual HRESULT STDMETHODCALLTYPE detail( 
         /* [retval][out] */ long* result);
@@ -254,7 +254,7 @@ public:
         /* [in] */ BSTR type,
         /* [in] */ BOOL canBubble,
         /* [in] */ BOOL cancelable,
-        /* [in] */ IDOMWindow* view,
+        /* [in] */ IDeprecatedDOMWindow* view,
         /* [in] */ long detail);
     
     virtual HRESULT STDMETHODCALLTYPE keyCode( 
@@ -279,115 +279,115 @@ public:
         /* [retval][out] */ long* result);
 };
 
-class DOMKeyboardEvent : public DOMUIEvent, public IDOMKeyboardEvent
+class DeprecatedDOMKeyboardEvent : public DeprecatedDOMUIEvent, public IDeprecatedDOMKeyboardEvent
 {
 public:
-    DOMKeyboardEvent(PassRefPtr<WebCore::Event> e) : DOMUIEvent(e) { }
+    DeprecatedDOMKeyboardEvent(PassRefPtr<WebCore::Event> e) : DeprecatedDOMUIEvent(e) { }
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMUIEvent::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMUIEvent::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMUIEvent::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMUIEvent::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEvent
+    // IDeprecatedDOMEvent
     virtual HRESULT STDMETHODCALLTYPE type( 
-        /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMEvent::type(result); }
     
     virtual HRESULT STDMETHODCALLTYPE target( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::target(result); }
     
     virtual HRESULT STDMETHODCALLTYPE currentTarget( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::currentTarget(result); }
     
     virtual HRESULT STDMETHODCALLTYPE eventPhase( 
-        /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }
+        /* [retval][out] */ unsigned short* result) { return DeprecatedDOMEvent::eventPhase(result); }
     
     virtual HRESULT STDMETHODCALLTYPE bubbles( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::bubbles(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cancelable( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::cancelable(result); }
     
     virtual HRESULT STDMETHODCALLTYPE timeStamp( 
-        /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }
+        /* [retval][out] */ DOMTimeStamp* result) { return DeprecatedDOMEvent::timeStamp(result); }
     
-    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }
+    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DeprecatedDOMEvent::stopPropagation(); }
     
-    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }
+    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DeprecatedDOMEvent::preventDefault(); }
     
     virtual HRESULT STDMETHODCALLTYPE initEvent( 
         /* [in] */ BSTR eventTypeArg,
         /* [in] */ BOOL canBubbleArg,
-        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
+        /* [in] */ BOOL cancelableArg) { return DeprecatedDOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
 
-    // IDOMUIEvent
+    // IDeprecatedDOMUIEvent
     virtual HRESULT STDMETHODCALLTYPE view( 
-        /* [retval][out] */ IDOMWindow** result) { return DOMUIEvent::view(result); }
+        /* [retval][out] */ IDeprecatedDOMWindow** result) { return DeprecatedDOMUIEvent::view(result); }
     
     virtual HRESULT STDMETHODCALLTYPE detail( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::detail(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::detail(result); }
     
     virtual HRESULT STDMETHODCALLTYPE initUIEvent( 
         /* [in] */ BSTR type,
         /* [in] */ BOOL canBubble,
         /* [in] */ BOOL cancelable,
-        /* [in] */ IDOMWindow* view,
-        /* [in] */ long detail) { return DOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); }
+        /* [in] */ IDeprecatedDOMWindow* view,
+        /* [in] */ long detail) { return DeprecatedDOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); }
     
     virtual HRESULT STDMETHODCALLTYPE keyCode( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::keyCode(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::keyCode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE charCode( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::charCode(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::charCode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE layerX( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::layerX(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::layerX(result); }
     
     virtual HRESULT STDMETHODCALLTYPE layerY( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::layerY(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::layerY(result); }
     
     virtual HRESULT STDMETHODCALLTYPE pageX( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::pageX(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::pageX(result); }
     
     virtual HRESULT STDMETHODCALLTYPE pageY( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::pageY(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::pageY(result); }
     
     virtual HRESULT STDMETHODCALLTYPE which( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::which(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::which(result); }
 
-    // IDOMKeyboardEvent
+    // IDeprecatedDOMKeyboardEvent
     virtual HRESULT STDMETHODCALLTYPE keyIdentifier( 
         /* [retval][out] */ BSTR* result);
     
@@ -417,7 +417,7 @@ public:
         /* [in] */ BSTR type,
         /* [in] */ BOOL canBubble,
         /* [in] */ BOOL cancelable,
-        /* [in] */ IDOMWindow* view,
+        /* [in] */ IDeprecatedDOMWindow* view,
         /* [in] */ BSTR keyIdentifier,
         /* [in] */ unsigned long keyLocation,
         /* [in] */ BOOL ctrlKey,
@@ -427,115 +427,115 @@ public:
         /* [in] */ BOOL graphKey);
 };
 
-class DOMMouseEvent : public DOMUIEvent, public IDOMMouseEvent
+class DeprecatedDOMMouseEvent : public DeprecatedDOMUIEvent, public IDeprecatedDOMMouseEvent
 {
 public:
-    DOMMouseEvent(PassRefPtr<WebCore::Event> e) : DOMUIEvent(e) { }
+    DeprecatedDOMMouseEvent(PassRefPtr<WebCore::Event> e) : DeprecatedDOMUIEvent(e) { }
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMUIEvent::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMUIEvent::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMUIEvent::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMUIEvent::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEvent
+    // IDeprecatedDOMEvent
     virtual HRESULT STDMETHODCALLTYPE type( 
-        /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMEvent::type(result); }
     
     virtual HRESULT STDMETHODCALLTYPE target( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::target(result); }
     
     virtual HRESULT STDMETHODCALLTYPE currentTarget( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::currentTarget(result); }
     
     virtual HRESULT STDMETHODCALLTYPE eventPhase( 
-        /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }
+        /* [retval][out] */ unsigned short* result) { return DeprecatedDOMEvent::eventPhase(result); }
     
     virtual HRESULT STDMETHODCALLTYPE bubbles( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::bubbles(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cancelable( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::cancelable(result); }
     
     virtual HRESULT STDMETHODCALLTYPE timeStamp( 
-        /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }
+        /* [retval][out] */ DOMTimeStamp* result) { return DeprecatedDOMEvent::timeStamp(result); }
     
-    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }
+    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DeprecatedDOMEvent::stopPropagation(); }
     
-    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }
+    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DeprecatedDOMEvent::preventDefault(); }
     
     virtual HRESULT STDMETHODCALLTYPE initEvent( 
         /* [in] */ BSTR eventTypeArg,
         /* [in] */ BOOL canBubbleArg,
-        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
+        /* [in] */ BOOL cancelableArg) { return DeprecatedDOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
 
-    // IDOMUIEvent
+    // IDeprecatedDOMUIEvent
     virtual HRESULT STDMETHODCALLTYPE view( 
-        /* [retval][out] */ IDOMWindow** result) { return DOMUIEvent::view(result); }
+        /* [retval][out] */ IDeprecatedDOMWindow** result) { return DeprecatedDOMUIEvent::view(result); }
     
     virtual HRESULT STDMETHODCALLTYPE detail( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::detail(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::detail(result); }
     
     virtual HRESULT STDMETHODCALLTYPE initUIEvent( 
         /* [in] */ BSTR type,
         /* [in] */ BOOL canBubble,
         /* [in] */ BOOL cancelable,
-        /* [in] */ IDOMWindow* view,
-        /* [in] */ long detail) { return DOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); }
+        /* [in] */ IDeprecatedDOMWindow* view,
+        /* [in] */ long detail) { return DeprecatedDOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); }
     
     virtual HRESULT STDMETHODCALLTYPE keyCode( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::keyCode(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::keyCode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE charCode( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::charCode(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::charCode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE layerX( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::layerX(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::layerX(result); }
     
     virtual HRESULT STDMETHODCALLTYPE layerY( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::layerY(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::layerY(result); }
     
     virtual HRESULT STDMETHODCALLTYPE pageX( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::pageX(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::pageX(result); }
     
     virtual HRESULT STDMETHODCALLTYPE pageY( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::pageY(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::pageY(result); }
     
     virtual HRESULT STDMETHODCALLTYPE which( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::which(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::which(result); }
 
-    // IDOMMouseEvent
+    // IDeprecatedDOMMouseEvent
     virtual HRESULT STDMETHODCALLTYPE screenX( 
         /* [retval][out] */ long* result);
     
@@ -564,13 +564,13 @@ public:
         /* [retval][out] */ unsigned short* result);
     
     virtual HRESULT STDMETHODCALLTYPE relatedTarget( 
-        /* [retval][out] */ IDOMEventTarget** result);
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result);
     
     virtual HRESULT STDMETHODCALLTYPE initMouseEvent( 
         /* [in] */ BSTR type,
         /* [in] */ BOOL canBubble,
         /* [in] */ BOOL cancelable,
-        /* [in] */ IDOMWindow* view,
+        /* [in] */ IDeprecatedDOMWindow* view,
         /* [in] */ long detail,
         /* [in] */ long screenX,
         /* [in] */ long screenY,
@@ -581,7 +581,7 @@ public:
         /* [in] */ BOOL shiftKey,
         /* [in] */ BOOL metaKey,
         /* [in] */ unsigned short button,
-        /* [in] */ IDOMEventTarget* relatedTarget);
+        /* [in] */ IDeprecatedDOMEventTarget* relatedTarget);
     
     virtual HRESULT STDMETHODCALLTYPE offsetX( 
         /* [retval][out] */ long* result);
@@ -596,88 +596,88 @@ public:
         /* [retval][out] */ long* result);
     
     virtual HRESULT STDMETHODCALLTYPE fromElement( 
-        /* [retval][out] */ IDOMNode** result);
+        /* [retval][out] */ IDeprecatedDOMNode** result);
     
     virtual HRESULT STDMETHODCALLTYPE toElement( 
-        /* [retval][out] */ IDOMNode** result);
+        /* [retval][out] */ IDeprecatedDOMNode** result);
 };
 
-class DOMMutationEvent : public DOMEvent, public IDOMMutationEvent
+class DeprecatedDOMMutationEvent : public DeprecatedDOMEvent, public IDeprecatedDOMMutationEvent
 {
 public:
-    DOMMutationEvent(PassRefPtr<WebCore::Event> e) : DOMEvent(e) { }
+    DeprecatedDOMMutationEvent(PassRefPtr<WebCore::Event> e) : DeprecatedDOMEvent(e) { }
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMEvent::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMEvent::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMEvent::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMEvent::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEvent
+    // IDeprecatedDOMEvent
     virtual HRESULT STDMETHODCALLTYPE type( 
-        /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMEvent::type(result); }
     
     virtual HRESULT STDMETHODCALLTYPE target( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::target(result); }
     
     virtual HRESULT STDMETHODCALLTYPE currentTarget( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::currentTarget(result); }
     
     virtual HRESULT STDMETHODCALLTYPE eventPhase( 
-        /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }
+        /* [retval][out] */ unsigned short* result) { return DeprecatedDOMEvent::eventPhase(result); }
     
     virtual HRESULT STDMETHODCALLTYPE bubbles( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::bubbles(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cancelable( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::cancelable(result); }
     
     virtual HRESULT STDMETHODCALLTYPE timeStamp( 
-        /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }
+        /* [retval][out] */ DOMTimeStamp* result) { return DeprecatedDOMEvent::timeStamp(result); }
     
-    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }
+    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DeprecatedDOMEvent::stopPropagation(); }
     
-    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }
+    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DeprecatedDOMEvent::preventDefault(); }
     
     virtual HRESULT STDMETHODCALLTYPE initEvent( 
         /* [in] */ BSTR eventTypeArg,
         /* [in] */ BOOL canBubbleArg,
-        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
+        /* [in] */ BOOL cancelableArg) { return DeprecatedDOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
 
-    // IDOMMutationEvent
+    // IDeprecatedDOMMutationEvent
     virtual HRESULT STDMETHODCALLTYPE relatedNode( 
-        /* [retval][out] */ IDOMNode** result);
+        /* [retval][out] */ IDeprecatedDOMNode** result);
     
     virtual HRESULT STDMETHODCALLTYPE prevValue( 
         /* [retval][out] */ BSTR* result);
@@ -695,87 +695,87 @@ public:
         /* [in] */ BSTR type,
         /* [in] */ BOOL canBubble,
         /* [in] */ BOOL cancelable,
-        /* [in] */ IDOMNode* relatedNode,
+        /* [in] */ IDeprecatedDOMNode* relatedNode,
         /* [in] */ BSTR prevValue,
         /* [in] */ BSTR newValue,
         /* [in] */ BSTR attrName,
         /* [in] */ unsigned short attrChange);
 };
 
-class DOMOverflowEvent : public DOMEvent, public IDOMOverflowEvent
+class DeprecatedDOMOverflowEvent : public DeprecatedDOMEvent, public IDeprecatedDOMOverflowEvent
 {
 public:
-    DOMOverflowEvent(PassRefPtr<WebCore::Event> e) : DOMEvent(e) { }
+    DeprecatedDOMOverflowEvent(PassRefPtr<WebCore::Event> e) : DeprecatedDOMEvent(e) { }
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMEvent::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMEvent::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMEvent::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMEvent::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEvent
+    // IDeprecatedDOMEvent
     virtual HRESULT STDMETHODCALLTYPE type( 
-        /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMEvent::type(result); }
     
     virtual HRESULT STDMETHODCALLTYPE target( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::target(result); }
     
     virtual HRESULT STDMETHODCALLTYPE currentTarget( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::currentTarget(result); }
     
     virtual HRESULT STDMETHODCALLTYPE eventPhase( 
-        /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }
+        /* [retval][out] */ unsigned short* result) { return DeprecatedDOMEvent::eventPhase(result); }
     
     virtual HRESULT STDMETHODCALLTYPE bubbles( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::bubbles(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cancelable( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::cancelable(result); }
     
     virtual HRESULT STDMETHODCALLTYPE timeStamp( 
-        /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }
+        /* [retval][out] */ DOMTimeStamp* result) { return DeprecatedDOMEvent::timeStamp(result); }
     
-    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }
+    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DeprecatedDOMEvent::stopPropagation(); }
     
-    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }
+    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DeprecatedDOMEvent::preventDefault(); }
     
     virtual HRESULT STDMETHODCALLTYPE initEvent( 
         /* [in] */ BSTR eventTypeArg,
         /* [in] */ BOOL canBubbleArg,
-        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
+        /* [in] */ BOOL cancelableArg) { return DeprecatedDOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
 
-    // IDOMOverflowEvent
+    // IDeprecatedDOMOverflowEvent
     virtual HRESULT STDMETHODCALLTYPE orient( 
         /* [retval][out] */ unsigned short* result);
     
@@ -786,115 +786,115 @@ public:
         /* [retval][out] */ BOOL* result);
 };
 
-class DOMWheelEvent : public DOMUIEvent, public IDOMWheelEvent
+class DeprecatedDOMWheelEvent : public DeprecatedDOMUIEvent, public IDeprecatedDOMWheelEvent
 {
 public:
-    DOMWheelEvent(PassRefPtr<WebCore::Event> e) : DOMUIEvent(e) { }
+    DeprecatedDOMWheelEvent(PassRefPtr<WebCore::Event> e) : DeprecatedDOMUIEvent(e) { }
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMUIEvent::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMUIEvent::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMUIEvent::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMUIEvent::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL* result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT* result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT* result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMEvent
+    // IDeprecatedDOMEvent
     virtual HRESULT STDMETHODCALLTYPE type( 
-        /* [retval][out] */ BSTR* result) { return DOMEvent::type(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMEvent::type(result); }
     
     virtual HRESULT STDMETHODCALLTYPE target( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::target(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::target(result); }
     
     virtual HRESULT STDMETHODCALLTYPE currentTarget( 
-        /* [retval][out] */ IDOMEventTarget** result) { return DOMEvent::currentTarget(result); }
+        /* [retval][out] */ IDeprecatedDOMEventTarget** result) { return DeprecatedDOMEvent::currentTarget(result); }
     
     virtual HRESULT STDMETHODCALLTYPE eventPhase( 
-        /* [retval][out] */ unsigned short* result) { return DOMEvent::eventPhase(result); }
+        /* [retval][out] */ unsigned short* result) { return DeprecatedDOMEvent::eventPhase(result); }
     
     virtual HRESULT STDMETHODCALLTYPE bubbles( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::bubbles(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::bubbles(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cancelable( 
-        /* [retval][out] */ BOOL* result) { return DOMEvent::cancelable(result); }
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMEvent::cancelable(result); }
     
     virtual HRESULT STDMETHODCALLTYPE timeStamp( 
-        /* [retval][out] */ DOMTimeStamp* result) { return DOMEvent::timeStamp(result); }
+        /* [retval][out] */ DOMTimeStamp* result) { return DeprecatedDOMEvent::timeStamp(result); }
     
-    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DOMEvent::stopPropagation(); }
+    virtual HRESULT STDMETHODCALLTYPE stopPropagation( void) { return DeprecatedDOMEvent::stopPropagation(); }
     
-    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DOMEvent::preventDefault(); }
+    virtual HRESULT STDMETHODCALLTYPE preventDefault( void) { return DeprecatedDOMEvent::preventDefault(); }
     
     virtual HRESULT STDMETHODCALLTYPE initEvent( 
         /* [in] */ BSTR eventTypeArg,
         /* [in] */ BOOL canBubbleArg,
-        /* [in] */ BOOL cancelableArg) { return DOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
+        /* [in] */ BOOL cancelableArg) { return DeprecatedDOMEvent::initEvent(eventTypeArg, canBubbleArg, cancelableArg); }
 
-    // IDOMUIEvent
+    // IDeprecatedDOMUIEvent
     virtual HRESULT STDMETHODCALLTYPE view( 
-        /* [retval][out] */ IDOMWindow** result) { return DOMUIEvent::view(result); }
+        /* [retval][out] */ IDeprecatedDOMWindow** result) { return DeprecatedDOMUIEvent::view(result); }
     
     virtual HRESULT STDMETHODCALLTYPE detail( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::detail(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::detail(result); }
     
     virtual HRESULT STDMETHODCALLTYPE initUIEvent( 
         /* [in] */ BSTR type,
         /* [in] */ BOOL canBubble,
         /* [in] */ BOOL cancelable,
-        /* [in] */ IDOMWindow* view,
-        /* [in] */ long detail) { return DOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); }
+        /* [in] */ IDeprecatedDOMWindow* view,
+        /* [in] */ long detail) { return DeprecatedDOMUIEvent::initUIEvent(type, canBubble, cancelable, view, detail); }
     
     virtual HRESULT STDMETHODCALLTYPE keyCode( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::keyCode(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::keyCode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE charCode( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::charCode(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::charCode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE layerX( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::layerX(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::layerX(result); }
     
     virtual HRESULT STDMETHODCALLTYPE layerY( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::layerY(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::layerY(result); }
     
     virtual HRESULT STDMETHODCALLTYPE pageX( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::pageX(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::pageX(result); }
     
     virtual HRESULT STDMETHODCALLTYPE pageY( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::pageY(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::pageY(result); }
     
     virtual HRESULT STDMETHODCALLTYPE which( 
-        /* [retval][out] */ long* result) { return DOMUIEvent::which(result); }
+        /* [retval][out] */ long* result) { return DeprecatedDOMUIEvent::which(result); }
 
-    // IDOMWheelEvent
+    // IDeprecatedDOMWheelEvent
     virtual HRESULT STDMETHODCALLTYPE screenX( 
         /* [retval][out] */ long* result);
     
@@ -946,7 +946,7 @@ public:
     virtual HRESULT STDMETHODCALLTYPE initWheelEvent( 
         /* [in] */ long wheelDeltaX,
         /* [in] */ long wheelDeltaY,
-        /* [in] */ IDOMWindow* view,
+        /* [in] */ IDeprecatedDOMWindow* view,
         /* [in] */ long screenX,
         /* [in] */ long screenY,
         /* [in] */ long clientX,
index 063023feaa98c311eac35b61b375733677be7ce2..104a334ef96fd834bf06426c898525568bbb83ec 100644 (file)
 using namespace WebCore;
 using namespace HTMLNames;
 
-// DOMHTMLCollection
+// DeprecatedDOMHTMLCollection
 
-DOMHTMLCollection::DOMHTMLCollection(WebCore::HTMLCollection* c)
+DeprecatedDOMHTMLCollection::DeprecatedDOMHTMLCollection(WebCore::HTMLCollection* c)
 : m_collection(c)
 {
 }
 
-IDOMHTMLCollection* DOMHTMLCollection::createInstance(WebCore::HTMLCollection* c)
+IDeprecatedDOMHTMLCollection* DeprecatedDOMHTMLCollection::createInstance(WebCore::HTMLCollection* c)
 {
     if (!c)
         return 0;
 
-    IDOMHTMLCollection* htmlCollection = 0;
-    DOMHTMLCollection* newCollection = new DOMHTMLCollection(c);
-    if (FAILED(newCollection->QueryInterface(IID_IDOMHTMLCollection, (void**)&htmlCollection))) {
+    IDeprecatedDOMHTMLCollection* htmlCollection = 0;
+    DeprecatedDOMHTMLCollection* newCollection = new DeprecatedDOMHTMLCollection(c);
+    if (FAILED(newCollection->QueryInterface(IID_IDeprecatedDOMHTMLCollection, (void**)&htmlCollection))) {
         delete newCollection;
         return 0;
     }
@@ -70,23 +70,23 @@ IDOMHTMLCollection* DOMHTMLCollection::createInstance(WebCore::HTMLCollection* c
     return htmlCollection;
 }
 
-// DOMHTMLCollection - IUnknown -----------------------------------------------
+// DeprecatedDOMHTMLCollection - IUnknown -----------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLCollection::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLCollection::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLCollection))
-        *ppvObject = static_cast<IDOMHTMLCollection*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLCollection))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLCollection*>(this);
     else
-        return DOMObject::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMObject::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLCollection ----------------------------------------------------------
+// DeprecatedDOMHTMLCollection ----------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLCollection::length( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLCollection::length( 
     /* [retval][out] */ UINT* result)
 {
     *result = 0;
@@ -97,342 +97,342 @@ HRESULT STDMETHODCALLTYPE DOMHTMLCollection::length(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLCollection::item( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLCollection::item( 
     /* [in] */ UINT index,
-    /* [retval][out] */ IDOMNode** node)
+    /* [retval][out] */ IDeprecatedDOMNode** node)
 {
     *node = 0;
     if (!m_collection)
         return E_POINTER;
 
-    *node = DOMNode::createInstance(m_collection->item(index));
+    *node = DeprecatedDOMNode::createInstance(m_collection->item(index));
     return *node ? S_OK : E_FAIL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLCollection::namedItem( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLCollection::namedItem( 
     /* [in] */ BSTR /*name*/,
-    /* [retval][out] */ IDOMNode** /*node*/)
+    /* [retval][out] */ IDeprecatedDOMNode** /*node*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-// DOMHTMLOptionsCollection - IUnknown ----------------------------------------
+// DeprecatedDOMHTMLOptionsCollection - IUnknown ----------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionsCollection::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionsCollection::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLOptionsCollection))
-        *ppvObject = static_cast<IDOMHTMLOptionsCollection*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLOptionsCollection))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLOptionsCollection*>(this);
     else
-        return DOMObject::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMObject::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLOptionsCollection ---------------------------------------------------
+// DeprecatedDOMHTMLOptionsCollection ---------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionsCollection::length( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionsCollection::length( 
     /* [retval][out] */ unsigned int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionsCollection::setLength( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionsCollection::setLength( 
     /* [in] */ unsigned int /*length*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionsCollection::item( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionsCollection::item( 
     /* [in] */ unsigned int /*index*/,
-    /* [retval][out] */ IDOMNode** /*result*/)
+    /* [retval][out] */ IDeprecatedDOMNode** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionsCollection::namedItem( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionsCollection::namedItem( 
     /* [in] */ BSTR /*name*/,
-    /* [retval][out] */ IDOMNode* /*result*/)
+    /* [retval][out] */ IDeprecatedDOMNode* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-// DOMHTMLDocument - IUnknown -------------------------------------------------
+// DeprecatedDOMHTMLDocument - IUnknown -------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLDocument))
-        *ppvObject = static_cast<IDOMHTMLDocument*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLDocument))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLDocument*>(this);
     else
-        return DOMDocument::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMDocument::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLDocument ------------------------------------------------------------
+// DeprecatedDOMHTMLDocument ------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::title( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::title( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::setTitle( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::setTitle( 
         /* [in] */ BSTR /*title*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::referrer( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::referrer( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::domain( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::domain( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::URL( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::URL( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::body( 
-        /* [retval][out] */ IDOMHTMLElement** bodyElement)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::body( 
+        /* [retval][out] */ IDeprecatedDOMHTMLElement** bodyElement)
 {
     *bodyElement = 0;
     if (!m_document || !m_document->isHTMLDocument())
         return E_FAIL;
 
     HTMLDocument* htmlDoc = static_cast<HTMLDocument*>(m_document);
-    COMPtr<IDOMElement> domElement;
-    domElement.adoptRef(DOMHTMLElement::createInstance(htmlDoc->body()));
+    COMPtr<IDeprecatedDOMElement> domElement;
+    domElement.adoptRef(DeprecatedDOMHTMLElement::createInstance(htmlDoc->body()));
     if (domElement)
-        return domElement->QueryInterface(IID_IDOMHTMLElement, (void**) bodyElement);
+        return domElement->QueryInterface(IID_IDeprecatedDOMHTMLElement, (void**) bodyElement);
     return E_FAIL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::setBody( 
-        /* [in] */ IDOMHTMLElement* /*body*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::setBody( 
+        /* [in] */ IDeprecatedDOMHTMLElement* /*body*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::images( 
-        /* [retval][out] */ IDOMHTMLCollection** /*collection*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::images( 
+        /* [retval][out] */ IDeprecatedDOMHTMLCollection** /*collection*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::applets( 
-        /* [retval][out] */ IDOMHTMLCollection** /*collection*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::applets( 
+        /* [retval][out] */ IDeprecatedDOMHTMLCollection** /*collection*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::links( 
-        /* [retval][out] */ IDOMHTMLCollection** /*collection*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::links( 
+        /* [retval][out] */ IDeprecatedDOMHTMLCollection** /*collection*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::forms( 
-        /* [retval][out] */ IDOMHTMLCollection** collection)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::forms( 
+        /* [retval][out] */ IDeprecatedDOMHTMLCollection** collection)
 {
     *collection = 0;
     if (!m_document || !m_document->isHTMLDocument())
         return E_FAIL;
 
     HTMLDocument* htmlDoc = static_cast<HTMLDocument*>(m_document);
-    *collection = DOMHTMLCollection::createInstance(htmlDoc->forms().get());
+    *collection = DeprecatedDOMHTMLCollection::createInstance(htmlDoc->forms().get());
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::anchors( 
-        /* [retval][out] */ IDOMHTMLCollection** /*collection*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::anchors( 
+        /* [retval][out] */ IDeprecatedDOMHTMLCollection** /*collection*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::cookie( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::cookie( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::setCookie( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::setCookie( 
         /* [in] */ BSTR /*cookie*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::open( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::open( void)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::close( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::close( void)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::write( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::write( 
         /* [in] */ BSTR /*text*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::writeln( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::writeln( 
         /* [in] */ BSTR /*text*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::getElementById_( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::getElementById_( 
         /* [in] */ BSTR /*elementId*/,
-        /* [retval][out] */ IDOMElement** /*element*/)
+        /* [retval][out] */ IDeprecatedDOMElement** /*element*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLDocument::getElementsByName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLDocument::getElementsByName( 
         /* [in] */ BSTR /*elementName*/,
-        /* [retval][out] */ IDOMNodeList** /*nodeList*/)
+        /* [retval][out] */ IDeprecatedDOMNodeList** /*nodeList*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-// DOMHTMLElement - IUnknown --------------------------------------------------
+// DeprecatedDOMHTMLElement - IUnknown --------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLElement))
-        *ppvObject = static_cast<IDOMHTMLElement*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLElement))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLElement*>(this);
     else
-        return DOMElement::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMElement::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLElement -------------------------------------------------------------
+// DeprecatedDOMHTMLElement -------------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::idName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::idName( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::setIdName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::setIdName( 
         /* [in] */ BSTR /*idName*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::title( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::title( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::setTitle( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::setTitle( 
         /* [in] */ BSTR /*title*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::lang( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::lang( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::setLang( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::setLang( 
         /* [in] */ BSTR /*lang*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::dir( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::dir( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::setDir( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::setDir( 
         /* [in] */ BSTR /*dir*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::className( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::className( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::setClassName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::setClassName( 
         /* [in] */ BSTR /*className*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::innerHTML( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::innerHTML( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
         
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::setInnerHTML( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::setInnerHTML( 
         /* [in] */ BSTR /*html*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
         
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::innerText( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::innerText( 
         /* [retval][out] */ BSTR* result)
 {
     ASSERT(m_element && m_element->isHTMLElement());
@@ -441,7 +441,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLElement::innerText(
     return S_OK;
 }
         
-HRESULT STDMETHODCALLTYPE DOMHTMLElement::setInnerText( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLElement::setInnerText( 
         /* [in] */ BSTR text)
 {
     ASSERT(m_element && m_element->isHTMLElement());
@@ -452,65 +452,65 @@ HRESULT STDMETHODCALLTYPE DOMHTMLElement::setInnerText(
     return S_OK;
 }
 
-// DOMHTMLFormElement - IUnknown ----------------------------------------------
+// DeprecatedDOMHTMLFormElement - IUnknown ----------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLFormElement))
-        *ppvObject = static_cast<IDOMHTMLFormElement*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLFormElement))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLFormElement*>(this);
     else
-        return DOMHTMLElement::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMHTMLElement::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLFormElement ---------------------------------------------------------
+// DeprecatedDOMHTMLFormElement ---------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::elements( 
-        /* [retval][out] */ IDOMHTMLCollection** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::elements( 
+        /* [retval][out] */ IDeprecatedDOMHTMLCollection** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::length( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::length( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::name( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::name( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::setName( 
         /* [in] */ BSTR /*name*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::acceptCharset( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::acceptCharset( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setAcceptCharset( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::setAcceptCharset( 
         /* [in] */ BSTR /*acceptCharset*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::action( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::action( 
         /* [retval][out] */ BSTR* result)
 {
     ASSERT(m_element && m_element->hasTagName(formTag));
@@ -519,28 +519,28 @@ HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::action(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setAction( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::setAction( 
         /* [in] */ BSTR /*action*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::encType( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::encType( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setEnctype( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::setEnctype( 
         /* [retval][out] */ BSTR* /*encType*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::method( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::method( 
         /* [retval][out] */ BSTR* result)
 {
     ASSERT(m_element && m_element->hasTagName(formTag));
@@ -549,448 +549,448 @@ HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::method(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setMethod( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::setMethod( 
         /* [in] */ BSTR /*method*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::target( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::target( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setTarget( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::setTarget( 
         /* [in] */ BSTR /*target*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::submit( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::submit( void)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::reset( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLFormElement::reset( void)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-// DOMHTMLSelectElement - IUnknown ----------------------------------------------
+// DeprecatedDOMHTMLSelectElement - IUnknown ----------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLSelectElement))
-        *ppvObject = static_cast<IDOMHTMLSelectElement*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLSelectElement))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLSelectElement*>(this);
     else if (IsEqualGUID(riid, IID_IFormsAutoFillTransitionSelect))
         *ppvObject = static_cast<IFormsAutoFillTransitionSelect*>(this);
     else
-        return DOMHTMLElement::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMHTMLElement::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLSelectElement -------------------------------------------------------
+// DeprecatedDOMHTMLSelectElement -------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::type( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::type( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::selectedIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::selectedIndex( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setSelectedIndx( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::setSelectedIndx( 
         /* [in] */ int /*selectedIndex*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::value( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::value( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::setValue( 
         /* [in] */ BSTR /*value*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::length( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::length( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::form( 
-        /* [retval][out] */ IDOMHTMLFormElement** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::form( 
+        /* [retval][out] */ IDeprecatedDOMHTMLFormElement** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::options( 
-        /* [retval][out] */ IDOMHTMLOptionsCollection** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::options( 
+        /* [retval][out] */ IDeprecatedDOMHTMLOptionsCollection** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::disabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::disabled( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setDisabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::setDisabled( 
         /* [in] */ BOOL /*disabled*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::multiple( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::multiple( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setMultiple( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::setMultiple( 
         /* [in] */ BOOL /*multiple*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::name( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::name( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::setName( 
         /* [in] */ BSTR /*name*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::size( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::size( 
         /* [retval][out] */ int* /*size*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setSize( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::setSize( 
         /* [in] */ int /*size*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::tabIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::tabIndex( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setTabIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::setTabIndex( 
         /* [in] */ int /*tabIndex*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::add( 
-        /* [in] */ IDOMHTMLElement* /*element*/,
-        /* [in] */ IDOMHTMLElement* /*before*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::add( 
+        /* [in] */ IDeprecatedDOMHTMLElement* /*element*/,
+        /* [in] */ IDeprecatedDOMHTMLElement* /*before*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::remove( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::remove( 
         /* [in] */ int /*index*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-// DOMHTMLSelectElement - IFormsAutoFillTransitionSelect ----------------------
+// DeprecatedDOMHTMLSelectElement - IFormsAutoFillTransitionSelect ----------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::activateItemAtIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLSelectElement::activateItemAtIndex( 
     /* [in] */ int /*index*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;    
 }
 
-// DOMHTMLOptionElement - IUnknown --------------------------------------------
+// DeprecatedDOMHTMLOptionElement - IUnknown --------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLOptionElement))
-        *ppvObject = static_cast<IDOMHTMLOptionElement*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLOptionElement))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLOptionElement*>(this);
     else
-        return DOMHTMLElement::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMHTMLElement::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLOptionElement -------------------------------------------------------
+// DeprecatedDOMHTMLOptionElement -------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::form( 
-        /* [retval][out] */ IDOMHTMLFormElement** /*result*/)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::form( 
+        /* [retval][out] */ IDeprecatedDOMHTMLFormElement** /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::defaultSelected( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::defaultSelected( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setDefaultSelected( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::setDefaultSelected( 
         /* [in] */ BOOL /*defaultSelected*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::text( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::text( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::index( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::index( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::disabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::disabled( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setDisabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::setDisabled( 
         /* [in] */ BOOL /*disabled*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::label( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::label( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setLabel( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::setLabel( 
         /* [in] */ BSTR /*label*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::selected( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::selected( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setSelected( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::setSelected( 
         /* [in] */ BOOL /*selected*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::value( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::value( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLOptionElement::setValue( 
         /* [in] */ BSTR /*value*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-// DOMHTMLInputElement - IUnknown ----------------------------------------------
+// DeprecatedDOMHTMLInputElement - IUnknown ----------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLInputElement))
-        *ppvObject = static_cast<IDOMHTMLInputElement*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLInputElement))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLInputElement*>(this);
     else if (IsEqualGUID(riid, IID_IFormsAutoFillTransition))
         *ppvObject = static_cast<IFormsAutoFillTransition*>(this);
     else if (IsEqualGUID(riid, IID_IFormPromptAdditions))
         *ppvObject = static_cast<IFormPromptAdditions*>(this);    
     else
-        return DOMHTMLElement::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMHTMLElement::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLInputElement --------------------------------------------------------
+// DeprecatedDOMHTMLInputElement --------------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::defaultValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::defaultValue( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setDefaultValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setDefaultValue( 
         /* [in] */ BSTR /*val*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::defaultChecked( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::defaultChecked( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setDefaultChecked( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setDefaultChecked( 
         /* [in] */ BSTR /*checked*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::form( 
-        /* [retval][out] */ IDOMHTMLElement** result)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::form( 
+        /* [retval][out] */ IDeprecatedDOMHTMLElement** result)
 {
     if (!result)
         return E_POINTER;
     *result = 0;
     ASSERT(m_element && m_element->hasTagName(inputTag));
     HTMLInputElement* inputElement = static_cast<HTMLInputElement*>(m_element);
-    COMPtr<IDOMElement> domElement;
-    domElement.adoptRef(DOMHTMLElement::createInstance(inputElement->form()));
+    COMPtr<IDeprecatedDOMElement> domElement;
+    domElement.adoptRef(DeprecatedDOMHTMLElement::createInstance(inputElement->form()));
     if (domElement)
-        return domElement->QueryInterface(IID_IDOMHTMLElement, (void**) result);
+        return domElement->QueryInterface(IID_IDeprecatedDOMHTMLElement, (void**) result);
     return E_FAIL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::accept( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::accept( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAccept( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setAccept( 
         /* [in] */ BSTR /*accept*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::accessKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::accessKey( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAccessKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setAccessKey( 
         /* [in] */ BSTR /*key*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::align( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::align( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAlign( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setAlign( 
         /* [in] */ BSTR /*align*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::alt( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::alt( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAlt( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setAlt( 
         /* [in] */ BSTR /*alt*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::checked( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::checked( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setChecked( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setChecked( 
         /* [in] */ BOOL /*checked*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::disabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::disabled( 
         /* [retval][out] */ BOOL* result)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -999,42 +999,42 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::disabled(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setDisabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setDisabled( 
         /* [in] */ BOOL /*disabled*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::maxLength( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::maxLength( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setMaxLength( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setMaxLength( 
         /* [in] */ int /*maxLength*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::name( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::name( 
         /* [retval][out] */ BSTR* /*name*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setName( 
         /* [in] */ BSTR /*name*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::readOnly( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::readOnly( 
         /* [retval][out] */ BOOL* result)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1043,63 +1043,63 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::readOnly(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setReadOnly( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setReadOnly( 
         /* [in] */ BOOL /*readOnly*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::size( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::size( 
         /* [retval][out] */ unsigned int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setSize( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setSize( 
         /* [in] */ unsigned int /*size*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::src( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::src( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setSrc( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setSrc( 
         /* [in] */ BSTR /*src*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::tabIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::tabIndex( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setTabIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setTabIndex( 
         /* [in] */ int /*tabIndex*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::type( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::type( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setType( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setType( 
         /* [in] */ BSTR type)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1109,21 +1109,21 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setType(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::useMap( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::useMap( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setUseMap( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setUseMap( 
         /* [in] */ BSTR /*useMap*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::value( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::value( 
         /* [retval][out] */ BSTR* result)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1135,7 +1135,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::value(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setValue( 
         /* [in] */ BSTR value)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1144,7 +1144,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setValue(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::select( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::select( void)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
     HTMLInputElement* inputElement = static_cast<HTMLInputElement*>(m_element);
@@ -1152,13 +1152,13 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::select( void)
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::click( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::click( void)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setSelectionStart( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setSelectionStart( 
     /* [in] */ long start)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1167,7 +1167,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setSelectionStart(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::selectionStart( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::selectionStart( 
     /* [retval][out] */ long *start)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1176,7 +1176,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::selectionStart(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setSelectionEnd( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setSelectionEnd( 
     /* [in] */ long end)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1185,7 +1185,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setSelectionEnd(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::selectionEnd( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::selectionEnd( 
     /* [retval][out] */ long *end)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1194,9 +1194,9 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::selectionEnd(
     return S_OK;
 }
 
-// DOMHTMLInputElement -- IFormsAutoFillTransition ----------------------------
+// DeprecatedDOMHTMLInputElement -- IFormsAutoFillTransition ----------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::isTextField(
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::isTextField(
     /* [retval][out] */ BOOL* result)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1205,7 +1205,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::isTextField(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::rectOnScreen( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::rectOnScreen( 
     /* [retval][out] */ LPRECT rect)
 {
     rect->left = rect->top = rect->right = rect->bottom = 0;
@@ -1223,7 +1223,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::rectOnScreen(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::replaceCharactersInRange( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::replaceCharactersInRange( 
     /* [in] */ int /*startTarget*/,
     /* [in] */ int /*endTarget*/,
     /* [in] */ BSTR /*replacementString*/,
@@ -1233,7 +1233,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::replaceCharactersInRange(
     return E_NOTIMPL;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::selectedRange( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::selectedRange( 
     /* [out] */ int* start,
     /* [out] */ int* end)
 {
@@ -1244,7 +1244,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::selectedRange(
     return S_OK;
 }
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAutofilled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::setAutofilled( 
     /* [in] */ BOOL filled)
 {
     ASSERT(m_element && m_element->hasTagName(inputTag));
@@ -1253,9 +1253,9 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAutofilled(
     return S_OK;
 }
 
-// DOMHTMLInputElement -- IFormPromptAdditions ------------------------------------
+// DeprecatedDOMHTMLInputElement -- IFormPromptAdditions ------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::isUserEdited( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLInputElement::isUserEdited( 
     /* [retval][out] */ BOOL *result)
 {
     if (!result)
@@ -1272,159 +1272,159 @@ HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::isUserEdited(
     return S_OK;
 }
 
-// DOMHTMLTextAreaElement - IUnknown ----------------------------------------------
+// DeprecatedDOMHTMLTextAreaElement - IUnknown ----------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::QueryInterface(REFIID riid, void** ppvObject)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::QueryInterface(REFIID riid, void** ppvObject)
 {
     *ppvObject = 0;
-    if (IsEqualGUID(riid, IID_IDOMHTMLTextAreaElement))
-        *ppvObject = static_cast<IDOMHTMLTextAreaElement*>(this);
+    if (IsEqualGUID(riid, IID_IDeprecatedDOMHTMLTextAreaElement))
+        *ppvObject = static_cast<IDeprecatedDOMHTMLTextAreaElement*>(this);
     else if (IsEqualGUID(riid, IID_IFormPromptAdditions))
         *ppvObject = static_cast<IFormPromptAdditions*>(this);    
     else
-        return DOMHTMLElement::QueryInterface(riid, ppvObject);
+        return DeprecatedDOMHTMLElement::QueryInterface(riid, ppvObject);
 
     AddRef();
     return S_OK;
 }
 
-// DOMHTMLTextAreaElement -----------------------------------------------------
+// DeprecatedDOMHTMLTextAreaElement -----------------------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::defaultValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::defaultValue( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setDefaultValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setDefaultValue( 
         /* [in] */ BSTR /*val*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::form( 
-        /* [retval][out] */ IDOMHTMLElement** result)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::form( 
+        /* [retval][out] */ IDeprecatedDOMHTMLElement** result)
 {
     if (!result)
         return E_POINTER;
     *result = 0;
     ASSERT(m_element && m_element->hasTagName(textareaTag));
     HTMLTextAreaElement* textareaElement = static_cast<HTMLTextAreaElement*>(m_element);
-    COMPtr<IDOMElement> domElement;
-    domElement.adoptRef(DOMHTMLElement::createInstance(textareaElement->form()));
+    COMPtr<IDeprecatedDOMElement> domElement;
+    domElement.adoptRef(DeprecatedDOMHTMLElement::createInstance(textareaElement->form()));
     if (domElement)
-        return domElement->QueryInterface(IID_IDOMHTMLElement, (void**) result);
+        return domElement->QueryInterface(IID_IDeprecatedDOMHTMLElement, (void**) result);
     return E_FAIL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::accessKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::accessKey( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setAccessKey( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setAccessKey( 
         /* [in] */ BSTR /*key*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::cols( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::cols( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setCols( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setCols( 
         /* [in] */ int /*cols*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::disabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::disabled( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setDisabled( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setDisabled( 
         /* [in] */ BOOL /*disabled*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::name( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::name( 
         /* [retval][out] */ BSTR* /*name*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setName( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setName( 
         /* [in] */ BSTR /*name*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::readOnly( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::readOnly( 
         /* [retval][out] */ BOOL* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setReadOnly( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setReadOnly( 
         /* [in] */ BOOL /*readOnly*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::rows( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::rows( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setRows( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setRows( 
         /* [in] */ int /*rows*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::tabIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::tabIndex( 
         /* [retval][out] */ int* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setTabIndex( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setTabIndex( 
         /* [in] */ int /*tabIndex*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::type( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::type( 
         /* [retval][out] */ BSTR* /*result*/)
 {
     ASSERT_NOT_REACHED();
     return E_NOTIMPL;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::value( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::value( 
         /* [retval][out] */ BSTR* result)
 {
     ASSERT(m_element && m_element->hasTagName(textareaTag));
@@ -1436,7 +1436,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::value(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setValue( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::setValue( 
         /* [in] */ BSTR value)
 {
     ASSERT(m_element && m_element->hasTagName(textareaTag));
@@ -1445,7 +1445,7 @@ HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::setValue(
     return S_OK;
 }
     
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::select( void)
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::select( void)
 {
     ASSERT(m_element && m_element->hasTagName(textareaTag));
     HTMLTextAreaElement* textareaElement = static_cast<HTMLTextAreaElement*>(m_element);
@@ -1453,9 +1453,9 @@ HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::select( void)
     return S_OK;
 }
 
-// DOMHTMLTextAreaElement -- IFormPromptAdditions ------------------------------------
+// DeprecatedDOMHTMLTextAreaElement -- IFormPromptAdditions ------------------------------------
 
-HRESULT STDMETHODCALLTYPE DOMHTMLTextAreaElement::isUserEdited( 
+HRESULT STDMETHODCALLTYPE DeprecatedDOMHTMLTextAreaElement::isUserEdited( 
     /* [retval][out] */ BOOL *result)
 {
     if (!result)
index 7adb7e2aa7bbbf44ba02c2b05e0de481f713d146..ace70ad2264668e7cea8813feb08405093061e75 100644 (file)
@@ -37,107 +37,107 @@ namespace WebCore {
     class HTMLCollection;
 }
 
-class DOMHTMLCollection : public DOMObject, public IDOMHTMLCollection
+class DeprecatedDOMHTMLCollection : public DeprecatedDOMObject, public IDeprecatedDOMHTMLCollection
 {
 protected:
-    DOMHTMLCollection(WebCore::HTMLCollection* c);
+    DeprecatedDOMHTMLCollection(WebCore::HTMLCollection* c);
 
 public:
-    static IDOMHTMLCollection* createInstance(WebCore::HTMLCollection*);
+    static IDeprecatedDOMHTMLCollection* createInstance(WebCore::HTMLCollection*);
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMObject::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMObject::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMObject::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMObject::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMHTMLCollection
+    // IDeprecatedDOMHTMLCollection
     virtual HRESULT STDMETHODCALLTYPE length( 
         /* [retval][out] */ UINT *result);
     
     virtual HRESULT STDMETHODCALLTYPE item( 
         /* [in] */ UINT index,
-        /* [retval][out] */ IDOMNode **node);
+        /* [retval][out] */ IDeprecatedDOMNode **node);
     
     virtual HRESULT STDMETHODCALLTYPE namedItem( 
         /* [in] */ BSTR name,
-        /* [retval][out] */ IDOMNode **node);
+        /* [retval][out] */ IDeprecatedDOMNode **node);
 
 protected:
     RefPtr<WebCore::HTMLCollection> m_collection;
 };
 
-class DOMHTMLOptionsCollection : public DOMObject, public IDOMHTMLOptionsCollection
+class DeprecatedDOMHTMLOptionsCollection : public DeprecatedDOMObject, public IDeprecatedDOMHTMLOptionsCollection
 {
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMObject::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMObject::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMObject::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMObject::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMObject::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMObject::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMObject::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMObject::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMObject::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMObject::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMObject::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMObject::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMObject::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMObject::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMObject::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMObject::setException(description); }
 
-    // IDOMHTMLOptionsCollection
+    // IDeprecatedDOMHTMLOptionsCollection
     virtual HRESULT STDMETHODCALLTYPE length( 
         /* [retval][out] */ unsigned int *result);
     
@@ -146,226 +146,226 @@ class DOMHTMLOptionsCollection : public DOMObject, public IDOMHTMLOptionsCollect
     
     virtual HRESULT STDMETHODCALLTYPE item( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ IDOMNode **result);
+        /* [retval][out] */ IDeprecatedDOMNode **result);
     
     virtual HRESULT STDMETHODCALLTYPE namedItem( 
         /* [in] */ BSTR name,
-        /* [retval][out] */ IDOMNode *result);
+        /* [retval][out] */ IDeprecatedDOMNode *result);
 };
 
-class DOMHTMLDocument : public DOMDocument, public IDOMHTMLDocument
+class DeprecatedDOMHTMLDocument : public DeprecatedDOMDocument, public IDeprecatedDOMHTMLDocument
 {
 protected:
-    DOMHTMLDocument();
+    DeprecatedDOMHTMLDocument();
 public:
-    DOMHTMLDocument(WebCore::Document* d) : DOMDocument(d) {}
+    DeprecatedDOMHTMLDocument(WebCore::Document* d) : DeprecatedDOMDocument(d) {}
 
     // IUnknown
     virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void** ppvObject);
-    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMDocument::AddRef(); }
-    virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMDocument::Release(); }
+    virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DeprecatedDOMDocument::AddRef(); }
+    virtual ULONG STDMETHODCALLTYPE Release(void) { return DeprecatedDOMDocument::Release(); }
 
     // IWebScriptObject
     virtual HRESULT STDMETHODCALLTYPE throwException( 
         /* [in] */ BSTR exceptionMessage,
-        /* [retval][out] */ BOOL *result) { return DOMDocument::throwException(exceptionMessage, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMDocument::throwException(exceptionMessage, result); }
     
     virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod( 
         /* [in] */ BSTR name,
         /* [size_is][in] */ const VARIANT args[  ],
         /* [in] */ int cArgs,
-        /* [retval][out] */ VARIANT *result) { return DOMDocument::callWebScriptMethod(name, args, cArgs, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMDocument::callWebScriptMethod(name, args, cArgs, result); }
     
     virtual HRESULT STDMETHODCALLTYPE evaluateWebScript( 
         /* [in] */ BSTR script,
-        /* [retval][out] */ VARIANT *result) { return DOMDocument::evaluateWebScript(script, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMDocument::evaluateWebScript(script, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey( 
-        /* [in] */ BSTR name) { return DOMDocument::removeWebScriptKey(name); }
+        /* [in] */ BSTR name) { return DeprecatedDOMDocument::removeWebScriptKey(name); }
     
     virtual HRESULT STDMETHODCALLTYPE stringRepresentation( 
-        /* [retval][out] */ BSTR* stringRepresentation) { return DOMDocument::stringRepresentation(stringRepresentation); }
+        /* [retval][out] */ BSTR* stringRepresentation) { return DeprecatedDOMDocument::stringRepresentation(stringRepresentation); }
     
     virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [retval][out] */ VARIANT *result) { return DOMDocument::webScriptValueAtIndex(index, result); }
+        /* [retval][out] */ VARIANT *result) { return DeprecatedDOMDocument::webScriptValueAtIndex(index, result); }
     
     virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex( 
         /* [in] */ unsigned int index,
-        /* [in] */ VARIANT val) { return DOMDocument::setWebScriptValueAtIndex(index, val); }
+        /* [in] */ VARIANT val) { return DeprecatedDOMDocument::setWebScriptValueAtIndex(index, val); }
     
     virtual HRESULT STDMETHODCALLTYPE setException( 
-        /* [in] */ BSTR description) { return DOMDocument::setException(description); }
+        /* [in] */ BSTR description) { return DeprecatedDOMDocument::setException(description); }
 
-    // IDOMNode
+    // IDeprecatedDOMNode
     virtual HRESULT STDMETHODCALLTYPE nodeName( 
-        /* [retval][out] */ BSTR *result) { return DOMDocument::nodeName(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMDocument::nodeName(result); }
     
     virtual HRESULT STDMETHODCALLTYPE nodeValue( 
-        /* [retval][out] */ BSTR *result) { return DOMDocument::nodeValue(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMDocument::nodeValue(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setNodeValue( 
         /* [in] */ BSTR value) { return setNodeValue(value); }
     
     virtual HRESULT STDMETHODCALLTYPE nodeType( 
-        /* [retval][out] */ unsigned short *result) { return DOMDocument::nodeType(result); }
+        /* [retval][out] */ unsigned short *result) { return DeprecatedDOMDocument::nodeType(result); }
     
     virtual HRESULT STDMETHODCALLTYPE parentNode( 
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::parentNode(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::parentNode(result); }
     
     virtual HRESULT STDMETHODCALLTYPE childNodes( 
-        /* [retval][out] */ IDOMNodeList **result) { return DOMDocument::childNodes(result); }
+        /* [retval][out] */ IDeprecatedDOMNodeList **result) { return DeprecatedDOMDocument::childNodes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE firstChild( 
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::firstChild(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::firstChild(result); }
     
     virtual HRESULT STDMETHODCALLTYPE lastChild( 
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::lastChild(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::lastChild(result); }
     
     virtual HRESULT STDMETHODCALLTYPE previousSibling( 
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::previousSibling(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::previousSibling(result); }
     
     virtual HRESULT STDMETHODCALLTYPE nextSibling( 
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::nextSibling(result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::nextSibling(result); }
     
     virtual HRESULT STDMETHODCALLTYPE attributes( 
-        /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMDocument::attributes(result); }
+        /* [retval][out] */ IDeprecatedDOMNamedNodeMap **result) { return DeprecatedDOMDocument::attributes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE ownerDocument( 
-        /* [retval][out] */ IDOMDocument **result) { return DOMDocument::ownerDocument(result); }
+        /* [retval][out] */ IDeprecatedDOMDocument **result) { return DeprecatedDOMDocument::ownerDocument(result); }
     
     virtual HRESULT STDMETHODCALLTYPE insertBefore( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *refChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::insertBefore(newChild, refChild, result); }
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *refChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::insertBefore(newChild, refChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE replaceChild( 
-        /* [in] */ IDOMNode *newChild,
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::replaceChild(newChild, oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *newChild,
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::replaceChild(newChild, oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE removeChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::removeChild(oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::removeChild(oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE appendChild( 
-        /* [in] */ IDOMNode *oldChild,
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::appendChild(oldChild, result); }
+        /* [in] */ IDeprecatedDOMNode *oldChild,
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::appendChild(oldChild, result); }
     
     virtual HRESULT STDMETHODCALLTYPE hasChildNodes( 
-        /* [retval][out] */ BOOL *result) { return DOMDocument::hasChildNodes(result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMDocument::hasChildNodes(result); }
     
     virtual HRESULT STDMETHODCALLTYPE cloneNode( 
         /* [in] */ BOOL deep,
-        /* [retval][out] */ IDOMNode **result) { return DOMDocument::cloneNode(deep, result); }
+        /* [retval][out] */ IDeprecatedDOMNode **result) { return DeprecatedDOMDocument::cloneNode(deep, result); }
     
-    virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMDocument::normalize(); }
+    virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DeprecatedDOMDocument::normalize(); }
     
     virtual HRESULT STDMETHODCALLTYPE isSupported( 
         /* [in] */ BSTR feature,
         /* [in] */ BSTR version,
-        /* [retval][out] */ BOOL *result) { return DOMDocument::isSupported(feature, version, result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMDocument::isSupported(feature, version, result); }
     
     virtual HRESULT STDMETHODCALLTYPE namespaceURI( 
-        /* [retval][out] */ BSTR *result) { return DOMDocument::namespaceURI(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMDocument::namespaceURI(result); }
     
     virtual HRESULT STDMETHODCALLTYPE prefix( 
-        /* [retval][out] */ BSTR *result) { return DOMDocument::prefix(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMDocument::prefix(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setPrefix( 
-        /* [in] */ BSTR prefix) { return DOMDocument::setPrefix(prefix); }
+        /* [in] */ BSTR prefix) { return DeprecatedDOMDocument::setPrefix(prefix); }
     
     virtual HRESULT STDMETHODCALLTYPE localName( 
-        /* [retval][out] */ BSTR *result) { return DOMDocument::localName(result); }
+        /* [retval][out] */ BSTR *result) { return DeprecatedDOMDocument::localName(result); }
     
     virtual HRESULT STDMETHODCALLTYPE hasAttributes( 
-        /* [retval][out] */ BOOL *result) { return DOMDocument::hasAttributes(result); }
+        /* [retval][out] */ BOOL *result) { return DeprecatedDOMDocument::hasAttributes(result); }
 
     virtual HRESULT STDMETHODCALLTYPE isSameNode( 
-        /* [in] */ IDOMNode* other,
-        /* [retval][out] */ BOOL* result) { return DOMDocument::isSameNode(other, result); }
+        /* [in] */ IDeprecatedDOMNode* other,
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMDocument::isSameNode(other, result); }
     
     virtual HRESULT STDMETHODCALLTYPE isEqualNode( 
-        /* [in] */ IDOMNode* other,
-        /* [retval][out] */ BOOL* result) { return DOMDocument::isEqualNode(other, result); }
+        /* [in] */ IDeprecatedDOMNode* other,
+        /* [retval][out] */ BOOL* result) { return DeprecatedDOMDocument::isEqualNode(other, result); }
     
     virtual HRESULT STDMETHODCALLTYPE textContent( 
-        /* [retval][out] */ BSTR* result) { return DOMDocument::textContent(result); }
+        /* [retval][out] */ BSTR* result) { return DeprecatedDOMDocument::textContent(result); }
     
     virtual HRESULT STDMETHODCALLTYPE setTextContent( 
-        /* [in] */ BSTR text) { return DOMDocument::setTextContent(text); }
+        /* [in] */ BSTR text) { return DeprecatedDOMDocument::setTextContent(text); }
     
-    // IDOMDocument
+    // IDeprecatedDOMDocument
     virtual HRESULT STDMETHODCALLTYPE doctype( 
-        /* [retval][out] */ IDOMDocumentType **result) { return DOMDocument::doctype(result); }
+        /* [retval][out] */ IDeprecatedDOMDocumentType **result) { return DeprecatedDOMDocument::doctype(result); }
     
     virtual HRESULT STDMETHODCALLTYPE implementation( 
-        /* [retval][out] */ IDOMImplementation **result) { return DOMDocument::implementation(result); }
+        /* [retval][out] */ IDeprecatedDOMImplementation **result) { return DeprecatedDOMDocument::implementation(result); }
     
     virtual HRESULT STDMETHODCALLTYPE documentElement( 
-        /* [retval][out] */ IDOMElement **result) { return DOMDocument::documentElement(result); }
+        /* [retval][out] */ IDeprecatedDOMElement **result) { return DeprecatedDOMDocument::documentElement(result); }
     
     virtual HRESULT STDMETHODCALLTYPE createElement( 
         /* [in] */ BSTR tagName,
-        /* [retval][out] */ IDOMElement **result) { return DOMDocument::createElement(tagName, result); }
+        /* [retval][out] */ IDeprecatedDOMElement **result) { return DeprecatedDOMDocument::createElement(tagName, result); }
     
     virtual HRESULT STDMETHODCALLTYPE createDocumentFragment( 
-        /* [retval][out] */ IDOMDocumentFragment **result) { return DOMDocument::createDocumentFragment(result); }
+        /* [retval][out] */ IDeprecatedDOMDocumentFragment **result) { return DeprecatedDOMDocument::createDocumentFragment(result); }
     
     virtual HRESULT STDMETHODCALLTYPE createTextNode( 
         /* [in] */ BSTR data,
-        /* [retval][out] */ IDOMText **result) { return DOMDocument::createTextNode(data, result); }
+        /* [retval][out] */ IDeprecatedDOMText **result) { return DeprecatedDOMDocument::createTextNode(data, result); }
     
     virtual HRESULT STDMETHODCALLTYPE createComment( 
         /* [in] */ BSTR data,
-        /* [retval][out] */ IDOMComment **result) { return DOMDocument::createComment(data, result); }
+        /* [retval][out] */ IDeprecatedDOMComment **result) { return DeprecatedDOMDocument::createComment(data, result); }
     
     virtual HRESULT STDMETHODCALLTYPE createCDATASection( 
         /* [in] */ BSTR data,
-        /* [retval][out] */ IDOMCDATASection **result) { return DOMDocument::createCDATASection(data,&nbs