mshtml.idl: Added IHTMLDocument8 declaration.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
Jacek Caban 2017-08-22 17:55:36 +02:00 committed by Alexandre Julliard
parent 856dc7eda4
commit 95fa2733e5
2 changed files with 256 additions and 1 deletions

View File

@ -710,7 +710,113 @@
#define DISPID_EVPROP_TIMEUPDATE (DISPID_EVENTS+151)
#define DISPID_EVPROP_VOLUMECHANGE (DISPID_EVENTS+152)
#define DISPID_EVPROP_WAITING (DISPID_EVENTS+153)
#define DISPID_EVPROPS_COUNT 154
#define DISPID_EVPROP_ONMSPOINTERDOWN (DISPID_EVENTS+154)
#define DISPID_EVPROP_ONMSPOINTERMOVE (DISPID_EVENTS+155)
#define DISPID_EVPROP_ONMSPOINTERUP (DISPID_EVENTS+156)
#define DISPID_EVPROP_ONMSPOINTEROVER (DISPID_EVENTS+157)
#define DISPID_EVPROP_ONMSPOINTEROUT (DISPID_EVENTS+158)
#define DISPID_EVPROP_ONMSPOINTERCANCEL (DISPID_EVENTS+159)
#define DISPID_EVPROP_ONMSPOINTERHOVER (DISPID_EVENTS+160)
#define DISPID_EVPROP_MSCONNECT (DISPID_EVENTS+161)
#define DISPID_EVPROP_MSDISCONNECT (DISPID_EVENTS+162)
#define DISPID_EVPROP_ONMSGESTURESTART (DISPID_EVENTS+163)
#define DISPID_EVPROP_ONMSGESTURECHANGE (DISPID_EVENTS+164)
#define DISPID_EVPROP_ONMSGESTUREEND (DISPID_EVENTS+165)
#define DISPID_EVPROP_ONMSGESTUREHOLD (DISPID_EVENTS+166)
#define DISPID_EVPROP_ONMSGESTURETAP (DISPID_EVENTS+167)
#define DISPID_EVPROP_ONMSGESTUREDOUBLETAP (DISPID_EVENTS+168)
#define DISPID_EVPROP_ONMSINERTIASTART (DISPID_EVENTS+169)
#define DISPID_EVPROP_ONMSLOSTPOINTERCAPTURE (DISPID_EVENTS+170)
#define DISPID_EVPROP_ONMSGOTPOINTERCAPTURE (DISPID_EVENTS+171)
#define DISPID_EVPROP_ONMSCONTENTZOOM (DISPID_EVENTS+172)
#define DISPID_EVPROP_ONTRANSITIONSTART (DISPID_EVENTS+173)
#define DISPID_EVPROP_ONTRANSITIONEND (DISPID_EVENTS+174)
#define DISPID_EVPROP_ONANIMATIONSTART (DISPID_EVENTS+175)
#define DISPID_EVPROP_ONANIMATIONEND (DISPID_EVENTS+176)
#define DISPID_EVPROP_ONANIMATIONITERATION (DISPID_EVENTS+177)
#define DISPID_EVPROP_ONMSMANIPULATIONSTATECHANGED (DISPID_EVENTS+178)
#define DISPID_EVPROP_ONOPEN (DISPID_EVENTS+179)
#define DISPID_EVPROP_ONCLOSE (DISPID_EVENTS+180)
#define DISPID_EVPROP_CHECKING (DISPID_EVENTS+181)
#define DISPID_EVPROP_NOUPDATE (DISPID_EVENTS+182)
#define DISPID_EVPROP_DOWNLOADING (DISPID_EVENTS+183)
#define DISPID_EVPROP_UPDATEREADY (DISPID_EVENTS+184)
#define DISPID_EVPROP_CACHED (DISPID_EVENTS+185)
#define DISPID_EVPROP_OBSOLETE (DISPID_EVENTS+186)
#define DISPID_EVPROP_LOADEND (DISPID_EVENTS+187)
#define DISPID_EVPROP_INVALID (DISPID_EVENTS+188)
#define DISPID_EVPROP_ONSUCCESS (DISPID_EVENTS+189)
#define DISPID_EVPROP_ONBLOCKED (DISPID_EVENTS+190)
#define DISPID_EVPROP_ONCOMPLETE (DISPID_EVENTS+191)
#define DISPID_EVPROP_ONPOPSTATE (DISPID_EVENTS+192)
#define DISPID_EVPROP_ONCUECHANGE (DISPID_EVENTS+193)
#define DISPID_EVPROP_ONENTER (DISPID_EVENTS+194)
#define DISPID_EVPROP_ONEXIT (DISPID_EVENTS+195)
#define DISPID_EVPROP_VISIBILITYCHANGE (DISPID_EVENTS+196)
#define DISPID_EVPROP_ONMSREGIONUPDATE (DISPID_EVENTS+197)
#define DISPID_EVPROP_ONUPGRADENEEDED (DISPID_EVENTS+198)
#define DISPID_EVPROP_ONMSVIDEOFORMATCHANGED (DISPID_EVENTS+199)
#define DISPID_EVPROP_ADDTRACK (DISPID_EVENTS+200)
#define DISPID_EVPROP_ONMSVIDEOFRAMESTEPCOMPLETED (DISPID_EVENTS+201)
#define DISPID_EVPROP_ONMSHOLDVISUAL (DISPID_EVENTS+202)
#define DISPID_EVPROP_ONMSVIDEOOPTIMALLAYOUTCHANGED (DISPID_EVENTS+203)
#define DISPID_EVPROP_ONMSFULLSCREENCHANGE (DISPID_EVENTS+204)
#define DISPID_EVPROP_ONMSFULLSCREENERROR (DISPID_EVENTS+205)
#define DISPID_EVPROP_MSELEMENTRESIZE (DISPID_EVENTS+206)
#define DISPID_EVPROP_ONSOURCEOPEN (DISPID_EVENTS+207)
#define DISPID_EVPROP_ONSOURCECLOSE (DISPID_EVENTS+208)
#define DISPID_EVPROP_ONSOURCEENDED (DISPID_EVENTS+209)
#define DISPID_EVPROP_ONADDSOURCEBUFFER (DISPID_EVENTS+210)
#define DISPID_EVPROP_ONREMOVESOURCEBUFFER (DISPID_EVENTS+211)
#define DISPID_EVPROP_ONMSNEEDKEY (DISPID_EVENTS+212)
#define DISPID_EVPROP_ONMSKEYMESSAGE (DISPID_EVENTS+213)
#define DISPID_EVPROP_ONMSKEYERROR (DISPID_EVENTS+214)
#define DISPID_EVPROP_ONMSKEYADDED (DISPID_EVENTS+215)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONDOMCONTENTLOADED (DISPID_EVENTS+216)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONCONTENTLOADING (DISPID_EVENTS+217)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONNAVIGATIONSTARTING (DISPID_EVENTS+218)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONNAVIGATIONCOMPLETED (DISPID_EVENTS+219)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONFRAMEDOMCONTENTLOADED (DISPID_EVENTS+220)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONFRAMECONTENTLOADING (DISPID_EVENTS+221)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONFRAMENAVIGATIONSTARTING (DISPID_EVENTS+222)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONFRAMENAVIGATIONCOMPLETED (DISPID_EVENTS+223)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONSCRIPTNOTIFY (DISPID_EVENTS+224)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONUNVIEWABLECONTENT (DISPID_EVENTS+225)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONUNSAFECONTENTWARNINGDISPLAYING (DISPID_EVENTS+226)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONLONGRUNNINGSCRIPTDETECTED (DISPID_EVENTS+227)
#define DISPID_EVPROP_WEBGLCONTEXTLOST (DISPID_EVENTS+228)
#define DISPID_EVPROP_WEBGLCONTEXTRESTORED (DISPID_EVENTS+229)
#define DISPID_EVPROP_ONUPDATESTART (DISPID_EVENTS+230)
#define DISPID_EVPROP_ONUPDATE (DISPID_EVENTS+231)
#define DISPID_EVPROP_ONUPDATEEND (DISPID_EVENTS+232)
#define DISPID_EVPROP_ONMSPOINTERENTER (DISPID_EVENTS+233)
#define DISPID_EVPROP_ONMSPOINTERLEAVE (DISPID_EVENTS+234)
#define DISPID_EVPROP_ONMSSITEPINNED (DISPID_EVENTS+235)
#define DISPID_EVPROP_MSORIENTATIONCHANGE (DISPID_EVENTS+236)
#define DISPID_EVPROP_ONDEVICEORIENTATION (DISPID_EVENTS+237)
#define DISPID_EVPROP_ONDEVICEMOTION (DISPID_EVENTS+238)
#define DISPID_EVPROP_ONPAGESHOW (DISPID_EVENTS+239)
#define DISPID_EVPROP_ONPAGEHIDE (DISPID_EVENTS+240)
#define DISPID_EVPROP_ONMSCANDIDATEWINDOWSHOW (DISPID_EVENTS+241)
#define DISPID_EVPROP_ONMSCANDIDATEWINDOWUPDATE (DISPID_EVENTS+242)
#define DISPID_EVPROP_ONMSCANDIDATEWINDOWHIDE (DISPID_EVENTS+243)
#define DISPID_EVPROP_HTML5ONREADYSTATECHANGE (DISPID_EVENTS+244)
#define DISPID_EVPROP_REMOVETRACK (DISPID_EVENTS+245)
#define DISPID_EVPROP_ONCOMPASSNEEDSCALIBRATION (DISPID_EVENTS+246)
#define DISPID_EVPROP_MSHTMLWEBVIEW_ONCONTAINSFULLSCREENELEMENTCHANGED (DISPID_EVENTS+247)
#define DISPID_EVPROP_ONTOUCHSTART (DISPID_EVENTS+248)
#define DISPID_EVPROP_ONTOUCHEND (DISPID_EVENTS+249)
#define DISPID_EVPROP_ONTOUCHMOVE (DISPID_EVENTS+250)
#define DISPID_EVPROP_ONTOUCHCANCEL (DISPID_EVENTS+251)
#define DISPID_EVPROP_ONWEBKITTRANSITIONEND (DISPID_EVENTS+252)
#define DISPID_EVPROP_ONWEBKITANIMATIONSTART (DISPID_EVENTS+253)
#define DISPID_EVPROP_ONWEBKITANIMATIONEND (DISPID_EVENTS+254)
#define DISPID_EVPROP_ONWEBKITANIMATIONITERATION (DISPID_EVENTS+255)
#define DISPID_EVPROP_WEBGLCONTEXTCREATIONERROR (DISPID_EVENTS+256)
#define DISPID_EVPROP_ONDOMFOCUSIN (DISPID_EVENTS+257)
#define DISPID_EVPROP_ONDOMFOCUSOUT (DISPID_EVENTS+258)
#define DISPID_EVPROP_ORIENTATIONCHANGE (DISPID_EVENTS+259)
#define DISPID_EVPROPS_COUNT 260
#define DISPID_EVMETH_ONMOUSEOVER STDDISPID_XOBJ_ONMOUSEOVER
#define DISPID_EVMETH_ONMOUSEOUT STDDISPID_XOBJ_ONMOUSEOUT
@ -1203,6 +1309,27 @@
#define DISPID_IHTMLDOCUMENT7_IE9_BODY DISPID_OMDOCUMENT+137
#define DISPID_IHTMLDOCUMENT7_HEAD DISPID_OMDOCUMENT+138
/* IHTMLDocument8 */
#define DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM DISPID_EVPROP_ONMSCONTENTZOOM
#define DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN DISPID_EVPROP_ONMSPOINTERDOWN
#define DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE DISPID_EVPROP_ONMSPOINTERMOVE
#define DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP DISPID_EVPROP_ONMSPOINTERUP
#define DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER DISPID_EVPROP_ONMSPOINTEROVER
#define DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT DISPID_EVPROP_ONMSPOINTEROUT
#define DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL DISPID_EVPROP_ONMSPOINTERCANCEL
#define DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER DISPID_EVPROP_ONMSPOINTERHOVER
#define DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART DISPID_EVPROP_ONMSGESTURESTART
#define DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE DISPID_EVPROP_ONMSGESTURECHANGE
#define DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND DISPID_EVPROP_ONMSGESTUREEND
#define DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD DISPID_EVPROP_ONMSGESTUREHOLD
#define DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP DISPID_EVPROP_ONMSGESTURETAP
#define DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP DISPID_EVPROP_ONMSGESTUREDOUBLETAP
#define DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART DISPID_EVPROP_ONMSINERTIASTART
#define DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT DISPID_OMDOCUMENT+139
#define DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT DISPID_OMDOCUMENT+140
#define DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED DISPID_EVPROP_ONMSMANIPULATIONSTATECHANGED
#define DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF DISPID_OMDOCUMENT+141
/* DWebBridgeEvents */
#define DISPID_DWEBBRIDGEEVENTS_ONSCRIPTLETEVENT 1
#define DISPID_DWEBBRIDGEEVENTS_ONREADYSTATECHANGE DISPID_HTMLDOCUMENTEVENTS_ONREADYSTATECHANGE

View File

@ -15890,6 +15890,134 @@ interface IHTMLDocument7 : IDispatch
HRESULT head([out, retval] IHTMLElement **p);
}
/*****************************************************************************
* IHTMLDocument8 interface
*/
[
odl,
oleautomation,
dual,
uuid(305107d0-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLDocument8 : IDispatch
{
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM), displaybind, bindable]
HRESULT onmscontentzoom([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSCONTENTZOOM), displaybind, bindable]
HRESULT onmscontentzoom([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN), displaybind, bindable]
HRESULT onmspointerdown([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERDOWN), displaybind, bindable]
HRESULT onmspointerdown([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE), displaybind, bindable]
HRESULT onmspointermove([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERMOVE), displaybind, bindable]
HRESULT onmspointermove([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP), displaybind, bindable]
HRESULT onmspointerup([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERUP), displaybind, bindable]
HRESULT onmspointerup([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER), displaybind, bindable]
HRESULT onmspointerover([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROVER), displaybind, bindable]
HRESULT onmspointerover([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT), displaybind, bindable]
HRESULT onmspointerout([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTEROUT), displaybind, bindable]
HRESULT onmspointerout([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL), displaybind, bindable]
HRESULT onmspointercancel([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERCANCEL), displaybind, bindable]
HRESULT onmspointercancel([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER), displaybind, bindable]
HRESULT onmspointerhover([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSPOINTERHOVER), displaybind, bindable]
HRESULT onmspointerhover([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART), displaybind, bindable]
HRESULT onmsgesturestart([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURESTART), displaybind, bindable]
HRESULT onmsgesturestart([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE), displaybind, bindable]
HRESULT onmsgesturechange([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURECHANGE), displaybind, bindable]
HRESULT onmsgesturechange([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND), displaybind, bindable]
HRESULT onmsgestureend([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREEND), displaybind, bindable]
HRESULT onmsgestureend([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD), displaybind, bindable]
HRESULT onmsgesturehold([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREHOLD), displaybind, bindable]
HRESULT onmsgesturehold([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP), displaybind, bindable]
HRESULT onmsgesturetap([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTURETAP), displaybind, bindable]
HRESULT onmsgesturetap([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP), displaybind, bindable]
HRESULT onmsgesturedoubletap([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSGESTUREDOUBLETAP), displaybind, bindable]
HRESULT onmsgesturedoubletap([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART), displaybind, bindable]
HRESULT onmsinertiastart([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSINERTIASTART), displaybind, bindable]
HRESULT onmsinertiastart([out, retval] VARIANT *p);
[id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMPOINT)]
HRESULT elementsFromPoint(
[in] float x,
[in] float y,
[out, retval] IHTMLDOMChildrenCollection **elementsHit);
[id(DISPID_IHTMLDOCUMENT8_ELEMENTSFROMRECT)]
HRESULT elementsFromRect(
[in] float left,
[in] float top,
[in] float width,
[in] float height,
[out, retval] IHTMLDOMChildrenCollection **elementsHit);
[propput, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED), displaybind, bindable]
HRESULT onmsmanipulationstatechanged([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT8_ONMSMANIPULATIONSTATECHANGED), displaybind, bindable]
HRESULT onmsmanipulationstatechanged([out, retval] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF)]
HRESULT msCapsLockWarningOff([in] VARIANT_BOOL v);
[propget, id(DISPID_IHTMLDOCUMENT8_MSCAPSLOCKWARNINGOFF)]
HRESULT msCapsLockWarningOff([out, retval] VARIANT_BOOL *p);
}
/*****************************************************************************
* IDocumentSelector interface
*/