mshtml: Added IHTMLCommentElement declaration.

This commit is contained in:
Jacek Caban 2008-04-29 01:35:18 +02:00 committed by Alexandre Julliard
parent 3186aa7a65
commit 96fdb0e742
2 changed files with 83 additions and 0 deletions

View File

@ -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

View File

@ -9632,6 +9632,76 @@ coclass HTMLDocument
interface IHTMLDOMNode2;
}
/*****************************************************************************
* 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
*/