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