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.