On 10/24/2011 14:55, Piotr Caban wrote:
---
dlls/msxml3/factory.c | 8 ++++-
dlls/msxml3/msxml_private.h | 1 +
dlls/msxml3/saxreader.c | 62
+++++++++++++++++++++++++++++++++++++++---
3 files changed, 64 insertions(+), 7 deletions(-)
static ClassFactory saxreadcf = { {&ClassFactoryVtbl }, SAXXMLReader_create };
+static ClassFactory saxread6cf = { {&ClassFactoryVtbl }, SAXXMLReader6_create
};
static ClassFactory httpreqcf = { {&ClassFactoryVtbl }, XMLHTTPRequest_create
};
Such version dependent behaviour is handled currently with additional
argument of MSXML_VERSION enum type.
It's better to do it the same way in SAX too, to be consistent.