diff --git a/dlls/msxml3/main.c b/dlls/msxml3/main.c index abbe040ea3e..7f03948d444 100644 --- a/dlls/msxml3/main.c +++ b/dlls/msxml3/main.c @@ -57,7 +57,20 @@ static REFIID tid_ids[] = { &IID_IXMLDOMSchemaCollection, &IID_IXMLDOMText, &IID_IXMLElement, - &IID_IXMLDOMDocument + &IID_IXMLDOMDocument, + &IID_IVBSAXAttributes, + &IID_IVBSAXContentHandler, + &IID_IVBSAXDeclHandler, + &IID_IVBSAXDTDHandler, + &IID_IVBSAXEntityResolver, + &IID_IVBSAXErrorHandler, + &IID_IVBSAXLexicalHandler, + &IID_IVBSAXLocator, + &IID_IVBSAXXMLFilter, + &IID_IVBSAXXMLReader, + &IID_IMXAttributes, + &IID_IMXReaderControl, + &IID_IMXWriter, }; HRESULT get_typeinfo(enum tid_t tid, ITypeInfo **typeinfo) diff --git a/dlls/msxml3/msxml_private.h b/dlls/msxml3/msxml_private.h index 3767686ef62..69214a31c23 100644 --- a/dlls/msxml3/msxml_private.h +++ b/dlls/msxml3/msxml_private.h @@ -108,6 +108,19 @@ enum tid_t { IXMLDOMText_tid, IXMLElement_tid, IXMLDocument_tid, + IVBSAXAttributes_tid, + IVBSAXContentHandler_tid, + IVBSAXDeclHandler_tid, + IVBSAXDTDHandler_tid, + IVBSAXEntityResolver_tid, + IVBSAXErrorHandler_tid, + IVBSAXLexicalHandler_tid, + IVBSAXLocator_tid, + IVBSAXXMLFilter_tid, + IVBSAXXMLReader_tid, + IMXAttributes_tid, + IMXReaderControl_tid, + IMXWriter_tid, LAST_tid };