mshtml.idl: Added IHTMLElement6 declaration.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jacek Caban 2016-07-01 11:19:18 +02:00 committed by Alexandre Julliard
parent df63e1a169
commit 09460e6c20
2 changed files with 322 additions and 0 deletions

View File

@ -1612,6 +1612,55 @@
#define DISPID_IHTMLELEMENT5_ARIALIVE DISPID_IE8_ELEMENT+35
#define DISPID_IHTMLELEMENT5_ARIARELEVANT DISPID_IE8_ELEMENT+36
/* IHTMLElement6 */
#define DISPID_IHTMLELEMENT6_GETATTRIBUTENS DISPID_IE9_ELEMENT+3
#define DISPID_IHTMLELEMENT6_SETATTRIBUTENS DISPID_IE9_ELEMENT+4
#define DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS DISPID_IE9_ELEMENT+5
#define DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS DISPID_IE9_ELEMENT
#define DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS DISPID_IE9_ELEMENT+1
#define DISPID_IHTMLELEMENT6_HASATTRIBUTENS DISPID_IE9_ELEMENT+2
#define DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE DISPID_IE9_ELEMENT+10
#define DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE DISPID_IE9_ELEMENT+11
#define DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE DISPID_IE9_ELEMENT+12
#define DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE DISPID_IE9_ELEMENT+6
#define DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE DISPID_IE9_ELEMENT+7
#define DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE DISPID_IE9_ELEMENT+8
#define DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE DISPID_IE9_ELEMENT+9
#define DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS DISPID_IE9_ELEMENT+13
#define DISPID_IHTMLELEMENT6_IE9_TAGNAME DISPID_IE9_ELEMENT+15
#define DISPID_IHTMLELEMENT6_IE9_NODENAME DISPID_IE9_ELEMENT+16
#define DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME DISPID_IE9_ELEMENT+17
#define DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR DISPID_IE9_ELEMENT+28
#define DISPID_IHTMLELEMENT6_ONABORT DISPID_EVPROP_ONABORT
#define DISPID_IHTMLELEMENT6_ONCANPLAY DISPID_EVPROP_CANPLAY
#define DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH DISPID_EVPROP_CANPLAYTHROUGH
#define DISPID_IHTMLELEMENT6_ONCHANGE DISPID_EVPROP_ONCHANGE
#define DISPID_IHTMLELEMENT6_ONDURATIONCHANGE DISPID_EVPROP_DURATIONCHANGE
#define DISPID_IHTMLELEMENT6_ONEMPTIED DISPID_EVPROP_EMPTIED
#define DISPID_IHTMLELEMENT6_ONENDED DISPID_EVPROP_ENDED
#define DISPID_IHTMLELEMENT6_ONERROR DISPID_EVPROP_ONERROR
#define DISPID_IHTMLELEMENT6_ONINPUT DISPID_EVPROP_INPUT
#define DISPID_IHTMLELEMENT6_ONLOAD DISPID_EVPROP_ONLOAD
#define DISPID_IHTMLELEMENT6_ONLOADEDDATA DISPID_EVPROP_LOADEDDATA
#define DISPID_IHTMLELEMENT6_ONLOADEDMETADATA DISPID_EVPROP_LOADEDMETADATA
#define DISPID_IHTMLELEMENT6_ONLOADSTART DISPID_EVPROP_LOADSTART
#define DISPID_IHTMLELEMENT6_ONPAUSE DISPID_EVPROP_PAUSE
#define DISPID_IHTMLELEMENT6_ONPLAY DISPID_EVPROP_PLAY
#define DISPID_IHTMLELEMENT6_ONPLAYING DISPID_EVPROP_PLAYING
#define DISPID_IHTMLELEMENT6_ONPROGRESS DISPID_EVPROP_PROGRESS
#define DISPID_IHTMLELEMENT6_ONRATECHANGE DISPID_EVPROP_RATECHANGE
#define DISPID_IHTMLELEMENT6_ONRESET DISPID_EVPROP_ONRESET
#define DISPID_IHTMLELEMENT6_ONSEEKED DISPID_EVPROP_SEEKED
#define DISPID_IHTMLELEMENT6_ONSEEKING DISPID_EVPROP_SEEKING
#define DISPID_IHTMLELEMENT6_ONSELECT DISPID_EVPROP_ONSELECT
#define DISPID_IHTMLELEMENT6_ONSTALLED DISPID_EVPROP_STALLED
#define DISPID_IHTMLELEMENT6_ONSUBMIT DISPID_EVPROP_ONSUBMIT
#define DISPID_IHTMLELEMENT6_ONSUSPEND DISPID_EVPROP_SUSPEND
#define DISPID_IHTMLELEMENT6_ONTIMEUPDATE DISPID_EVPROP_TIMEUPDATE
#define DISPID_IHTMLELEMENT6_ONVOLUMECHANGE DISPID_EVPROP_VOLUMECHANGE
#define DISPID_IHTMLELEMENT6_ONWAITING DISPID_EVPROP_WAITING
#define DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES DISPID_IE9_ELEMENT+29
/* IHTMLGenericElement */
#define DISPID_IHTMLGENERICELEMENT_RECORDSET DISPID_GENERIC+1
#define DISPID_IHTMLGENERICELEMENT_NAMEDRECORDSET DISPID_GENERIC+2

View File

@ -6100,6 +6100,279 @@ interface IHTMLElement4 : IDispatch
[propget, id(DISPID_IHTMLELEMENT4_ONFOCUSOUT), displaybind, bindable] \
VARIANT onfocusout()
/*****************************************************************************
* IHTMLElement6 interface
*/
[
odl,
oleautomation,
dual,
uuid(305106f8-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLElement6 : IDispatch
{
[id(DISPID_IHTMLELEMENT6_GETATTRIBUTENS)]
HRESULT getAttributeNS(
[in] VARIANT *pvarNS,
[in] BSTR strAttributeName,
[out, retval] VARIANT *AttributeValue);
[id(DISPID_IHTMLELEMENT6_SETATTRIBUTENS)]
HRESULT setAttributeNS(
[in] VARIANT *pvarNS,
[in] BSTR strAttributeName,
[in] VARIANT *pvarAttributeValue);
[id(DISPID_IHTMLELEMENT6_REMOVEATTRIBUTENS)]
HRESULT removeAttributeNS(
[in] VARIANT *pvarNS,
[in] BSTR strAttributeName);
[id(DISPID_IHTMLELEMENT6_GETATTRIBUTENODENS)]
HRESULT getAttributeNodeNS(
[in] VARIANT *pvarNS,
[in] BSTR bstrname,
[out, retval] IHTMLDOMAttribute2 **ppretAttribute);
[id(DISPID_IHTMLELEMENT6_SETATTRIBUTENODENS)]
HRESULT setAttributeNodeNS(
[in] IHTMLDOMAttribute2 *pattr,
[out, retval] IHTMLDOMAttribute2 **ppretAttribute);
[id(DISPID_IHTMLELEMENT6_HASATTRIBUTENS)]
HRESULT hasAttributeNS(
[in] VARIANT *pvarNS,
[in] BSTR name,
[out, retval] VARIANT_BOOL *pfHasAttribute);
[id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTE)]
HRESULT getAttribute(
[in] BSTR strAttributeName,
[out, retval] VARIANT *AttributeValue);
[id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTE)]
HRESULT setAttribute(
[in] BSTR strAttributeName,
[in] VARIANT *pvarAttributeValue);
[id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTE)]
HRESULT removeAttribute(
[in] BSTR strAttributeName);
[id(DISPID_IHTMLELEMENT6_IE9_GETATTRIBUTENODE)]
HRESULT getAttributeNode(
[in] BSTR strAttributeName,
[out, retval] IHTMLDOMAttribute2 **ppretAttribute);
[id(DISPID_IHTMLELEMENT6_IE9_SETATTRIBUTENODE)]
HRESULT setAttributeNode(
[in] IHTMLDOMAttribute2 *pattr,
[out, retval] IHTMLDOMAttribute2 **ppretAttribute);
[id(DISPID_IHTMLELEMENT6_IE9_REMOVEATTRIBUTENODE)]
HRESULT removeAttributeNode(
[in] IHTMLDOMAttribute2 *pattr,
[out, retval] IHTMLDOMAttribute2 **ppretAttribute);
[id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTE)]
HRESULT hasAttribute(
[in] BSTR name,
[out, retval] VARIANT_BOOL *pfHasAttribute);
[id(DISPID_IHTMLELEMENT6_GETELEMENTSBYTAGNAMENS)]
HRESULT getElementsByTagNameNS(
[in] VARIANT *varNS,
[in] BSTR bstrLocalName,
[out, retval] IHTMLElementCollection **pelColl);
[propget, id(DISPID_IHTMLELEMENT6_IE9_TAGNAME)]
HRESULT tagName([out, retval] BSTR *p);
[propget, id(DISPID_IHTMLELEMENT6_IE9_NODENAME)]
HRESULT nodeName([out, retval] BSTR *p);
[id(DISPID_IHTMLELEMENT6_GETELEMENTSBYCLASSNAME)]
HRESULT getElementsByClassName(
[in] BSTR v,
[out, retval] IHTMLElementCollection **pel);
[id(DISPID_IHTMLELEMENT6_MSMATCHESSELECTOR)]
HRESULT msMatchesSelector(
[in] BSTR v,
[out, retval] VARIANT_BOOL *pfMatches);
[propput, id(DISPID_IHTMLELEMENT6_ONABORT), displaybind, bindable]
HRESULT onabort([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONABORT), displaybind, bindable]
HRESULT onabort([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONCANPLAY), displaybind, bindable, hidden]
HRESULT oncanplay([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONCANPLAY), displaybind, bindable, hidden]
HRESULT oncanplay([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH), displaybind, bindable, hidden]
HRESULT oncanplaythrough([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONCANPLAYTHROUGH), displaybind, bindable, hidden]
HRESULT oncanplaythrough([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONCHANGE), displaybind, bindable]
HRESULT onchange([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONCHANGE), displaybind, bindable]
HRESULT onchange([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE), displaybind, bindable, hidden]
HRESULT ondurationchange([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONDURATIONCHANGE), displaybind, bindable, hidden]
HRESULT ondurationchange([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONEMPTIED), displaybind, bindable, hidden]
HRESULT onemptied([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONEMPTIED), displaybind, bindable, hidden]
HRESULT onemptied([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONENDED), displaybind, bindable, hidden]
HRESULT onended([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONENDED), displaybind, bindable, hidden]
HRESULT onended([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONERROR), displaybind, bindable]
HRESULT onerror([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONERROR), displaybind, bindable]
HRESULT onerror([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONINPUT), displaybind, bindable, hidden]
HRESULT oninput([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONINPUT), displaybind, bindable, hidden]
HRESULT oninput([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONLOAD), displaybind, bindable]
HRESULT onload([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONLOAD), displaybind, bindable]
HRESULT onload([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA), displaybind, bindable, hidden]
HRESULT onloadeddata([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONLOADEDDATA), displaybind, bindable, hidden]
HRESULT onloadeddata([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA), displaybind, bindable, hidden]
HRESULT onloadedmetadata([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONLOADEDMETADATA), displaybind, bindable, hidden]
HRESULT onloadedmetadata([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONLOADSTART), displaybind, bindable, hidden]
HRESULT onloadstart([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONLOADSTART), displaybind, bindable, hidden]
HRESULT onloadstart([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONPAUSE), displaybind, bindable, hidden]
HRESULT onpause([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONPAUSE), displaybind, bindable, hidden]
HRESULT onpause([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONPLAY), displaybind, bindable, hidden]
HRESULT onplay([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONPLAY), displaybind, bindable, hidden]
HRESULT onplay([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONPLAYING), displaybind, bindable, hidden]
HRESULT onplaying([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONPLAYING), displaybind, bindable, hidden]
HRESULT onplaying([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONPROGRESS), displaybind, bindable, hidden]
HRESULT onprogress([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONPROGRESS), displaybind, bindable, hidden]
HRESULT onprogress([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONRATECHANGE), displaybind, bindable, hidden]
HRESULT onratechange([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONRATECHANGE), displaybind, bindable, hidden]
HRESULT onratechange([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONRESET), displaybind, bindable]
HRESULT onreset([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONRESET), displaybind, bindable]
HRESULT onreset([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONSEEKED), displaybind, bindable, hidden]
HRESULT onseeked([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONSEEKED), displaybind, bindable, hidden]
HRESULT onseeked([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONSEEKING), displaybind, bindable, hidden]
HRESULT onseeking([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONSEEKING), displaybind, bindable, hidden]
HRESULT onseeking([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONSELECT), displaybind, bindable]
HRESULT onselect([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONSELECT), displaybind, bindable]
HRESULT onselect([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONSTALLED), displaybind, bindable, hidden]
HRESULT onstalled([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONSTALLED), displaybind, bindable, hidden]
HRESULT onstalled([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONSUBMIT), displaybind, bindable]
HRESULT onsubmit([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONSUBMIT), displaybind, bindable]
HRESULT onsubmit([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONSUSPEND), displaybind, bindable, hidden]
HRESULT onsuspend([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONSUSPEND), displaybind, bindable, hidden]
HRESULT onsuspend([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE), displaybind, bindable, hidden]
HRESULT ontimeupdate([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONTIMEUPDATE), displaybind, bindable, hidden]
HRESULT ontimeupdate([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE), displaybind, bindable, hidden]
HRESULT onvolumechange([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONVOLUMECHANGE), displaybind, bindable, hidden]
HRESULT onvolumechange([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLELEMENT6_ONWAITING), displaybind, bindable, hidden]
HRESULT onwaiting([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT6_ONWAITING), displaybind, bindable, hidden]
HRESULT onwaiting([out, retval] VARIANT *p);
[id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES)]
HRESULT hasAttributes([out, retval] VARIANT_BOOL *pfHasAttributes);
}
/*****************************************************************************
* IElementSelector interface
*/