Jacek Caban : mshtml: Added IHTMLCommentElement declaration.
Alexandre Julliard
julliard at winehq.org
Tue Apr 29 08:54:34 CDT 2008
Module: wine
Branch: master
Commit: 96fdb0e7425317eece64e573f9444521194bd931
URL: http://source.winehq.org/git/wine.git/?a=commit;h=96fdb0e7425317eece64e573f9444521194bd931
Author: Jacek Caban <jacek at codeweavers.com>
Date: Tue Apr 29 01:35:18 2008 +0200
mshtml: Added IHTMLCommentElement declaration.
---
include/mshtmdid.h | 13 +++++++++
include/mshtml.idl | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+), 0 deletions(-)
diff --git a/include/mshtmdid.h b/include/mshtmdid.h
index c6b98a4..579face 100644
--- a/include/mshtmdid.h
+++ b/include/mshtmdid.h
@@ -2054,6 +2054,19 @@
#define DISPID_IHTMLTABLECAPTION_ALIGN STDPROPID_XOBJ_BLOCKALIGN
#define DISPID_IHTMLTABLECAPTION_VALIGN DISPID_A_TABLEVALIGN
+ /* IHTMLCommentElement */
+#define DISPID_IHTMLCOMMENTELEMENT_TEXT DISPID_COMMENTPDL+1
+#define DISPID_IHTMLCOMMENTELEMENT_ATOMIC DISPID_COMMENTPDL+2
+
+ /* IHTMLCommentElement2 */
+#define DISPID_IHTMLCOMMENTELEMENT2_DATA DISPID_COMMENTPDL+3
+#define DISPID_IHTMLCOMMENTELEMENT2_LENGTH DISPID_COMMENTPDL+4
+#define DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA DISPID_COMMENTPDL+5
+#define DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA DISPID_COMMENTPDL+6
+#define DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA DISPID_COMMENTPDL+7
+#define DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA DISPID_COMMENTPDL+8
+#define DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA DISPID_COMMENTPDL+9
+
/* IHTMLTable */
#define DISPID_IHTMLTABLE_COLS DISPID_TABLE+1
#define DISPID_IHTMLTABLE_BORDER DISPID_TABLE+2
diff --git a/include/mshtml.idl b/include/mshtml.idl
index 4091e8d..055150b 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -9633,6 +9633,76 @@ coclass HTMLDocument
}
/*****************************************************************************
+ * IHTMLCommentElement interface
+ */
+[
+ odl,
+ oleautomation,
+ dual,
+ uuid(3050f20c-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLCommentElement : IDispatch
+{
+ [propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable]
+ HRESULT text([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable]
+ HRESULT text([out, retval] BSTR *p);
+
+ [propput, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC), displaybind, bindable]
+ HRESULT atomic([in] long v);
+
+ [propget, id(DISPID_IHTMLCOMMENTELEMENT_ATOMIC), displaybind, bindable]
+ HRESULT atomic([out, retval] long *p);
+}
+
+/*****************************************************************************
+ * IHTMLCommentElement2 interface
+ */
+[
+ odl,
+ oleautomation,
+ dual,
+ uuid(3050f813-98b5-11cf-bb82-00aa00bdce0b)
+]
+interface IHTMLCommentElement2 : IDispatch
+{
+ [propput, id(DISPID_IHTMLCOMMENTELEMENT2_DATA)]
+ HRESULT data([in] BSTR v);
+
+ [propget, id(DISPID_IHTMLCOMMENTELEMENT2_DATA)]
+ HRESULT data([out, retval] BSTR *p);
+
+ [propget, id(DISPID_IHTMLCOMMENTELEMENT2_LENGTH)]
+ HRESULT length([out, retval] long *p);
+
+ [id(DISPID_IHTMLCOMMENTELEMENT2_SUBSTRINGDATA)]
+ HRESULT substringData(
+ [in] long offset,
+ [in] long Count,
+ [out, retval] BSTR *pbstrsubString);
+
+ [id(DISPID_IHTMLCOMMENTELEMENT2_APPENDDATA)]
+ HRESULT appendData([in] BSTR bstrstring);
+
+ [id(DISPID_IHTMLCOMMENTELEMENT2_INSERTDATA)]
+ HRESULT insertData(
+ [in] long offset,
+ [in] BSTR bstrstring);
+
+ [id(DISPID_IHTMLCOMMENTELEMENT2_DELETEDATA)]
+ HRESULT deleteData(
+ [in] long offset,
+ [in] long Count);
+
+ [id(DISPID_IHTMLCOMMENTELEMENT2_REPLACEDATA)]
+ HRESULT replaceData(
+ [in] long offset,
+ [in] long Count,
+ [in] BSTR bstrstring);
+}
+
+/*****************************************************************************
* HTMLTableEvents dispinterface
*/
[
More information about the wine-cvs
mailing list