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

mshtml: Moved common element tids to macro.

parent a01d3921
...@@ -520,12 +520,7 @@ static const NodeImplVtbl HTMLAnchorElementImplVtbl = { ...@@ -520,12 +520,7 @@ static const NodeImplVtbl HTMLAnchorElementImplVtbl = {
static const tid_t HTMLAnchorElement_iface_tids[] = { static const tid_t HTMLAnchorElement_iface_tids[] = {
IHTMLAnchorElement_tid, IHTMLAnchorElement_tid,
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLElement4_tid,
IHTMLTextContainer_tid, IHTMLTextContainer_tid,
IHTMLUniqueName_tid, IHTMLUniqueName_tid,
0 0
......
...@@ -799,12 +799,7 @@ static const NodeImplVtbl HTMLBodyElementImplVtbl = { ...@@ -799,12 +799,7 @@ static const NodeImplVtbl HTMLBodyElementImplVtbl = {
static const tid_t HTMLBodyElement_iface_tids[] = { static const tid_t HTMLBodyElement_iface_tids[] = {
IHTMLBodyElement_tid, IHTMLBodyElement_tid,
IHTMLBodyElement2_tid, IHTMLBodyElement2_tid,
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLElement4_tid,
IHTMLTextContainer_tid, IHTMLTextContainer_tid,
IHTMLUniqueName_tid, IHTMLUniqueName_tid,
0 0
......
...@@ -171,11 +171,7 @@ static const NodeImplVtbl HTMLCommentElementImplVtbl = { ...@@ -171,11 +171,7 @@ static const NodeImplVtbl HTMLCommentElementImplVtbl = {
}; };
static const tid_t HTMLCommentElement_iface_tids[] = { static const tid_t HTMLCommentElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLCommentElement_tid, IHTMLCommentElement_tid,
0 0
}; };
......
...@@ -1572,11 +1572,7 @@ static const NodeImplVtbl HTMLElementImplVtbl = { ...@@ -1572,11 +1572,7 @@ static const NodeImplVtbl HTMLElementImplVtbl = {
}; };
static const tid_t HTMLElement_iface_tids[] = { static const tid_t HTMLElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
0 0
}; };
......
...@@ -483,11 +483,7 @@ static const NodeImplVtbl HTMLFormElementImplVtbl = { ...@@ -483,11 +483,7 @@ static const NodeImplVtbl HTMLFormElementImplVtbl = {
}; };
static const tid_t HTMLFormElement_iface_tids[] = { static const tid_t HTMLFormElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLFormElement_tid, IHTMLFormElement_tid,
0 0
}; };
......
...@@ -270,11 +270,7 @@ static const NodeImplVtbl HTMLFrameElementImplVtbl = { ...@@ -270,11 +270,7 @@ static const NodeImplVtbl HTMLFrameElementImplVtbl = {
}; };
static const tid_t HTMLFrameElement_iface_tids[] = { static const tid_t HTMLFrameElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLFrameBase_tid, IHTMLFrameBase_tid,
IHTMLFrameBase2_tid, IHTMLFrameBase2_tid,
IHTMLFrameElement3_tid, IHTMLFrameElement3_tid,
......
...@@ -153,11 +153,7 @@ static const NodeImplVtbl HTMLGenericElementImplVtbl = { ...@@ -153,11 +153,7 @@ static const NodeImplVtbl HTMLGenericElementImplVtbl = {
}; };
static const tid_t HTMLGenericElement_iface_tids[] = { static const tid_t HTMLGenericElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLGenericElement_tid, IHTMLGenericElement_tid,
0 0
}; };
......
...@@ -255,11 +255,7 @@ static const NodeImplVtbl HTMLIFrameImplVtbl = { ...@@ -255,11 +255,7 @@ static const NodeImplVtbl HTMLIFrameImplVtbl = {
}; };
static const tid_t HTMLIFrame_iface_tids[] = { static const tid_t HTMLIFrame_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLFrameBase_tid, IHTMLFrameBase_tid,
IHTMLFrameBase2_tid, IHTMLFrameBase2_tid,
IHTMLIFrameElement_tid, IHTMLIFrameElement_tid,
......
...@@ -609,11 +609,7 @@ static const NodeImplVtbl HTMLImgElementImplVtbl = { ...@@ -609,11 +609,7 @@ static const NodeImplVtbl HTMLImgElementImplVtbl = {
}; };
static const tid_t HTMLImgElement_iface_tids[] = { static const tid_t HTMLImgElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLImgElement_tid, IHTMLImgElement_tid,
0 0
}; };
......
...@@ -1173,11 +1173,7 @@ static const NodeImplVtbl HTMLInputElementImplVtbl = { ...@@ -1173,11 +1173,7 @@ static const NodeImplVtbl HTMLInputElementImplVtbl = {
}; };
static const tid_t HTMLInputElement_iface_tids[] = { static const tid_t HTMLInputElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLInputElement_tid, IHTMLInputElement_tid,
0 0
}; };
......
...@@ -324,11 +324,7 @@ static const NodeImplVtbl HTMLOptionElementImplVtbl = { ...@@ -324,11 +324,7 @@ static const NodeImplVtbl HTMLOptionElementImplVtbl = {
}; };
static const tid_t HTMLOptionElement_iface_tids[] = { static const tid_t HTMLOptionElement_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLOptionElement_tid, IHTMLOptionElement_tid,
0 0
}; };
......
...@@ -505,11 +505,7 @@ static const NodeImplVtbl HTMLSelectElementImplVtbl = { ...@@ -505,11 +505,7 @@ static const NodeImplVtbl HTMLSelectElementImplVtbl = {
}; };
static const tid_t HTMLSelectElement_tids[] = { static const tid_t HTMLSelectElement_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLSelectElement_tid, IHTMLSelectElement_tid,
0 0
}; };
......
...@@ -558,11 +558,7 @@ static const NodeImplVtbl HTMLTableImplVtbl = { ...@@ -558,11 +558,7 @@ static const NodeImplVtbl HTMLTableImplVtbl = {
}; };
static const tid_t HTMLTable_iface_tids[] = { static const tid_t HTMLTable_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLTable_tid, IHTMLTable_tid,
0 0
}; };
......
...@@ -301,11 +301,7 @@ static const NodeImplVtbl HTMLTableRowImplVtbl = { ...@@ -301,11 +301,7 @@ static const NodeImplVtbl HTMLTableRowImplVtbl = {
}; };
static const tid_t HTMLTableRow_iface_tids[] = { static const tid_t HTMLTableRow_iface_tids[] = {
IHTMLDOMNode_tid, HTMLELEMENT_TIDS,
IHTMLDOMNode2_tid,
IHTMLElement_tid,
IHTMLElement2_tid,
IHTMLElement3_tid,
IHTMLTableRow_tid, IHTMLTableRow_tid,
0 0
}; };
......
...@@ -490,6 +490,14 @@ typedef struct { ...@@ -490,6 +490,14 @@ typedef struct {
nsIDOMHTMLElement *nselem; nsIDOMHTMLElement *nselem;
} HTMLElement; } HTMLElement;
#define HTMLELEMENT_TIDS \
IHTMLDOMNode_tid, \
IHTMLDOMNode2_tid, \
IHTMLElement_tid, \
IHTMLElement2_tid, \
IHTMLElement3_tid, \
IHTMLElement4_tid
typedef struct { typedef struct {
HTMLElement element; HTMLElement element;
......
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