Jacek Caban : mshtml.idl: Added param element's interfaces declaration.
Alexandre Julliard
julliard at winehq.org
Mon Nov 29 13:38:35 CST 2010
Module: wine
Branch: master
Commit: bf228d4a84bdc28d48c171747c889dfa5b02486e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=bf228d4a84bdc28d48c171747c889dfa5b02486e
Author: Jacek Caban <jacek at codeweavers.com>
Date: Mon Nov 29 00:19:03 2010 +0100
mshtml.idl: Added param element's interfaces declaration.
---
include/mshtmdid.h | 12 +++++
include/mshtml.idl | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 129 insertions(+), 1 deletions(-)
diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index d4f4201..1e9ab77 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -2553,6 +2553,18 @@
#define DISPID_IHTMLOBJECTELEMENT4_IE8_CODEBASE DISPID_IE8_OBJECT+1
#define DISPID_IHTMLOBJECTELEMENT4_IE8_DATA DISPID_IE8_OBJECT+2
+/* IHTMLParamElement */
+#define DISPID_IHTMLPARAMELEMENT_NAME DISPID_PARAM+1
+#define DISPID_IHTMLPARAMELEMENT_VALUE DISPID_PARAM+2
+#define DISPID_IHTMLPARAMELEMENT_TYPE DISPID_PARAM+3
+#define DISPID_IHTMLPARAMELEMENT_VALUETYPE DISPID_PARAM+4
+
+/* IHTMLParamElement2 */
+#define DISPID_IHTMLPARAMELEMENT2_NAME DISPID_PARAM+1
+#define DISPID_IHTMLPARAMELEMENT2_TYPE DISPID_PARAM+3
+#define DISPID_IHTMLPARAMELEMENT2_VALUE DISPID_PARAM+2
+#define DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE DISPID_IE8_PARAM
+
/* IHTMLFrameBase */
#define DISPID_IHTMLFRAMEBASE_SRC DISPID_FRAMESITE+0
#define DISPID_IHTMLFRAMEBASE_NAME STDPROPID_XOBJ_NAME
diff --git a/include/mshtml.idl b/include/mshtml.idl
index d04494a..0269b66 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -15058,7 +15058,79 @@ interface IHTMLObjectElement : IDispatch
}
/*****************************************************************************
- * DispHTMLObjectElement interface
+ * IHTMLParamElement interface
+ */
+[
+ odl,
+ oleautomation,
+ dual,
+ uuid(3050f83d-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLParamElement : IDispatch
+{
+ [propput, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
+ HRESULT name([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
+ HRESULT name([retval, out] BSTR *p);
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
+ HRESULT value([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
+ HRESULT value([retval, out] BSTR *p);
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
+ HRESULT type([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
+ HRESULT type([retval, out] BSTR *p);
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
+ HRESULT valueType([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
+ HRESULT valueType([retval, out] BSTR *p);
+}
+
+/*****************************************************************************
+ * IHTMLParamElement2 interface
+ */
+[
+ odl,
+ oleautomation,
+ dual,
+ uuid(30510444-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLParamElement2 : IDispatch
+{
+ [propput, id(DISPID_IHTMLPARAMELEMENT2_NAME), displaybind, bindable]
+ HRESULT name([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT2_NAME), displaybind, bindable]
+ HRESULT name([retval, out] BSTR *p);
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT2_TYPE), displaybind, bindable]
+ HRESULT type([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT2_TYPE), displaybind, bindable]
+ HRESULT type([retval, out] BSTR *p);
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT2_VALUE), displaybind, bindable]
+ HRESULT value([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT2_VALUE), displaybind, bindable]
+ HRESULT value([retval, out] BSTR *p);
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
+ HRESULT valueType([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
+ HRESULT valueType([retval, out] BSTR *p);
+}
+
+/*****************************************************************************
+ * DispHTMLObjectElement dispinterface
*/
[
hidden,
@@ -15227,6 +15299,50 @@ methods:
}
/*****************************************************************************
+ * DispHTMLParamElement dispinterface
+ */
+[
+ hidden,
+ uuid(3050f590-98b5-11cf-bb82-00aa00bdce0b)
+]
+dispinterface DispHTMLParamElement
+{
+properties:
+methods:
+ WINE_HTMLELEMENT_DISPINTERFACE_DECL;
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
+ void name(BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_NAME), displaybind, bindable]
+ BSTR name();
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
+ void value(BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_VALUE), displaybind, bindable]
+ BSTR value();
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
+ void type(BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_TYPE), displaybind, bindable]
+ BSTR type();
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
+ void valueType(BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT_VALUETYPE), displaybind, bindable]
+ BSTR valueType();
+
+ [propput, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
+ void ie8_valueType(BSTR v);
+
+ [propget, id(DISPID_IHTMLPARAMELEMENT2_IE8_VALUETYPE)]
+ BSTR ie8_valueType();
+}
+
+/*****************************************************************************
* IHTMLFrameBase interface
*/
[
More information about the wine-cvs
mailing list