mshtml.idl: Moved IHTMLDatabinding dispinterface declaration to macro.

This commit is contained in:
Jacek Caban 2009-10-02 20:14:50 +02:00 committed by Alexandre Julliard
parent 25c6a6c5c0
commit bb0999b280
1 changed files with 53 additions and 153 deletions

View File

@ -5400,6 +5400,52 @@ interface IHTMLUniqueName : IDispatch
[propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID), hidden] \
BSTR uniqueID()
[
odl,
oleautomation,
dual,
uuid(3050f3f2-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLDatabinding : IDispatch
{
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
HRESULT dataFld([in] BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
HRESULT dataFld([retval, out] BSTR * p);
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
HRESULT dataSrc([in] BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
HRESULT dataSrc([retval, out] BSTR * p);
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
HRESULT dataFormatAs([in] BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
HRESULT dataFormatAs([retval, out] BSTR * p);
}
#define WINE_IHTMLDATABINDING_DISPINTERFACE_DECL \
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)] \
void dataFld(BSTR v); \
\
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)] \
BSTR dataFld(); \
\
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)] \
void dataSrc(BSTR v); \
\
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)] \
BSTR dataSrc(); \
\
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] \
void dataFormatAs(BSTR v); \
\
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] \
BSTR dataFormatAs()
/*****************************************************************************
* IHTMLGenericElement interface
*/
@ -6347,24 +6393,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
void dataFld(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
BSTR dataFld();
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
void dataSrc(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
BSTR dataSrc();
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
void dataFormatAs(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
BSTR dataFormatAs();
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLIMGELEMENT_ISMAP), displaybind, bindable]
void isMap(VARIANT_BOOL v);
@ -6514,33 +6543,6 @@ methods:
BSTR longDesc();
}
[
odl,
oleautomation,
dual,
uuid(3050f3f2-98b5-11cf-bb82-00aa00bdce0b)
]
interface IHTMLDatabinding : IDispatch
{
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
HRESULT dataFld([in] BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
HRESULT dataFld([retval, out] BSTR * p);
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
HRESULT dataSrc([in] BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
HRESULT dataSrc([retval, out] BSTR * p);
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
HRESULT dataFormatAs([in] BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
HRESULT dataFormatAs([retval, out] BSTR * p);
};
/*****************************************************************************
* IHTMLControlElement interface
*/
@ -7056,24 +7058,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
void dataFld(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
BSTR dataFld();
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
void dataSrc(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
BSTR dataSrc();
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
void dataFormatAs(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
BSTR dataFormatAs();
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
[id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE)]
IHTMLDOMAttribute2 *ie8_getAttributeNode([in] BSTR bstrname);
@ -7604,24 +7589,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
void dataFld(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
BSTR dataFld();
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
void dataSrc(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
BSTR dataSrc();
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
void dataFormatAs(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
BSTR dataFormatAs();
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable]
void size(LONG v);
@ -7822,24 +7790,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
void dataFld(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
BSTR dataFld();
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
void dataSrc(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
BSTR dataSrc();
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
void dataFormatAs(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
BSTR dataFormatAs();
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)]
void selected(VARIANT_BOOL v);
@ -8208,24 +8159,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
void dataFld(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
BSTR dataFld();
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
void dataSrc(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
BSTR dataSrc();
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
void dataFormatAs(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
BSTR dataFormatAs();
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLINPUTELEMENT_TYPE)]
void type(BSTR v);
@ -13749,24 +13683,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
void dataFld(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
BSTR dataFld();
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
void dataSrc(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
BSTR dataSrc();
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
void dataFormatAs(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
BSTR dataFormatAs();
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLTABLE_COLS)]
void cols(LONG v);
@ -14211,24 +14128,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLDATABINDING_DATAFLD)]
void dataFld(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFLD)]
BSTR dataFld();
[propput, id(DISPID_IHTMLDATABINDING_DATASRC)]
void dataSrc(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATASRC)]
BSTR dataSrc();
[propput, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
void dataFormatAs(BSTR v);
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)]
BSTR dataFormatAs();
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
[propput, id(DISPID_IHTMLFRAMEBASE_SRC)]
void src(BSTR v);