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

@ -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

@ -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
*/