---
dlls/msxml3/factory.c | 8 ++++-
dlls/msxml3/msxml_private.h | 1 +
dlls/msxml3/saxreader.c | 62 +++++++++++++++++++++++++++++++++++++++---
3 files changed, 64 insertions(+), 7 deletions(-)
Such version dependent behaviour is handled currently with additional argument of MSXML_VERSION enum type.static ClassFactory saxreadcf = { { &ClassFactoryVtbl }, SAXXMLReader_create }; +static ClassFactory saxread6cf = { { &ClassFactoryVtbl }, SAXXMLReader6_create }; static ClassFactory httpreqcf = { { &ClassFactoryVtbl }, XMLHTTPRequest_create };