diff --git a/include/mshtmdid.h b/include/mshtmdid.h index 4b76d99996f..cccb1da92d7 100644 --- a/include/mshtmdid.h +++ b/include/mshtmdid.h @@ -264,6 +264,11 @@ #define DISPID_IE9_ELEMENTMAX (DISPID_IE9_ELEMENTBASE + 35) #define DISPID_IE9_ELEMENT DISPID_IE9_ELEMENTBASE +#define DISPID_IE10_ELEMENTBASE (DISPID_IE9_ELEMENTMAX+1) +#define DISPID_IE10_ELEMENTMAX (DISPID_SITE-1) +#define DISPID_IE10_ELEMENT DISPID_IE10_ELEMENTBASE +#define DISP10_IE10_XMSARIAFLOWFROM (DISPID_IE10_ELEMENT+13) + #define DISPID_COLLECTION (DISPID_NORMAL_FIRST+500) #define DISPID_OPTIONS_COL (DISPID_NORMAL_FIRST+500) #define DISPID_IMG (DISPID_IMGBASE+1000) @@ -2171,6 +2176,36 @@ #define DISPID_IHTMLELEMENT6_ONWAITING DISPID_EVPROP_WAITING #define DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES DISPID_IE9_ELEMENT+29 +/* IHTMLElement7 */ +#define DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN DISPID_EVPROP_ONMSPOINTERDOWN +#define DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE DISPID_EVPROP_ONMSPOINTERMOVE +#define DISPID_IHTMLELEMENT7_ONMSPOINTERUP DISPID_EVPROP_ONMSPOINTERUP +#define DISPID_IHTMLELEMENT7_ONMSPOINTEROVER DISPID_EVPROP_ONMSPOINTEROVER +#define DISPID_IHTMLELEMENT7_ONMSPOINTEROUT DISPID_EVPROP_ONMSPOINTEROUT +#define DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL DISPID_EVPROP_ONMSPOINTERCANCEL +#define DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER DISPID_EVPROP_ONMSPOINTERHOVER +#define DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE DISPID_EVPROP_ONMSLOSTPOINTERCAPTURE +#define DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE DISPID_EVPROP_ONMSGOTPOINTERCAPTURE +#define DISPID_IHTMLELEMENT7_ONMSGESTURESTART DISPID_EVPROP_ONMSGESTURESTART +#define DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE DISPID_EVPROP_ONMSGESTURECHANGE +#define DISPID_IHTMLELEMENT7_ONMSGESTUREEND DISPID_EVPROP_ONMSGESTUREEND +#define DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD DISPID_EVPROP_ONMSGESTUREHOLD +#define DISPID_IHTMLELEMENT7_ONMSGESTURETAP DISPID_EVPROP_ONMSGESTURETAP +#define DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP DISPID_EVPROP_ONMSGESTUREDOUBLETAP +#define DISPID_IHTMLELEMENT7_ONMSINERTIASTART DISPID_EVPROP_ONMSINERTIASTART +#define DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE DISPID_IE10_ELEMENT +#define DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE DISPID_IE10_ELEMENT+1 +#define DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART DISPID_EVPROP_ONTRANSITIONSTART +#define DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND DISPID_EVPROP_ONTRANSITIONEND +#define DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART DISPID_EVPROP_ONANIMATIONSTART +#define DISPID_IHTMLELEMENT7_ONMSANIMATIONEND DISPID_EVPROP_ONANIMATIONEND +#define DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION DISPID_EVPROP_ONANIMATIONITERATION +#define DISPID_IHTMLELEMENT7_ONINVALID DISPID_EVPROP_INVALID +#define DISPID_IHTMLELEMENT7_XMSACCELERATORKEY DISPID_IE10_ELEMENT+12 +#define DISPID_IHTMLELEMENT7_SPELLCHECK DISPID_A_SPELLCHECK +#define DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED DISPID_EVPROP_ONMSMANIPULATIONSTATECHANGED +#define DISPID_IHTMLELEMENT7_ONCUECHANGE DISPID_EVPROP_ONCUECHANGE + /* IElementTraversal */ #define DISPID_IELEMENTTRAVERSAL_FIRSTELEMENTCHILD DISPID_IE9_ELEMENT+22 #define DISPID_IELEMENTTRAVERSAL_LASTELEMENTCHILD DISPID_IE9_ELEMENT+23 diff --git a/include/mshtml.idl b/include/mshtml.idl index 77f4a9e8bbd..ab8302f94eb 100644 --- a/include/mshtml.idl +++ b/include/mshtml.idl @@ -10955,6 +10955,345 @@ interface IHTMLElement6 : IDispatch [id(DISPID_IHTMLELEMENT6_IE9_HASATTRIBUTES)] \ VARIANT_BOOL ie9_hasAttributes() + +/***************************************************************************** + * IHTMLElement7 interface + */ +[ + odl, + oleautomation, + uuid(305107aa-98b5-11cf-bb82-00aa00bdce0b), + dual +] +interface IHTMLElement7 : IDispatch +{ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN), displaybind, bindable, hidden] + HRESULT onmspointerdown([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN), displaybind, bindable, hidden] + HRESULT onmspointerdown([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE), displaybind, bindable, hidden] + HRESULT onmspointermove([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE), displaybind, bindable, hidden] + HRESULT onmspointermove([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP), displaybind, bindable, hidden] + HRESULT onmspointerup([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP), displaybind, bindable, hidden] + HRESULT onmspointerup([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER), displaybind, bindable, hidden] + HRESULT onmspointerover([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER), displaybind, bindable, hidden] + HRESULT onmspointerover([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT), displaybind, bindable, hidden] + HRESULT onmspointerout([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT), displaybind, bindable, hidden] + HRESULT onmspointerout([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL), displaybind, bindable, hidden] + HRESULT onmspointercancel([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL), displaybind, bindable, hidden] + HRESULT onmspointercancel([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER), displaybind, bindable, hidden] + HRESULT onmspointerhover([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER), displaybind, bindable, hidden] + HRESULT onmspointerhover([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE), displaybind, bindable, hidden] + HRESULT onmslostpointercapture([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE), displaybind, bindable, hidden] + HRESULT onmslostpointercapture([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE), displaybind, bindable, hidden] + HRESULT onmsgotpointercapture([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE), displaybind, bindable, hidden] + HRESULT onmsgotpointercapture([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART), displaybind, bindable, hidden] + HRESULT onmsgesturestart([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART), displaybind, bindable, hidden] + HRESULT onmsgesturestart([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE), displaybind, bindable, hidden] + HRESULT onmsgesturechange([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE), displaybind, bindable, hidden] + HRESULT onmsgesturechange([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND), displaybind, bindable, hidden] + HRESULT onmsgestureend([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND), displaybind, bindable, hidden] + HRESULT onmsgestureend([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD), displaybind, bindable, hidden] + HRESULT onmsgesturehold([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD), displaybind, bindable, hidden] + HRESULT onmsgesturehold([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP), displaybind, bindable, hidden] + HRESULT onmsgesturetap([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP), displaybind, bindable, hidden] + HRESULT onmsgesturetap([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP), displaybind, bindable, hidden] + HRESULT onmsgesturedoubletap([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP), displaybind, bindable, hidden] + HRESULT onmsgesturedoubletap([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART), displaybind, bindable, hidden] + HRESULT onmsinertiastart([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART), displaybind, bindable, hidden] + HRESULT onmsinertiastart([out, retval] VARIANT *p); + + [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE)] + HRESULT msSetPointerCapture([in] long pointerId); + + [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE)] + HRESULT msReleasePointerCapture([in] long pointerId); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART), displaybind, bindable, hidden] + HRESULT onmstransitionstart([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART), displaybind, bindable, hidden] + HRESULT onmstransitionstart([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND), displaybind, bindable, hidden] + HRESULT onmstransitionend([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND), displaybind, bindable, hidden] + HRESULT onmstransitionend([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART), displaybind, bindable, hidden] + HRESULT onmsanimationstart([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART), displaybind, bindable, hidden] + HRESULT onmsanimationstart([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND), displaybind, bindable, hidden] + HRESULT onmsanimationend([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND), displaybind, bindable, hidden] + HRESULT onmsanimationend([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION), displaybind, bindable, hidden] + HRESULT onmsanimationiteration([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION), displaybind, bindable, hidden] + HRESULT onmsanimationiteration([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONINVALID), displaybind, bindable, hidden] + HRESULT oninvalid([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONINVALID), displaybind, bindable, hidden] + HRESULT oninvalid([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY), displaybind, bindable] + HRESULT xmsAcceleratorKey([in] BSTR v); + + [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY), displaybind, bindable] + HRESULT xmsAcceleratorKey([out, retval] BSTR *p); + + [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK)] + HRESULT spellcheck([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK)] + HRESULT spellcheck([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED), displaybind, bindable, hidden] + HRESULT onmsmanipulationstatechanged([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED), displaybind, bindable, hidden] + HRESULT onmsmanipulationstatechanged([out, retval] VARIANT *p); + + [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE), displaybind, bindable, hidden] + HRESULT oncuechange([in] VARIANT v); + + [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE), displaybind, bindable, hidden] + HRESULT oncuechange([out, retval] VARIANT *p); +} + +#define WINE_IHTMLELEMENT7_DISPINTERFACE_DECL \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN), displaybind, bindable, hidden] \ + void onmspointerdown(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERDOWN), displaybind, bindable, hidden] \ + VARIANT onmspointerdown(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE), displaybind, bindable, hidden] \ + void onmspointermove(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERMOVE), displaybind, bindable, hidden] \ + VARIANT onmspointermove(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP), displaybind, bindable, hidden] \ + void onmspointerup(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERUP), displaybind, bindable, hidden] \ + VARIANT onmspointerup(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER), displaybind, bindable, hidden] \ + void onmspointerover(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROVER), displaybind, bindable, hidden] \ + VARIANT onmspointerover(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT), displaybind, bindable, hidden] \ + void onmspointerout(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTEROUT), displaybind, bindable, hidden] \ + VARIANT onmspointerout(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL), displaybind, bindable, hidden] \ + void onmspointercancel(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERCANCEL), displaybind, bindable, hidden] \ + VARIANT onmspointercancel(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER), displaybind, bindable, hidden] \ + void onmspointerhover(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSPOINTERHOVER), displaybind, bindable, hidden] \ + VARIANT onmspointerhover(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE), displaybind, bindable, hidden] \ + void onmslostpointercapture(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSLOSTPOINTERCAPTURE), displaybind, bindable, hidden] \ + VARIANT onmslostpointercapture(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE), displaybind, bindable, hidden] \ + void onmsgotpointercapture(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSGOTPOINTERCAPTURE), displaybind, bindable, hidden] \ + VARIANT onmsgotpointercapture(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART), displaybind, bindable, hidden] \ + void onmsgesturestart(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURESTART), displaybind, bindable, hidden] \ + VARIANT onmsgesturestart(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE), displaybind, bindable, hidden] \ + void onmsgesturechange(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURECHANGE), displaybind, bindable, hidden] \ + VARIANT onmsgesturechange(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND), displaybind, bindable, hidden] \ + void onmsgestureend(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREEND), displaybind, bindable, hidden] \ + VARIANT onmsgestureend(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD), displaybind, bindable, hidden] \ + void onmsgesturehold(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREHOLD), displaybind, bindable, hidden] \ + VARIANT onmsgesturehold(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP), displaybind, bindable, hidden] \ + void onmsgesturetap(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTURETAP), displaybind, bindable, hidden] \ + VARIANT onmsgesturetap(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP), displaybind, bindable, hidden] \ + void onmsgesturedoubletap(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSGESTUREDOUBLETAP), displaybind, bindable, hidden] \ + VARIANT onmsgesturedoubletap(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART), displaybind, bindable, hidden] \ + void onmsinertiastart(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSINERTIASTART), displaybind, bindable, hidden] \ + VARIANT onmsinertiastart(); \ + \ + [id(DISPID_IHTMLELEMENT7_MSSETPOINTERCAPTURE)] \ + void msSetPointerCapture([in] long pointerId); \ + \ + [id(DISPID_IHTMLELEMENT7_MSRELEASEPOINTERCAPTURE)] \ + void msReleasePointerCapture([in] long pointerId); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART), displaybind, bindable, hidden] \ + void onmstransitionstart(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONSTART), displaybind, bindable, hidden] \ + VARIANT onmstransitionstart(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND), displaybind, bindable, hidden] \ + void onmstransitionend(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSTRANSITIONEND), displaybind, bindable, hidden] \ + VARIANT onmstransitionend(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART), displaybind, bindable, hidden] \ + void onmsanimationstart(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONSTART), displaybind, bindable, hidden] \ + VARIANT onmsanimationstart(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND), displaybind, bindable, hidden] \ + void onmsanimationend(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONEND), displaybind, bindable, hidden] \ + VARIANT onmsanimationend(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION), displaybind, bindable, hidden] \ + void onmsanimationiteration(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSANIMATIONITERATION), displaybind, bindable, hidden] \ + VARIANT onmsanimationiteration(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONINVALID), displaybind, bindable, hidden] \ + void oninvalid(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONINVALID), displaybind, bindable, hidden] \ + VARIANT oninvalid(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY), displaybind, bindable] \ + void xmsAcceleratorKey(BSTR v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_XMSACCELERATORKEY), displaybind, bindable] \ + BSTR xmsAcceleratorKey(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_SPELLCHECK)] \ + void spellcheck(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_SPELLCHECK)] \ + VARIANT spellcheck(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED), displaybind, bindable, hidden] \ + void onmsmanipulationstatechanged(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONMSMANIPULATIONSTATECHANGED), displaybind, bindable, hidden] \ + VARIANT onmsmanipulationstatechanged(); \ + \ + [propput, id(DISPID_IHTMLELEMENT7_ONCUECHANGE), displaybind, bindable, hidden] \ + void oncuechange(VARIANT v); \ + \ + [propget, id(DISPID_IHTMLELEMENT7_ONCUECHANGE), displaybind, bindable, hidden] \ + VARIANT oncuechange() + + /***************************************************************************** * IElementTraversal interface */ @@ -11284,8 +11623,8 @@ interface IHTMLDatabinding : IDispatch interface IHTMLDOMNode2; \ /* interface IHTMLElement5; */ \ interface IHTMLElement6; \ - interface IHTMLDOMConstructor \ - /* interface IHTMLElement7 */ + interface IHTMLDOMConstructor; \ + interface IHTMLElement7 #define WINE_HTMLELEMENT_DISPINTERFACE_DECL \ WINE_IHTMLELEMENT_DISPINTERFACE_DECL; \ @@ -11296,7 +11635,8 @@ interface IHTMLDatabinding : IDispatch WINE_HTMLDOMNODE_DISPINTERFACE_DECL; \ WINE_IHTMLELEMENT5_DISPINTERFACE_DECL; \ WINE_IHTMLELEMENT6_DISPINTERFACE_DECL; \ - WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL + WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL;\ + WINE_IHTMLELEMENT7_DISPINTERFACE_DECL #define WINE_HTMLDATAELEMENT_INTERFACES \ interface IHTMLElement; \ @@ -11310,8 +11650,8 @@ interface IHTMLDatabinding : IDispatch /* interface IHTMLElement5; */ \ interface IHTMLElement6; \ interface IElementSelector; \ - interface IHTMLDOMConstructor \ - /* interface IHTMLElement7 */ + interface IHTMLDOMConstructor; \ + interface IHTMLElement7 #define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \ WINE_IHTMLELEMENT_DISPINTERFACE_DECL; \ @@ -11324,7 +11664,8 @@ interface IHTMLDatabinding : IDispatch WINE_IHTMLELEMENT5_DISPINTERFACE_DECL; \ WINE_IHTMLELEMENT6_DISPINTERFACE_DECL; \ WINE_IELEMENTSELECTOR_DISPINTERFACE_DECL; \ - WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL + WINE_IHTMLDOMCONSTRUCTOR_DISPINTERFACE_DECL;\ + WINE_IHTMLELEMENT7_DISPINTERFACE_DECL /***************************************************************************** * IHTMLGenericElement interface