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