mshtml: Added IDispatchEx support to HTMLImgElement.
This commit is contained in:
parent
6279de21f3
commit
f263b637a9
|
@ -56,6 +56,7 @@ static REFIID tid_ids[] = {
|
|||
&DIID_DispHTMLDocument,
|
||||
&DIID_DispHTMLDOMTextNode,
|
||||
&DIID_DispHTMLElementCollection,
|
||||
&DIID_DispHTMLImg,
|
||||
&DIID_DispHTMLInputElement,
|
||||
&DIID_DispHTMLOptionElement,
|
||||
&DIID_DispHTMLStyle,
|
||||
|
@ -73,6 +74,7 @@ static REFIID tid_ids[] = {
|
|||
&IID_IHTMLElement,
|
||||
&IID_IHTMLElement2,
|
||||
&IID_IHTMLElementCollection,
|
||||
&IID_IHTMLImgElement,
|
||||
&IID_IHTMLInputElement,
|
||||
&IID_IHTMLOptionElement,
|
||||
&IID_IHTMLStyle,
|
||||
|
|
|
@ -526,6 +526,20 @@ static const NodeImplVtbl HTMLImgElementImplVtbl = {
|
|||
HTMLImgElement_destructor
|
||||
};
|
||||
|
||||
static dispex_static_data_t HTMLImgElement_dispex = {
|
||||
NULL,
|
||||
DispHTMLImg_tid,
|
||||
NULL,
|
||||
{
|
||||
IHTMLDOMNode_tid,
|
||||
IHTMLDOMNode2_tid,
|
||||
IHTMLElement_tid,
|
||||
IHTMLElement2_tid,
|
||||
IHTMLImgElement_tid,
|
||||
0
|
||||
}
|
||||
};
|
||||
|
||||
HTMLElement *HTMLImgElement_Create(nsIDOMHTMLElement *nselem)
|
||||
{
|
||||
HTMLImgElement *ret = heap_alloc_zero(sizeof(HTMLImgElement));
|
||||
|
@ -533,6 +547,7 @@ HTMLElement *HTMLImgElement_Create(nsIDOMHTMLElement *nselem)
|
|||
ret->lpHTMLImgElementVtbl = &HTMLImgElementVtbl;
|
||||
ret->element.node.vtbl = &HTMLImgElementImplVtbl;
|
||||
|
||||
init_dispex(&ret->element.node.dispex, (IUnknown*)HTMLIMG(ret), &HTMLImgElement_dispex);
|
||||
HTMLElement_Init(&ret->element);
|
||||
|
||||
return &ret->element;
|
||||
|
|
|
@ -66,6 +66,7 @@ typedef enum {
|
|||
DispHTMLDocument_tid,
|
||||
DispHTMLDOMTextNode_tid,
|
||||
DispHTMLElementCollection_tid,
|
||||
DispHTMLImg_tid,
|
||||
DispHTMLInputElement_tid,
|
||||
DispHTMLOptionElement_tid,
|
||||
DispHTMLStyle_tid,
|
||||
|
@ -83,6 +84,7 @@ typedef enum {
|
|||
IHTMLElement_tid,
|
||||
IHTMLElement2_tid,
|
||||
IHTMLElementCollection_tid,
|
||||
IHTMLImgElement_tid,
|
||||
IHTMLInputElement_tid,
|
||||
IHTMLOptionElement_tid,
|
||||
IHTMLStyle_tid,
|
||||
|
|
Loading…
Reference in New Issue