Commit fbefdd67 authored by Gabriel Ivăncescu's avatar Gabriel Ivăncescu Committed by Alexandre Julliard
Browse files

include: Add IHTMLDOMNode3 to the HTMLDOMNode dispinterfaces.



Signed-off-by: Gabriel Ivăncescu's avatarGabriel Ivăncescu <gabrielopcode@gmail.com>
parent f6f2a1a3
...@@ -8142,10 +8142,6 @@ interface IHTMLDOMNode2 : IDispatch ...@@ -8142,10 +8142,6 @@ interface IHTMLDOMNode2 : IDispatch
[propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT)] \ [propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT)] \
IDispatch *ownerDocument() IDispatch *ownerDocument()
   
#define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; \
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
/***************************************************************************** /*****************************************************************************
* IHTMLDOMNode3 interface * IHTMLDOMNode3 interface
*/ */
...@@ -8234,6 +8230,69 @@ interface IHTMLDOMNode3 : IDispatch ...@@ -8234,6 +8230,69 @@ interface IHTMLDOMNode3 : IDispatch
[out, retval] VARIANT_BOOL *pfisSupported); [out, retval] VARIANT_BOOL *pfisSupported);
} }
   
#define WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL \
[propput, id(DISPID_IHTMLDOMNODE3_PREFIX)] \
void prefix(VARIANT v); \
\
[propget, id(DISPID_IHTMLDOMNODE3_PREFIX)] \
VARIANT prefix(); \
\
[propget, id(DISPID_IHTMLDOMNODE3_LOCALNAME)] \
VARIANT localName(); \
\
[propget, id(DISPID_IHTMLDOMNODE3_NAMESPACEURI)] \
VARIANT namespaceURI(); \
\
[propput, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT)] \
void textContent(VARIANT v); \
\
[propget, id(DISPID_IHTMLDOMNODE3_TEXTCONTENT)] \
VARIANT textContent(); \
\
[id(DISPID_IHTMLDOMNODE3_ISEQUALNODE)] \
VARIANT_BOOL isEqualNode([in] IHTMLDOMNode3 *otherNode); \
\
[id(DISPID_IHTMLDOMNODE3_LOOKUPNAMESPACEURI)] \
VARIANT lookupNamespaceURI([in] VARIANT *pvarPrefix); \
\
[id(DISPID_IHTMLDOMNODE3_LOOKUPPREFIX)] \
VARIANT lookupPrefix([in] VARIANT *pvarNamespaceURI); \
\
[id(DISPID_IHTMLDOMNODE3_ISDEFAULTNAMESPACE)] \
VARIANT_BOOL isDefaultNamespace([in] VARIANT *pvarNamespace); \
\
[id(DISPID_IHTMLDOMNODE3_IE9_APPENDCHILD)] \
IHTMLDOMNode *ie9_appendChild([in] IHTMLDOMNode *newChild); \
\
[id(DISPID_IHTMLDOMNODE3_IE9_INSERTBEFORE)] \
IHTMLDOMNode *ie9_insertBefore( \
[in] IHTMLDOMNode *newChild, \
[in, optional] VARIANT refChild); \
\
[id(DISPID_IHTMLDOMNODE3_IE9_REMOVECHILD)] \
IHTMLDOMNode *ie9_removeChild([in] IHTMLDOMNode *oldChild); \
\
[id(DISPID_IHTMLDOMNODE3_IE9_REPLACECHILD)] \
IHTMLDOMNode *ie9_replaceChild( \
[in] IHTMLDOMNode *newChild, \
[in] IHTMLDOMNode *oldChild); \
\
[id(DISPID_IHTMLDOMNODE3_ISSAMENODE)] \
VARIANT_BOOL isSameNode([in] IHTMLDOMNode3 *otherNode); \
\
[id(DISPID_IHTMLDOMNODE3_COMPAREDOCUMENTPOSITION)] \
USHORT compareDocumentPosition([in] IHTMLDOMNode *otherNode); \
\
[id(DISPID_IHTMLDOMNODE3_ISSUPPORTED)] \
VARIANT_BOOL isSupported( \
[in] BSTR feature, \
[in] VARIANT version) \
#define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; \
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; \
WINE_IHTMLDOMNODE3_DISPINTERFACE_DECL
/***************************************************************************** /*****************************************************************************
* IHTMLDOMAttribute interface * IHTMLDOMAttribute interface
*/ */
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment