Jacek Caban : mshtml.idl: Added DispHTMLTableCell declaration.

Alexandre Julliard julliard at winehq.org
Wed Mar 28 12:47:08 CDT 2012


Module: wine
Branch: master
Commit: 33742f1ed3c6657c4f9079a0a035cffdeab81f7a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=33742f1ed3c6657c4f9079a0a035cffdeab81f7a

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Mar 28 13:34:40 2012 +0200

mshtml.idl: Added DispHTMLTableCell declaration.

---

 include/mshtmdid.h |   27 ++++++++++
 include/mshtml.idl |  137 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 164 insertions(+), 0 deletions(-)

diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index 1628413..6190537 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -2643,6 +2643,33 @@
 #define DISPID_IHTMLTABLEROW3_CH     DISPID_TABLEROW+9
 #define DISPID_IHTMLTABLEROW3_CHOFF  DISPID_TABLEROW+10
 
+/* IHTMLTableCell */
+#define DISPID_IHTMLTABLECELL_ROWSPAN           DISPID_TABLECELL+1
+#define DISPID_IHTMLTABLECELL_COLSPAN           DISPID_TABLECELL+2
+#define DISPID_IHTMLTABLECELL_ALIGN             STDPROPID_XOBJ_BLOCKALIGN
+#define DISPID_IHTMLTABLECELL_VALIGN            DISPID_A_TABLEVALIGN
+#define DISPID_IHTMLTABLECELL_BGCOLOR           DISPID_BACKCOLOR
+#define DISPID_IHTMLTABLECELL_NOWRAP            DISPID_A_NOWRAP
+#define DISPID_IHTMLTABLECELL_BACKGROUND        DISPID_A_BACKGROUNDIMAGE
+#define DISPID_IHTMLTABLECELL_BORDERCOLOR       DISPID_A_TABLEBORDERCOLOR
+#define DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT  DISPID_A_TABLEBORDERCOLORLIGHT
+#define DISPID_IHTMLTABLECELL_BORDERCOLORDARK   DISPID_A_TABLEBORDERCOLORDARK
+#define DISPID_IHTMLTABLECELL_WIDTH             STDPROPID_XOBJ_WIDTH
+#define DISPID_IHTMLTABLECELL_HEIGHT            STDPROPID_XOBJ_HEIGHT
+#define DISPID_IHTMLTABLECELL_CELLINDEX         DISPID_TABLECELL+3
+
+/* IHTMLTableCell2 */
+#define DISPID_IHTMLTABLECELL2_ABBR     DISPID_TABLECELL+4
+#define DISPID_IHTMLTABLECELL2_AXIS     DISPID_TABLECELL+5
+#define DISPID_IHTMLTABLECELL2_CH       DISPID_TABLECELL+6
+#define DISPID_IHTMLTABLECELL2_CHOFF    DISPID_TABLECELL+7
+#define DISPID_IHTMLTABLECELL2_HEADERS  DISPID_TABLECELL+8
+#define DISPID_IHTMLTABLECELL2_SCOPE    DISPID_TABLECELL+9
+
+/* IHTMLTableCell3 */
+#define DISPID_IHTMLTABLECELL3_IE9_CH     DISPID_TABLECELL+10
+#define DISPID_IHTMLTABLECELL3_IE9_CHOFF  DISPID_TABLECELL+11
+
 /* IHTMLScriptElement */
 #define DISPID_IHTMLSCRIPTELEMENT_SRC         DISPID_SCRIPT+1
 #define DISPID_IHTMLSCRIPTELEMENT_HTMLFOR     DISPID_SCRIPT+4
diff --git a/include/mshtml.idl b/include/mshtml.idl
index 91e853b..65ae1ca 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -15594,6 +15594,143 @@ methods:
 }
 
 /*****************************************************************************
+ *    DispHTMLTableCell dispinterface
+ */
+[
+    hidden,
+    uuid(3050f536-98b5-11cf-bb82-00aa00bdce0b)
+]
+dispinterface DispHTMLTableCell
+{
+properties:
+methods:
+    WINE_HTMLELEMENT_DISPINTERFACE_DECL;
+
+    [propput, id(DISPID_IHTMLTABLECELL_ROWSPAN)]
+    void rowSpan(long v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_ROWSPAN)]
+    long rowSpan();
+
+    [propput, id(DISPID_IHTMLTABLECELL_COLSPAN)]
+    void colSpan(long v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_COLSPAN)]
+    long colSpan();
+
+    [propput, id(DISPID_IHTMLTABLECELL_ALIGN)]
+    void align(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_ALIGN)]
+    BSTR align();
+
+    [propput, id(DISPID_IHTMLTABLECELL_VALIGN)]
+    void vAlign(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_VALIGN)]
+    BSTR vAlign();
+
+    [propput, id(DISPID_IHTMLTABLECELL_BGCOLOR)]
+    void bgColor(VARIANT v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_BGCOLOR)]
+    VARIANT bgColor();
+
+    [propput, id(DISPID_IHTMLTABLECELL_NOWRAP)]
+    void noWrap(VARIANT_BOOL v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_NOWRAP)]
+    VARIANT_BOOL noWrap();
+
+    [propput, id(DISPID_IHTMLTABLECELL_BACKGROUND)]
+    void background(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_BACKGROUND)]
+    BSTR background();
+
+    [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLOR)]
+    void borderColor(VARIANT v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLOR)]
+    VARIANT borderColor();
+
+    [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT)]
+    void borderColorLight(VARIANT v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORLIGHT)]
+    VARIANT borderColorLight();
+
+    [propput, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK)]
+    void borderColorDark(VARIANT v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_BORDERCOLORDARK)]
+    VARIANT borderColorDark();
+
+    [propput, id(DISPID_IHTMLTABLECELL_WIDTH)]
+    void width(VARIANT v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_WIDTH)]
+    VARIANT width();
+
+    [propput, id(DISPID_IHTMLTABLECELL_HEIGHT)]
+    void height(VARIANT v);
+
+    [propget, id(DISPID_IHTMLTABLECELL_HEIGHT)]
+    VARIANT height();
+
+    [propget, id(DISPID_IHTMLTABLECELL_CELLINDEX)]
+    long cellIndex();
+
+    [propput, id(DISPID_IHTMLTABLECELL2_ABBR), displaybind, bindable]
+    void abbr(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL2_ABBR), displaybind, bindable]
+    BSTR abbr();
+
+    [propput, id(DISPID_IHTMLTABLECELL2_AXIS), displaybind, bindable]
+    void axis(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL2_AXIS), displaybind, bindable]
+    BSTR axis();
+
+    [propput, id(DISPID_IHTMLTABLECELL2_CH), displaybind, bindable]
+    void ch(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL2_CH), displaybind, bindable]
+    BSTR ch();
+
+    [propput, id(DISPID_IHTMLTABLECELL2_CHOFF), displaybind, bindable]
+    void chOff(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL2_CHOFF), displaybind, bindable]
+    BSTR chOff();
+
+    [propput, id(DISPID_IHTMLTABLECELL2_HEADERS), displaybind, bindable]
+    void headers(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL2_HEADERS), displaybind, bindable]
+    BSTR headers();
+
+    [propput, id(DISPID_IHTMLTABLECELL2_SCOPE), displaybind, bindable]
+    void scope(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL2_SCOPE), displaybind, bindable]
+    BSTR scope();
+
+    [propput, id(DISPID_IHTMLTABLECELL3_IE9_CH), displaybind, bindable]
+    void ie9_ch(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL3_IE9_CH), displaybind, bindable]
+    BSTR ie9_ch();
+
+    [propput, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF), displaybind, bindable]
+    void ie9_chOff(BSTR v);
+
+    [propget, id(DISPID_IHTMLTABLECELL3_IE9_CHOFF), displaybind, bindable]
+    BSTR ie9_chOff();
+}
+
+/*****************************************************************************
  *    IHTMLScriptElement interface
  */
 [




More information about the wine-cvs mailing list