diff --git a/dlls/msxml3/dispex.c b/dlls/msxml3/dispex.c index 59d887842a4..529f9a452ee 100644 --- a/dlls/msxml3/dispex.c +++ b/dlls/msxml3/dispex.c @@ -91,6 +91,7 @@ static REFIID tid_ids[] = { &IID_IXMLDOMParseError, &IID_IXMLDOMProcessingInstruction, &IID_IXMLDOMSchemaCollection, + &IID_IXMLDOMSelection, &IID_IXMLDOMText, &IID_IXMLElement, &IID_IXMLDOMDocument, diff --git a/dlls/msxml3/msxml_private.h b/dlls/msxml3/msxml_private.h index d74d7ae9e39..08a324ae14a 100644 --- a/dlls/msxml3/msxml_private.h +++ b/dlls/msxml3/msxml_private.h @@ -85,6 +85,7 @@ typedef enum tid_t { IXMLDOMParseError_tid, IXMLDOMProcessingInstruction_tid, IXMLDOMSchemaCollection_tid, + IXMLDOMSelection_tid, IXMLDOMText_tid, IXMLElement_tid, IXMLDocument_tid, diff --git a/dlls/msxml3/queryresult.c b/dlls/msxml3/queryresult.c index 1cdd9f66f47..50e8b79a83f 100644 --- a/dlls/msxml3/queryresult.c +++ b/dlls/msxml3/queryresult.c @@ -366,7 +366,7 @@ static const tid_t queryresult_iface_tids[] = { }; static dispex_static_data_t queryresult_dispex = { &queryresult_dispex_vtbl, - IXMLDOMNodeList_tid, + IXMLDOMSelection_tid, NULL, queryresult_iface_tids };