mshtml.idl: Group common sets of disinterfaces in macros.
This commit is contained in:
parent
bb0999b280
commit
b5d095bd6a
|
@ -3485,6 +3485,10 @@ interface IHTMLDOMNode2 : IDispatch
|
||||||
[propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT)] \
|
[propget, id(DISPID_IHTMLDOMNODE2_OWNERDOCUMENT)] \
|
||||||
IDispatch *ownerDocument()
|
IDispatch *ownerDocument()
|
||||||
|
|
||||||
|
#define WINE_HTMLDOMNODE_DISPINTERFACE_DECL \
|
||||||
|
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* IHTMLDOMAttribute interface
|
* IHTMLDOMAttribute interface
|
||||||
*/
|
*/
|
||||||
|
@ -3727,8 +3731,7 @@ methods:
|
||||||
[in] LONG Count,
|
[in] LONG Count,
|
||||||
[in] BSTR bstrstring);
|
[in] BSTR bstrstring);
|
||||||
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
WINE_HTMLDOMNODE_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
|
@ -5446,6 +5449,23 @@ interface IHTMLDatabinding : IDispatch
|
||||||
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] \
|
[propget, id(DISPID_IHTMLDATABINDING_DATAFORMATAS)] \
|
||||||
BSTR dataFormatAs()
|
BSTR dataFormatAs()
|
||||||
|
|
||||||
|
#define WINE_HTMLELEMENT_DISPINTERFACE_DECL \
|
||||||
|
WINE_IHTMLELEMENT_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; \
|
||||||
|
WINE_HTMLDOMNODE_DISPINTERFACE_DECL
|
||||||
|
|
||||||
|
#define WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL \
|
||||||
|
WINE_IHTMLELEMENT_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL; \
|
||||||
|
WINE_HTMLDOMNODE_DISPINTERFACE_DECL; \
|
||||||
|
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* IHTMLGenericElement interface
|
* IHTMLGenericElement interface
|
||||||
*/
|
*/
|
||||||
|
@ -5478,13 +5498,7 @@ dispinterface DispHTMLGenericElement
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET), hidden]
|
[propget, id(DISPID_IHTMLGENERICELEMENT_RECORDSET), hidden]
|
||||||
IDispatch *recordset();
|
IDispatch *recordset();
|
||||||
|
@ -6386,14 +6400,7 @@ dispinterface DispHTMLImg
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLIMGELEMENT_ISMAP), displaybind, bindable]
|
[propput, id(DISPID_IHTMLIMGELEMENT_ISMAP), displaybind, bindable]
|
||||||
void isMap(VARIANT_BOOL v);
|
void isMap(VARIANT_BOOL v);
|
||||||
|
@ -6758,13 +6765,7 @@ dispinterface DispHTMLBody
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND), displaybind, bindable]
|
[propput, id(DISPID_IHTMLBODYELEMENT_BACKGROUND), displaybind, bindable]
|
||||||
void background(BSTR v);
|
void background(BSTR v);
|
||||||
|
@ -7051,14 +7052,7 @@ dispinterface DispHTMLAnchorElement
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE)]
|
[id(DISPID_IHTMLELEMENT5_IE8_GETATTRIBUTENODE)]
|
||||||
IHTMLDOMAttribute2 *ie8_getAttributeNode([in] BSTR bstrname);
|
IHTMLDOMAttribute2 *ie8_getAttributeNode([in] BSTR bstrname);
|
||||||
|
@ -7582,14 +7576,7 @@ dispinterface DispHTMLSelectElement
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable]
|
[propput, id(DISPID_IHTMLSELECTELEMENT_SIZE), displaybind, bindable]
|
||||||
void size(LONG v);
|
void size(LONG v);
|
||||||
|
@ -7783,14 +7770,7 @@ dispinterface DispHTMLOptionElement
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)]
|
[propput, id(DISPID_IHTMLOPTIONELEMENT_SELECTED)]
|
||||||
void selected(VARIANT_BOOL v);
|
void selected(VARIANT_BOOL v);
|
||||||
|
@ -8152,14 +8132,7 @@ dispinterface DispHTMLInputElement
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLINPUTELEMENT_TYPE)]
|
[propput, id(DISPID_IHTMLINPUTELEMENT_TYPE)]
|
||||||
void type(BSTR v);
|
void type(BSTR v);
|
||||||
|
@ -8461,13 +8434,7 @@ dispinterface DispHTMLUnknownElement
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
|
@ -12347,8 +12314,7 @@ methods:
|
||||||
[propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE)]
|
[propget, id(DISPID_IHTMLDOCUMENT5_COMPATMODE)]
|
||||||
BSTR compatMode();
|
BSTR compatMode();
|
||||||
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
WINE_HTMLDOMNODE_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
|
@ -12451,13 +12417,7 @@ dispinterface DispHTMLCommentElement
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable]
|
[propput, id(DISPID_IHTMLCOMMENTELEMENT_TEXT), displaybind, bindable]
|
||||||
void text(BSTR v);
|
void text(BSTR v);
|
||||||
|
@ -13676,14 +13636,7 @@ dispinterface DispHTMLTable
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLTABLE_COLS)]
|
[propput, id(DISPID_IHTMLTABLE_COLS)]
|
||||||
void cols(LONG v);
|
void cols(LONG v);
|
||||||
|
@ -13855,13 +13808,7 @@ dispinterface DispHTMLTableRow
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLTABLEROW_ALIGN)]
|
[propput, id(DISPID_IHTMLTABLEROW_ALIGN)]
|
||||||
void align(BSTR v);
|
void align(BSTR v);
|
||||||
|
@ -14121,14 +14068,7 @@ dispinterface DispHTMLIFrame
|
||||||
{
|
{
|
||||||
properties:
|
properties:
|
||||||
methods:
|
methods:
|
||||||
WINE_IHTMLELEMENT_DISPINTERFACE_DECL;
|
WINE_HTMLDATAELEMENT_DISPINTERFACE_DECL;
|
||||||
WINE_IHTMLELEMENT2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT3_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLELEMENT4_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLUNIQUENAME_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDOMNODE2_DISPINTERFACE_DECL;
|
|
||||||
WINE_IHTMLDATABINDING_DISPINTERFACE_DECL;
|
|
||||||
|
|
||||||
[propput, id(DISPID_IHTMLFRAMEBASE_SRC)]
|
[propput, id(DISPID_IHTMLFRAMEBASE_SRC)]
|
||||||
void src(BSTR v);
|
void src(BSTR v);
|
||||||
|
|
Loading…
Reference in New Issue