Commit 44df672a authored by Andrew Eikum's avatar Andrew Eikum Committed by Alexandre Julliard

mshtml.idl: Add IHTMLDocument6 dispiface.

parent ba16fc90
......@@ -564,7 +564,9 @@
#define DISPID_EVPROP_ONBEFOREACTIVATE (DISPID_EVENTS+90)
#define DISPID_EVPROP_ONFOCUSIN (DISPID_EVENTS+91)
#define DISPID_EVPROP_ONFOCUSOUT (DISPID_EVENTS+92)
#define DISPID_EVPROPS_COUNT 93
#define DISPID_EVPROP_ONSTORAGE (DISPID_EVENTS+93)
#define DISPID_EVPROP_ONSTORAGECOMMIT (DISPID_EVENTS+94)
#define DISPID_EVPROPS_COUNT 95
#define DISPID_EVMETH_ONMOUSEOVER STDDISPID_XOBJ_ONMOUSEOVER
#define DISPID_EVMETH_ONMOUSEOUT STDDISPID_XOBJ_ONMOUSEOUT
......@@ -656,6 +658,8 @@
#define DISPID_EVMETH_ONBEFOREACTIVATE DISPID_ONBEFOREACTIVATE
#define DISPID_EVMETH_ONFOCUSIN DISPID_ONFOCUSIN
#define DISPID_EVMETH_ONFOCUSOUT DISPID_ONFOCUSOUT
#define DISPID_EVMETH_ONSTORAGE DISPID_ONSTORAGE
#define DISPID_EVMETH_ONSTORAGECOMMIT DISPID_ONSTORAGECOMMIT
#define DISPID_ONABORT (DISPID_NORMAL_FIRST)
#define DISPID_ONCHANGE (DISPID_NORMAL_FIRST+1)
......@@ -704,6 +708,8 @@
#define DISPID_ONBEFOREACTIVATE (DISPID_NORMAL_FIRST+47)
#define DISPID_ONFOCUSIN (DISPID_NORMAL_FIRST+48)
#define DISPID_ONFOCUSOUT (DISPID_NORMAL_FIRST+49)
#define DISPID_ONSTORAGE (DISPID_NORMAL_FIRST+50)
#define DISPID_ONSTORAGECOMMIT (DISPID_NORMAL_FIRST+51)
/* HTMLDocumentEvents */
#define DISPID_HTMLDOCUMENTEVENTS_ONHELP DISPID_EVMETH_ONHELP
......@@ -923,6 +929,13 @@
#define DISPID_IHTMLDOCUMENT5_ONBEFOREDEACTIVATE DISPID_EVPROP_ONBEFOREDEACTIVATE
#define DISPID_IHTMLDOCUMENT5_COMPATMODE DISPID_OMDOCUMENT+102
/* IHTMLDocument6 */
#define DISPID_IHTMLDOCUMENT6_COMPATIBLE DISPID_OMDOCUMENT+103
#define DISPID_IHTMLDOCUMENT6_DOCUMENTMODE DISPID_OMDOCUMENT+104
#define DISPID_IHTMLDOCUMENT6_ONSTORAGE DISPID_EVPROP_ONSTORAGE
#define DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT DISPID_EVPROP_ONSTORAGECOMMIT
#define DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID DISPID_OMDOCUMENT+105
#define DISPID_IHTMLDOCUMENT6_UPDATESETTINGS DISPID_OMDOCUMENT+106
/* IHTMLElementCollection */
#define DISPID_IHTMLELEMENTCOLLECTION_LENGTH DISPID_COLLECTION
......
......@@ -11777,6 +11777,44 @@ interface IHTMLDocument5 : IDispatch
}
/*****************************************************************************
* IHTMLDocument6 interface
*/
[
odl,
oleautomation,
dual,
uuid(30510417-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLDocument6 : IDispatch
{
[propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE)]
HRESULT compatible([retval, out] IHTMLDocumentCompatibleInfoCollection **p);
[propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE)]
HRESULT documentMode([retval, out] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable]
HRESULT onstorage([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable]
HRESULT onstorage([out] VARIANT *p);
[propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable]
HRESULT onstoragecommit([in] VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable]
HRESULT onstoragecommit([out] VARIANT *p);
[id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID)]
HRESULT getElementById(
[in] BSTR bstrId,
[retval, out] IHTMLElement2 **p);
[id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS)]
HRESULT updateSettings();
}
/*****************************************************************************
* DispHTMLDocument dispinterface
*/
[
......@@ -12352,6 +12390,30 @@ methods:
[propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE)]
BSTR compatMode();
[propget, id(DISPID_IHTMLDOCUMENT6_COMPATIBLE)]
IHTMLDocumentCompatibleInfoCollection *compatible();
[propget, id(DISPID_IHTMLDOCUMENT6_DOCUMENTMODE)]
VARIANT documentMode();
[propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable]
void onstorage(VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGE), displaybind, bindable]
VARIANT onstorage();
[propput, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable]
void onstoragecommit(VARIANT v);
[propget, id(DISPID_IHTMLDOCUMENT6_ONSTORAGECOMMIT), displaybind, bindable]
VARIANT onstoragecommit();
[id(DISPID_IHTMLDOCUMENT6_IE8_GETELEMENTBYID)]
IHTMLElement2 *ie8_getElementById([in] BSTR bstrId);
[id(DISPID_IHTMLDOCUMENT6_UPDATESETTINGS)]
void updateSettings();
WINE_HTMLDOMNODE_DISPINTERFACE_DECL;
}
......@@ -12370,6 +12432,7 @@ coclass HTMLDocument
interface IHTMLDocument3;
interface IHTMLDocument4;
interface IHTMLDocument5;
interface IHTMLDocument6;
interface IHTMLDOMNode;
interface IHTMLDOMNode2;
}
......
Markdown is supported
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