Jacek Caban : mshtml.idl: Added IHTMLScriptElement declaration.
Alexandre Julliard
julliard at winehq.org
Mon Mar 3 06:21:27 CST 2008
Module: wine
Branch: master
Commit: b8092fbadae8465b7b3ed0068cf56ed2092b0999
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b8092fbadae8465b7b3ed0068cf56ed2092b0999
Author: Jacek Caban <jacek at codeweavers.com>
Date: Sun Mar 2 19:53:01 2008 +0100
mshtml.idl: Added IHTMLScriptElement declaration.
---
include/mshtmdid.h | 15 +++++++++-
include/mshtml.idl | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 91 insertions(+), 3 deletions(-)
diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 589b18f..72a3e47 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -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
diff --git a/include/mshtml.idl b/include/mshtml.idl
index 067bf38..ecc9d9d 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -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,
@@ -6663,6 +6663,81 @@ interface IHTMLTableSection : IDispatch
}
/*****************************************************************************
+ * 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
*/
[
More information about the wine-cvs
mailing list