Commit bb0999b2 authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

mshtml.idl: Moved IHTMLDatabinding dispinterface declaration to macro.

parent 25c6a6c5
...@@ -5400,6 +5400,52 @@ interface IHTMLUniqueName : IDispatch ...@@ -5400,6 +5400,52 @@ interface IHTMLUniqueName : IDispatch
[propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID), hidden] \ [propget, id(DISPID_IHTMLUNIQUENAME_UNIQUEID), hidden] \
BSTR uniqueID() 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 * IHTMLGenericElement interface
*/ */
...@@ -6347,24 +6393,7 @@ methods: ...@@ -6347,24 +6393,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
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();
[propput, id(DISPID_IHTMLIMGELEMENT_ISMAP), displaybind, bindable] [propput, id(DISPID_IHTMLIMGELEMENT_ISMAP), displaybind, bindable]
void isMap(VARIANT_BOOL v); void isMap(VARIANT_BOOL v);
...@@ -6514,33 +6543,6 @@ methods: ...@@ -6514,33 +6543,6 @@ methods:
BSTR longDesc(); 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 * IHTMLControlElement interface
*/ */
...@@ -7056,24 +7058,7 @@ methods: ...@@ -7056,24 +7058,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
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();
[id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE)] [id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE)]
IHTMLDOMAttribute2 *ie8_getAttributeNode([in] BSTR bstrname); IHTMLDOMAttribute2 *ie8_getAttributeNode([in] BSTR bstrname);
...@@ -7604,24 +7589,7 @@ methods: ...@@ -7604,24 +7589,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
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();
[propput, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable] [propput, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable]
void size(LONG v); void size(LONG v);
...@@ -7822,24 +7790,7 @@ methods: ...@@ -7822,24 +7790,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
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();
[propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)] [propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)]
void selected(VARIANT_BOOL v); void selected(VARIANT_BOOL v);
...@@ -8208,24 +8159,7 @@ methods: ...@@ -8208,24 +8159,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
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();
[propput, id(DISPID_IHTMLINPUTELEMENT_TYPE)] [propput, id(DISPID_IHTMLINPUTELEMENT_TYPE)]
void type(BSTR v); void type(BSTR v);
...@@ -13749,24 +13683,7 @@ methods: ...@@ -13749,24 +13683,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
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();
[propput, id(DISPID_IHTMLTABLE_COLS)] [propput, id(DISPID_IHTMLTABLE_COLS)]
void cols(LONG v); void cols(LONG v);
...@@ -14211,24 +14128,7 @@ methods: ...@@ -14211,24 +14128,7 @@ methods:
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL; WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
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();
[propput, id(DISPID_IHTMLFRAMEBASE_SRC)] [propput, id(DISPID_IHTMLFRAMEBASE_SRC)]
void src(BSTR v); void src(BSTR v);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment