mshtml.idl: Added IHTMLScriptElement declaration.

This commit is contained in:
Jacek Caban 2008-03-02 19:53:01 +01:00 committed by Alexandre Julliard
parent abbcbd8c01
commit b8092fbada
2 changed files with 91 additions and 3 deletions

View File

@ -315,7 +315,7 @@
#define DISPID_A_DIR (DISPID_A_FIRST+117)
#define DISPID_A_UNICODEBIDI (DISPID_A_FIRST+118)
#define DISPID_A_DIRECTION (DISPID_A_FIRST+119)
#define DISPID_A_IMEMODE (DISPID_A_FIRST+120)
#define DISPID_A_IMEMODE (DISPID_A_FIRST+120)
#define DISPID_A_RUBYALIGN (DISPID_A_FIRST+121)
#define DISPID_A_RUBYPOSITION (DISPID_A_FIRST+122)
#define DISPID_A_RUBYOVERHANG (DISPID_A_FIRST+123)
@ -1993,6 +1993,19 @@
#define DISPID_IHTMLTABLESECTION_INSERTROW DISPID_TABLESECTION+1
#define DISPID_IHTMLTABLESECTION_DELETEROW DISPID_TABLESECTION+2
/* IHTMLScriptElement */
#define DISPID_IHTMLSCRIPTELEMENT_SRC DISPID_SCRIPT+1
#define DISPID_IHTMLSCRIPTELEMENT_HTMLFOR DISPID_SCRIPT+4
#define DISPID_IHTMLSCRIPTELEMENT_EVENT DISPID_SCRIPT+5
#define DISPID_IHTMLSCRIPTELEMENT_TEXT DISPID_SCRIPT+6
#define DISPID_IHTMLSCRIPTELEMENT_DEFER DISPID_SCRIPT+7
#define DISPID_IHTMLSCRIPTELEMENT_READYSTATE DISPID_A_READYSTATE
#define DISPID_IHTMLSCRIPTELEMENT_ONERROR DISPID_EVPROP_ONERROR
#define DISPID_IHTMLSCRIPTELEMENT_TYPE DISPID_SCRIPT+9
/* IHTMLScriptElement2 */
#define DISPID_IHTMLSCRIPTELEMENT2_CHARSET DISPID_SCRIPT+10
/* IHTMLFrameBase2 */
#define DISPID_IHTMLFRAMEBASE2_CONTENTWINDOW DISPID_FRAMESITE+9
#define DISPID_IHTMLFRAMEBASE2_ONLOAD DISPID_EVPROP_ONLOAD

View File

@ -1771,7 +1771,7 @@ interface IHTMLElement : IDispatch
[propput, id(DISPID_IHTMLELEMENT_ONKEYUP)]
HRESULT onkeyup([in] VARIANT v);
[propget, id(DISPID_IHTMLELEMENT_ONKEYUP)]
HRESULT onkeyup([retval, out] VARIANT *p);
@ -5315,7 +5315,7 @@ interface IHTMLDocument3 : IDispatch
[propget, id(DISPID_IHTMLDOCUMENT3_UNIQUEID), hidden]
HRESULT uniqueID([retval, out] BSTR *p);
[id(DISPID_IHTMLDOCUMENT3_ATTACHEVENT)]
HRESULT attachEvent(
[in] BSTR event,
@ -6662,6 +6662,81 @@ interface IHTMLTableSection : IDispatch
HRESULT deleteRow([defaultvalue(-1), in] long index);
}
/*****************************************************************************
* IHTMLScriptElement interface
*/
[
odl,
oleautomation,
dual,
uuid(3050f28b-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLScriptElement : IDispatch
{
[propput, id(DISPID_IHTMLSCRIPTELEMENT_SRC), displaybind, bindable]
HRESULT src([in] BSTR v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_SRC), displaybind, bindable]
HRESULT src([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR), displaybind, bindable]
HRESULT htmlFor([in] BSTR v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_HTMLFOR), displaybind, bindable]
HRESULT htmlFor([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLSCRIPTELEMENT_EVENT), displaybind, bindable]
HRESULT event([in] BSTR v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_EVENT), displaybind, bindable]
HRESULT event([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLSCRIPTELEMENT_TEXT), displaybind, bindable]
HRESULT text([in] BSTR v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_TEXT), displaybind, bindable]
HRESULT text([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLSCRIPTELEMENT_DEFER), displaybind, bindable]
HRESULT defer([in] VARIANT_BOOL v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_DEFER), displaybind, bindable]
HRESULT defer([retval, out] VARIANT_BOOL *p);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_READYSTATE)]
HRESULT readyState([retval, out] BSTR *p);
[propput, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR), displaybind, bindable]
HRESULT onerror([in] VARIANT v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_ONERROR), displaybind, bindable]
HRESULT onerror([retval, out] VARIANT *p);
[propput, id(DISPID_IHTMLSCRIPTELEMENT_TYPE), displaybind, bindable]
HRESULT type([in] BSTR v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT_TYPE), displaybind, bindable]
HRESULT type([retval, out] BSTR *p);
}
/*****************************************************************************
* IHTMLScriptElement2 interface
*/
[
odl,
oleautomation,
dual,
uuid(3050f828-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLScriptElement2 : IDispatch
{
[propput, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET), displaybind, bindable]
HRESULT charset([in] BSTR v);
[propget, id(DISPID_IHTMLSCRIPTELEMENT2_CHARSET), displaybind, bindable]
HRESULT charset([retval, out] BSTR *p);
}
/*****************************************************************************
* IHTMLFrameBase2 interface
*/