mshtml: Added IDispatchEx support to HTMLTableRow.
This commit is contained in:
parent
31ae80233d
commit
ea36413683
|
@ -77,6 +77,7 @@ static REFIID tid_ids[] = {
|
|||
&DIID_DispHTMLOptionElement,
|
||||
&DIID_DispHTMLSelectElement,
|
||||
&DIID_DispHTMLStyle,
|
||||
&DIID_DispHTMLTableRow,
|
||||
&DIID_DispHTMLUnknownElement,
|
||||
&DIID_DispHTMLWindow2,
|
||||
&IID_IHTMLBodyElement,
|
||||
|
@ -102,6 +103,7 @@ static REFIID tid_ids[] = {
|
|||
&IID_IHTMLOptionElement,
|
||||
&IID_IHTMLSelectElement,
|
||||
&IID_IHTMLStyle,
|
||||
&IID_IHTMLTableRow,
|
||||
&IID_IHTMLTextContainer,
|
||||
&IID_IHTMLUniqueName,
|
||||
&IID_IHTMLWindow2,
|
||||
|
|
|
@ -281,14 +281,31 @@ static const NodeImplVtbl HTMLTableRowImplVtbl = {
|
|||
HTMLTableRow_destructor
|
||||
};
|
||||
|
||||
static const tid_t HTMLTableRow_iface_tids[] = {
|
||||
IHTMLDOMNode_tid,
|
||||
IHTMLDOMNode2_tid,
|
||||
IHTMLElement_tid,
|
||||
IHTMLElement2_tid,
|
||||
IHTMLTableRow_tid,
|
||||
0
|
||||
};
|
||||
|
||||
static dispex_static_data_t HTMLTableRow_dispex = {
|
||||
NULL,
|
||||
DispHTMLTableRow_tid,
|
||||
NULL,
|
||||
HTMLTableRow_iface_tids
|
||||
};
|
||||
|
||||
HTMLElement *HTMLTableRow_Create(nsIDOMHTMLElement *nselem)
|
||||
{
|
||||
HTMLTableRow *ret = heap_alloc_zero(sizeof(HTMLTableRow));
|
||||
|
||||
HTMLElement_Init(&ret->element);
|
||||
|
||||
ret->lpHTMLTableRowVtbl = &HTMLTableRowVtbl;
|
||||
ret->element.node.vtbl = &HTMLTableRowImplVtbl;
|
||||
|
||||
init_dispex(&ret->element.node.dispex, (IUnknown*)HTMLTABLEROW(ret), &HTMLTableRow_dispex);
|
||||
HTMLElement_Init(&ret->element);
|
||||
|
||||
return &ret->element;
|
||||
}
|
||||
|
|
|
@ -73,6 +73,7 @@ typedef enum {
|
|||
DispHTMLOptionElement_tid,
|
||||
DispHTMLSelectElement_tid,
|
||||
DispHTMLStyle_tid,
|
||||
DispHTMLTableRow_tid,
|
||||
DispHTMLUnknownElement_tid,
|
||||
DispHTMLWindow2_tid,
|
||||
IHTMLBodyElement_tid,
|
||||
|
@ -98,6 +99,7 @@ typedef enum {
|
|||
IHTMLOptionElement_tid,
|
||||
IHTMLSelectElement_tid,
|
||||
IHTMLStyle_tid,
|
||||
IHTMLTableRow_tid,
|
||||
IHTMLTextContainer_tid,
|
||||
IHTMLUniqueName_tid,
|
||||
IHTMLWindow2_tid,
|
||||
|
|
|
@ -286,7 +286,7 @@ static const elem_type_info_t elem_type_infos[] = {
|
|||
{"TEST", generic_iids, &DIID_DispHTMLGenericElement},
|
||||
{"!", comment_iids, &DIID_DispHTMLCommentElement},
|
||||
{"IMG", img_iids, &DIID_DispHTMLImg},
|
||||
{"TR", tr_iids, NULL}
|
||||
{"TR", tr_iids, &DIID_DispHTMLTableRow}
|
||||
};
|
||||
|
||||
static const char *dbgstr_w(LPCWSTR str)
|
||||
|
|
Loading…
Reference in New Issue