Lines Matching defs:DOMHTMLElement

436 class DOMHTMLElement : public DOMElement, public IDOMHTMLElement
439 DOMHTMLElement();
441 DOMHTMLElement(WebCore::Element* e) : DOMElement(e) {}
695 class DOMHTMLFormElement : public DOMHTMLElement, public IDOMHTMLFormElement
700 DOMHTMLFormElement(WebCore::Element* e) : DOMHTMLElement(e) {}
704 virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMHTMLElement::AddRef(); }
705 virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMHTMLElement::Release(); }
710 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::throwException(exceptionMessage, result); }
716 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::callWebScriptMethod(name, args, cArgs, result); }
720 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::evaluateWebScript(script, result); }
723 /* [in] */ BSTR name) { return DOMHTMLElement::removeWebScriptKey(name); }
726 /* [retval][out] */ BSTR* stringRepresentation) { return DOMHTMLElement::stringRepresentation(stringRepresentation); }
730 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::webScriptValueAtIndex(index, result); }
734 /* [in] */ VARIANT val) { return DOMHTMLElement::setWebScriptValueAtIndex(index, val); }
737 /* [in] */ BSTR description) { return DOMHTMLElement::setException(description); }
741 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeName(result); }
744 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeValue(result); }
747 /* [in] */ BSTR value) { return DOMHTMLElement::setNodeValue(value); }
750 /* [retval][out] */ unsigned short *result) { return DOMHTMLElement::nodeType(result); }
753 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::parentNode(result); }
756 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::childNodes(result); }
759 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::firstChild(result); }
762 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::lastChild(result); }
765 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::previousSibling(result); }
768 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::nextSibling(result); }
771 /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMHTMLElement::attributes(result); }
774 /* [retval][out] */ IDOMDocument **result) { return DOMHTMLElement::ownerDocument(result); }
779 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::insertBefore(newChild, refChild, result); }
784 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::replaceChild(newChild, oldChild, result); }
788 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::removeChild(oldChild, result); }
792 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::appendChild(oldChild, result); }
795 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasChildNodes(result); }
799 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::cloneNode(deep, result); }
801 virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMHTMLElement::normalize(); }
806 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::isSupported(feature, version, result); }
809 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::namespaceURI(result); }
812 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::prefix(result); }
815 /* [in] */ BSTR prefix) { return DOMHTMLElement::setPrefix(prefix); }
818 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::localName(result); }
821 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributes(result); }
825 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isSameNode(other, result); }
829 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isEqualNode(other, result); }
832 /* [retval][out] */ BSTR* result) { return DOMHTMLElement::textContent(result); }
835 /* [in] */ BSTR text) { return DOMHTMLElement::setTextContent(text); }
839 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::tagName(result); }
843 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttribute(name, result); }
847 /* [in] */ BSTR value) { return DOMHTMLElement::setAttribute(name, value); }
850 /* [in] */ BSTR name) { return DOMHTMLElement::removeAttribute(name); }
854 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNode(name, result); }
858 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNode(newAttr, result); }
862 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::removeAttributeNode(oldAttr, result); }
866 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagName(name, result); }
871 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttributeNS(namespaceURI, localName, result); }
876 /* [in] */ BSTR value) { return DOMHTMLElement::setAttributeNS(namespaceURI, qualifiedName, value); }
880 /* [in] */ BSTR localName) { return DOMHTMLElement::removeAttributeNS(namespaceURI, localName); }
885 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNodeNS(namespaceURI, localName, result); }
889 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNodeNS(newAttr, result); }
894 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagNameNS(namespaceURI, localName, result); }
898 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttribute(name, result); }
903 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributeNS(namespaceURI, localName, result); }
905 virtual HRESULT STDMETHODCALLTYPE focus( void) { return DOMHTMLElement::focus(); }
907 virtual HRESULT STDMETHODCALLTYPE blur( void) { return DOMHTMLElement::blur(); }
911 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::idName(result); }
914 /* [in] */ BSTR idName) { return DOMHTMLElement::setIdName(idName); }
917 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::title(result); }
920 /* [in] */ BSTR title) { return DOMHTMLElement::setTitle(title); }
923 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::lang(result); }
926 /* [in] */ BSTR lang) { return DOMHTMLElement::setLang(lang); }
929 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::dir(result); }
932 /* [in] */ BSTR dir) { return DOMHTMLElement::setDir(dir); }
935 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::className(result); }
938 /* [in] */ BSTR className) { return DOMHTMLElement::setClassName(className); }
941 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerHTML(result); }
944 /* [in] */ BSTR html) { return DOMHTMLElement::setInnerHTML(html); }
947 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerText(result); }
950 /* [in] */ BSTR text) { return DOMHTMLElement::setInnerText(text); }
1000 class DOMHTMLSelectElement : public DOMHTMLElement, public IDOMHTMLSelectElement, public IFormsAutoFillTransitionSelect
1005 DOMHTMLSelectElement(WebCore::Element* e) : DOMHTMLElement(e) {}
1009 virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMHTMLElement::AddRef(); }
1010 virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMHTMLElement::Release(); }
1015 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::throwException(exceptionMessage, result); }
1021 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::callWebScriptMethod(name, args, cArgs, result); }
1025 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::evaluateWebScript(script, result); }
1028 /* [in] */ BSTR name) { return DOMHTMLElement::removeWebScriptKey(name); }
1031 /* [retval][out] */ BSTR* stringRepresentation) { return DOMHTMLElement::stringRepresentation(stringRepresentation); }
1035 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::webScriptValueAtIndex(index, result); }
1039 /* [in] */ VARIANT val) { return DOMHTMLElement::setWebScriptValueAtIndex(index, val); }
1042 /* [in] */ BSTR description) { return DOMHTMLElement::setException(description); }
1046 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeName(result); }
1049 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeValue(result); }
1052 /* [in] */ BSTR value) { return DOMHTMLElement::setNodeValue(value); }
1055 /* [retval][out] */ unsigned short *result) { return DOMHTMLElement::nodeType(result); }
1058 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::parentNode(result); }
1061 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::childNodes(result); }
1064 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::firstChild(result); }
1067 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::lastChild(result); }
1070 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::previousSibling(result); }
1073 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::nextSibling(result); }
1076 /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMHTMLElement::attributes(result); }
1079 /* [retval][out] */ IDOMDocument **result) { return DOMHTMLElement::ownerDocument(result); }
1084 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::insertBefore(newChild, refChild, result); }
1089 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::replaceChild(newChild, oldChild, result); }
1093 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::removeChild(oldChild, result); }
1097 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::appendChild(oldChild, result); }
1100 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasChildNodes(result); }
1104 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::cloneNode(deep, result); }
1106 virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMHTMLElement::normalize(); }
1111 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::isSupported(feature, version, result); }
1114 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::namespaceURI(result); }
1117 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::prefix(result); }
1120 /* [in] */ BSTR prefix) { return DOMHTMLElement::setPrefix(prefix); }
1123 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::localName(result); }
1126 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributes(result); }
1130 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isSameNode(other, result); }
1134 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isEqualNode(other, result); }
1137 /* [retval][out] */ BSTR* result) { return DOMHTMLElement::textContent(result); }
1140 /* [in] */ BSTR text) { return DOMHTMLElement::setTextContent(text); }
1144 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::tagName(result); }
1148 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttribute(name, result); }
1152 /* [in] */ BSTR value) { return DOMHTMLElement::setAttribute(name, value); }
1155 /* [in] */ BSTR name) { return DOMHTMLElement::removeAttribute(name); }
1159 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNode(name, result); }
1163 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNode(newAttr, result); }
1167 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::removeAttributeNode(oldAttr, result); }
1171 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagName(name, result); }
1176 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttributeNS(namespaceURI, localName, result); }
1181 /* [in] */ BSTR value) { return DOMHTMLElement::setAttributeNS(namespaceURI, qualifiedName, value); }
1185 /* [in] */ BSTR localName) { return DOMHTMLElement::removeAttributeNS(namespaceURI, localName); }
1190 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNodeNS(namespaceURI, localName, result); }
1194 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNodeNS(newAttr, result); }
1199 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagNameNS(namespaceURI, localName, result); }
1203 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttribute(name, result); }
1208 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributeNS(namespaceURI, localName, result); }
1210 virtual HRESULT STDMETHODCALLTYPE focus( void) { return DOMHTMLElement::focus(); }
1212 virtual HRESULT STDMETHODCALLTYPE blur( void) { return DOMHTMLElement::blur(); }
1216 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::idName(result); }
1219 /* [in] */ BSTR idName) { return DOMHTMLElement::setIdName(idName); }
1222 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::title(result); }
1225 /* [in] */ BSTR title) { return DOMHTMLElement::setTitle(title); }
1228 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::lang(result); }
1231 /* [in] */ BSTR lang) { return DOMHTMLElement::setLang(lang); }
1234 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::dir(result); }
1237 /* [in] */ BSTR dir) { return DOMHTMLElement::setDir(dir); }
1240 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::className(result); }
1243 /* [in] */ BSTR className) { return DOMHTMLElement::setClassName(className); }
1246 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerHTML(result); }
1249 /* [in] */ BSTR html) { return DOMHTMLElement::setInnerHTML(html); }
1252 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerText(result); }
1255 /* [in] */ BSTR text) { return DOMHTMLElement::setInnerText(text); }
1324 class DOMHTMLOptionElement : public DOMHTMLElement, public IDOMHTMLOptionElement
1329 DOMHTMLOptionElement(WebCore::Element* e) : DOMHTMLElement(e) {}
1333 virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMHTMLElement::AddRef(); }
1334 virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMHTMLElement::Release(); }
1339 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::throwException(exceptionMessage, result); }
1345 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::callWebScriptMethod(name, args, cArgs, result); }
1349 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::evaluateWebScript(script, result); }
1352 /* [in] */ BSTR name) { return DOMHTMLElement::removeWebScriptKey(name); }
1355 /* [retval][out] */ BSTR* stringRepresentation) { return DOMHTMLElement::stringRepresentation(stringRepresentation); }
1359 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::webScriptValueAtIndex(index, result); }
1363 /* [in] */ VARIANT val) { return DOMHTMLElement::setWebScriptValueAtIndex(index, val); }
1366 /* [in] */ BSTR description) { return DOMHTMLElement::setException(description); }
1370 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeName(result); }
1373 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeValue(result); }
1376 /* [in] */ BSTR value) { return DOMHTMLElement::setNodeValue(value); }
1379 /* [retval][out] */ unsigned short *result) { return DOMHTMLElement::nodeType(result); }
1382 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::parentNode(result); }
1385 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::childNodes(result); }
1388 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::firstChild(result); }
1391 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::lastChild(result); }
1394 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::previousSibling(result); }
1397 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::nextSibling(result); }
1400 /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMHTMLElement::attributes(result); }
1403 /* [retval][out] */ IDOMDocument **result) { return DOMHTMLElement::ownerDocument(result); }
1408 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::insertBefore(newChild, refChild, result); }
1413 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::replaceChild(newChild, oldChild, result); }
1417 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::removeChild(oldChild, result); }
1421 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::appendChild(oldChild, result); }
1424 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasChildNodes(result); }
1428 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::cloneNode(deep, result); }
1430 virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMHTMLElement::normalize(); }
1435 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::isSupported(feature, version, result); }
1438 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::namespaceURI(result); }
1441 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::prefix(result); }
1444 /* [in] */ BSTR prefix) { return DOMHTMLElement::setPrefix(prefix); }
1447 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::localName(result); }
1450 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributes(result); }
1454 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isSameNode(other, result); }
1458 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isEqualNode(other, result); }
1461 /* [retval][out] */ BSTR* result) { return DOMHTMLElement::textContent(result); }
1464 /* [in] */ BSTR text) { return DOMHTMLElement::setTextContent(text); }
1468 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::tagName(result); }
1472 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttribute(name, result); }
1476 /* [in] */ BSTR value) { return DOMHTMLElement::setAttribute(name, value); }
1479 /* [in] */ BSTR name) { return DOMHTMLElement::removeAttribute(name); }
1483 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNode(name, result); }
1487 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNode(newAttr, result); }
1491 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::removeAttributeNode(oldAttr, result); }
1495 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagName(name, result); }
1500 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttributeNS(namespaceURI, localName, result); }
1505 /* [in] */ BSTR value) { return DOMHTMLElement::setAttributeNS(namespaceURI, qualifiedName, value); }
1509 /* [in] */ BSTR localName) { return DOMHTMLElement::removeAttributeNS(namespaceURI, localName); }
1514 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNodeNS(namespaceURI, localName, result); }
1518 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNodeNS(newAttr, result); }
1523 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagNameNS(namespaceURI, localName, result); }
1527 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttribute(name, result); }
1532 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributeNS(namespaceURI, localName, result); }
1534 virtual HRESULT STDMETHODCALLTYPE focus( void) { return DOMHTMLElement::focus(); }
1536 virtual HRESULT STDMETHODCALLTYPE blur( void) { return DOMHTMLElement::blur(); }
1540 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::idName(result); }
1543 /* [in] */ BSTR idName) { return DOMHTMLElement::setIdName(idName); }
1546 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::title(result); }
1549 /* [in] */ BSTR title) { return DOMHTMLElement::setTitle(title); }
1552 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::lang(result); }
1555 /* [in] */ BSTR lang) { return DOMHTMLElement::setLang(lang); }
1558 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::dir(result); }
1561 /* [in] */ BSTR dir) { return DOMHTMLElement::setDir(dir); }
1564 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::className(result); }
1567 /* [in] */ BSTR className) { return DOMHTMLElement::setClassName(className); }
1570 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerHTML(result); }
1573 /* [in] */ BSTR html) { return DOMHTMLElement::setInnerHTML(html); }
1576 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerText(result); }
1579 /* [in] */ BSTR text) { return DOMHTMLElement::setInnerText(text); }
1622 class DOMHTMLInputElement : public DOMHTMLElement, public IDOMHTMLInputElement, public IFormsAutoFillTransition, public IFormPromptAdditions
1627 DOMHTMLInputElement(WebCore::Element* e) : DOMHTMLElement(e) {}
1631 virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMHTMLElement::AddRef(); }
1632 virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMHTMLElement::Release(); }
1637 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::throwException(exceptionMessage, result); }
1643 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::callWebScriptMethod(name, args, cArgs, result); }
1647 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::evaluateWebScript(script, result); }
1650 /* [in] */ BSTR name) { return DOMHTMLElement::removeWebScriptKey(name); }
1653 /* [retval][out] */ BSTR* stringRepresentation) { return DOMHTMLElement::stringRepresentation(stringRepresentation); }
1657 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::webScriptValueAtIndex(index, result); }
1661 /* [in] */ VARIANT val) { return DOMHTMLElement::setWebScriptValueAtIndex(index, val); }
1664 /* [in] */ BSTR description) { return DOMHTMLElement::setException(description); }
1668 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeName(result); }
1671 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeValue(result); }
1674 /* [in] */ BSTR value) { return DOMHTMLElement::setNodeValue(value); }
1677 /* [retval][out] */ unsigned short *result) { return DOMHTMLElement::nodeType(result); }
1680 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::parentNode(result); }
1683 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::childNodes(result); }
1686 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::firstChild(result); }
1689 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::lastChild(result); }
1692 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::previousSibling(result); }
1695 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::nextSibling(result); }
1698 /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMHTMLElement::attributes(result); }
1701 /* [retval][out] */ IDOMDocument **result) { return DOMHTMLElement::ownerDocument(result); }
1706 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::insertBefore(newChild, refChild, result); }
1711 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::replaceChild(newChild, oldChild, result); }
1715 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::removeChild(oldChild, result); }
1719 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::appendChild(oldChild, result); }
1722 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasChildNodes(result); }
1726 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::cloneNode(deep, result); }
1728 virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMHTMLElement::normalize(); }
1733 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::isSupported(feature, version, result); }
1736 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::namespaceURI(result); }
1739 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::prefix(result); }
1742 /* [in] */ BSTR prefix) { return DOMHTMLElement::setPrefix(prefix); }
1745 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::localName(result); }
1748 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributes(result); }
1752 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isSameNode(other, result); }
1756 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isEqualNode(other, result); }
1759 /* [retval][out] */ BSTR* result) { return DOMHTMLElement::textContent(result); }
1762 /* [in] */ BSTR text) { return DOMHTMLElement::setTextContent(text); }
1766 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::tagName(result); }
1770 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttribute(name, result); }
1774 /* [in] */ BSTR value) { return DOMHTMLElement::setAttribute(name, value); }
1777 /* [in] */ BSTR name) { return DOMHTMLElement::removeAttribute(name); }
1781 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNode(name, result); }
1785 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNode(newAttr, result); }
1789 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::removeAttributeNode(oldAttr, result); }
1793 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagName(name, result); }
1798 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttributeNS(namespaceURI, localName, result); }
1803 /* [in] */ BSTR value) { return DOMHTMLElement::setAttributeNS(namespaceURI, qualifiedName, value); }
1807 /* [in] */ BSTR localName) { return DOMHTMLElement::removeAttributeNS(namespaceURI, localName); }
1812 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNodeNS(namespaceURI, localName, result); }
1816 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNodeNS(newAttr, result); }
1821 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagNameNS(namespaceURI, localName, result); }
1825 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttribute(name, result); }
1830 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributeNS(namespaceURI, localName, result); }
1832 virtual HRESULT STDMETHODCALLTYPE focus( void) { return DOMHTMLElement::focus(); }
1834 virtual HRESULT STDMETHODCALLTYPE blur( void) { return DOMHTMLElement::blur(); }
1838 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::idName(result); }
1841 /* [in] */ BSTR idName) { return DOMHTMLElement::setIdName(idName); }
1844 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::title(result); }
1847 /* [in] */ BSTR title) { return DOMHTMLElement::setTitle(title); }
1850 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::lang(result); }
1853 /* [in] */ BSTR lang) { return DOMHTMLElement::setLang(lang); }
1856 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::dir(result); }
1859 /* [in] */ BSTR dir) { return DOMHTMLElement::setDir(dir); }
1862 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::className(result); }
1865 /* [in] */ BSTR className) { return DOMHTMLElement::setClassName(className); }
1868 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerHTML(result); }
1871 /* [in] */ BSTR html) { return DOMHTMLElement::setInnerHTML(html); }
1874 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerText(result); }
1877 /* [in] */ BSTR text) { return DOMHTMLElement::setInnerText(text); }
2032 class DOMHTMLTextAreaElement : public DOMHTMLElement, public IDOMHTMLTextAreaElement, public IFormPromptAdditions
2037 DOMHTMLTextAreaElement(WebCore::Element* e) : DOMHTMLElement(e) {}
2041 virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMHTMLElement::AddRef(); }
2042 virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMHTMLElement::Release(); }
2047 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::throwException(exceptionMessage, result); }
2053 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::callWebScriptMethod(name, args, cArgs, result); }
2057 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::evaluateWebScript(script, result); }
2060 /* [in] */ BSTR name) { return DOMHTMLElement::removeWebScriptKey(name); }
2063 /* [retval][out] */ BSTR* stringRepresentation) { return DOMHTMLElement::stringRepresentation(stringRepresentation); }
2067 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::webScriptValueAtIndex(index, result); }
2071 /* [in] */ VARIANT val) { return DOMHTMLElement::setWebScriptValueAtIndex(index, val); }
2074 /* [in] */ BSTR description) { return DOMHTMLElement::setException(description); }
2078 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeName(result); }
2081 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeValue(result); }
2084 /* [in] */ BSTR value) { return DOMHTMLElement::setNodeValue(value); }
2087 /* [retval][out] */ unsigned short *result) { return DOMHTMLElement::nodeType(result); }
2090 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::parentNode(result); }
2093 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::childNodes(result); }
2096 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::firstChild(result); }
2099 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::lastChild(result); }
2102 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::previousSibling(result); }
2105 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::nextSibling(result); }
2108 /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMHTMLElement::attributes(result); }
2111 /* [retval][out] */ IDOMDocument **result) { return DOMHTMLElement::ownerDocument(result); }
2116 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::insertBefore(newChild, refChild, result); }
2121 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::replaceChild(newChild, oldChild, result); }
2125 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::removeChild(oldChild, result); }
2129 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::appendChild(oldChild, result); }
2132 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasChildNodes(result); }
2136 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::cloneNode(deep, result); }
2138 virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMHTMLElement::normalize(); }
2143 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::isSupported(feature, version, result); }
2146 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::namespaceURI(result); }
2149 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::prefix(result); }
2152 /* [in] */ BSTR prefix) { return DOMHTMLElement::setPrefix(prefix); }
2155 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::localName(result); }
2158 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributes(result); }
2162 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isSameNode(other, result); }
2166 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isEqualNode(other, result); }
2169 /* [retval][out] */ BSTR* result) { return DOMHTMLElement::textContent(result); }
2172 /* [in] */ BSTR text) { return DOMHTMLElement::setTextContent(text); }
2176 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::tagName(result); }
2180 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttribute(name, result); }
2184 /* [in] */ BSTR value) { return DOMHTMLElement::setAttribute(name, value); }
2187 /* [in] */ BSTR name) { return DOMHTMLElement::removeAttribute(name); }
2191 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNode(name, result); }
2195 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNode(newAttr, result); }
2199 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::removeAttributeNode(oldAttr, result); }
2203 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagName(name, result); }
2208 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttributeNS(namespaceURI, localName, result); }
2213 /* [in] */ BSTR value) { return DOMHTMLElement::setAttributeNS(namespaceURI, qualifiedName, value); }
2217 /* [in] */ BSTR localName) { return DOMHTMLElement::removeAttributeNS(namespaceURI, localName); }
2222 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNodeNS(namespaceURI, localName, result); }
2226 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNodeNS(newAttr, result); }
2231 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagNameNS(namespaceURI, localName, result); }
2235 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttribute(name, result); }
2240 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributeNS(namespaceURI, localName, result); }
2242 virtual HRESULT STDMETHODCALLTYPE focus( void) { return DOMHTMLElement::focus(); }
2244 virtual HRESULT STDMETHODCALLTYPE blur( void) { return DOMHTMLElement::blur(); }
2248 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::idName(result); }
2251 /* [in] */ BSTR idName) { return DOMHTMLElement::setIdName(idName); }
2254 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::title(result); }
2257 /* [in] */ BSTR title) { return DOMHTMLElement::setTitle(title); }
2260 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::lang(result); }
2263 /* [in] */ BSTR lang) { return DOMHTMLElement::setLang(lang); }
2266 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::dir(result); }
2269 /* [in] */ BSTR dir) { return DOMHTMLElement::setDir(dir); }
2272 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::className(result); }
2275 /* [in] */ BSTR className) { return DOMHTMLElement::setClassName(className); }
2278 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerHTML(result); }
2281 /* [in] */ BSTR html) { return DOMHTMLElement::setInnerHTML(html); }
2284 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerText(result); }
2287 /* [in] */ BSTR text) { return DOMHTMLElement::setInnerText(text); }
2357 class DOMHTMLIFrameElement : public DOMHTMLElement, public IDOMHTMLIFrameElement
2362 DOMHTMLIFrameElement(WebCore::Element* e) : DOMHTMLElement(e) {}
2366 virtual ULONG STDMETHODCALLTYPE AddRef(void) { return DOMHTMLElement::AddRef(); }
2367 virtual ULONG STDMETHODCALLTYPE Release(void) { return DOMHTMLElement::Release(); }
2372 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::throwException(exceptionMessage, result); }
2378 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::callWebScriptMethod(name, args, cArgs, result); }
2382 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::evaluateWebScript(script, result); }
2385 /* [in] */ BSTR name) { return DOMHTMLElement::removeWebScriptKey(name); }
2388 /* [retval][out] */ BSTR* stringRepresentation) { return DOMHTMLElement::stringRepresentation(stringRepresentation); }
2392 /* [retval][out] */ VARIANT *result) { return DOMHTMLElement::webScriptValueAtIndex(index, result); }
2396 /* [in] */ VARIANT val) { return DOMHTMLElement::setWebScriptValueAtIndex(index, val); }
2399 /* [in] */ BSTR description) { return DOMHTMLElement::setException(description); }
2403 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeName(result); }
2406 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::nodeValue(result); }
2409 /* [in] */ BSTR value) { return DOMHTMLElement::setNodeValue(value); }
2412 /* [retval][out] */ unsigned short *result) { return DOMHTMLElement::nodeType(result); }
2415 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::parentNode(result); }
2418 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::childNodes(result); }
2421 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::firstChild(result); }
2424 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::lastChild(result); }
2427 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::previousSibling(result); }
2430 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::nextSibling(result); }
2433 /* [retval][out] */ IDOMNamedNodeMap **result) { return DOMHTMLElement::attributes(result); }
2436 /* [retval][out] */ IDOMDocument **result) { return DOMHTMLElement::ownerDocument(result); }
2441 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::insertBefore(newChild, refChild, result); }
2446 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::replaceChild(newChild, oldChild, result); }
2450 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::removeChild(oldChild, result); }
2454 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::appendChild(oldChild, result); }
2457 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasChildNodes(result); }
2461 /* [retval][out] */ IDOMNode **result) { return DOMHTMLElement::cloneNode(deep, result); }
2463 virtual HRESULT STDMETHODCALLTYPE normalize( void) { return DOMHTMLElement::normalize(); }
2468 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::isSupported(feature, version, result); }
2471 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::namespaceURI(result); }
2474 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::prefix(result); }
2477 /* [in] */ BSTR prefix) { return DOMHTMLElement::setPrefix(prefix); }
2480 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::localName(result); }
2483 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributes(result); }
2487 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isSameNode(other, result); }
2491 /* [retval][out] */ BOOL* result) { return DOMHTMLElement::isEqualNode(other, result); }
2494 /* [retval][out] */ BSTR* result) { return DOMHTMLElement::textContent(result); }
2497 /* [in] */ BSTR text) { return DOMHTMLElement::setTextContent(text); }
2501 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::tagName(result); }
2505 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttribute(name, result); }
2509 /* [in] */ BSTR value) { return DOMHTMLElement::setAttribute(name, value); }
2512 /* [in] */ BSTR name) { return DOMHTMLElement::removeAttribute(name); }
2516 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNode(name, result); }
2520 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNode(newAttr, result); }
2524 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::removeAttributeNode(oldAttr, result); }
2528 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagName(name, result); }
2533 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::getAttributeNS(namespaceURI, localName, result); }
2538 /* [in] */ BSTR value) { return DOMHTMLElement::setAttributeNS(namespaceURI, qualifiedName, value); }
2542 /* [in] */ BSTR localName) { return DOMHTMLElement::removeAttributeNS(namespaceURI, localName); }
2547 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::getAttributeNodeNS(namespaceURI, localName, result); }
2551 /* [retval][out] */ IDOMAttr **result) { return DOMHTMLElement::setAttributeNodeNS(newAttr, result); }
2556 /* [retval][out] */ IDOMNodeList **result) { return DOMHTMLElement::getElementsByTagNameNS(namespaceURI, localName, result); }
2560 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttribute(name, result); }
2565 /* [retval][out] */ BOOL *result) { return DOMHTMLElement::hasAttributeNS(namespaceURI, localName, result); }
2567 virtual HRESULT STDMETHODCALLTYPE focus( void) { return DOMHTMLElement::focus(); }
2569 virtual HRESULT STDMETHODCALLTYPE blur( void) { return DOMHTMLElement::blur(); }
2573 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::idName(result); }
2576 /* [in] */ BSTR idName) { return DOMHTMLElement::setIdName(idName); }
2579 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::title(result); }
2582 /* [in] */ BSTR title) { return DOMHTMLElement::setTitle(title); }
2585 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::lang(result); }
2588 /* [in] */ BSTR lang) { return DOMHTMLElement::setLang(lang); }
2591 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::dir(result); }
2594 /* [in] */ BSTR dir) { return DOMHTMLElement::setDir(dir); }
2597 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::className(result); }
2600 /* [in] */ BSTR className) { return DOMHTMLElement::setClassName(className); }
2603 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerHTML(result); }
2606 /* [in] */ BSTR html) { return DOMHTMLElement::setInnerHTML(html); }
2609 /* [retval][out] */ BSTR *result) { return DOMHTMLElement::innerText(result); }
2612 /* [in] */ BSTR text) { return DOMHTMLElement::setInnerText(text); }