http://bugs.winehq.org/show_bug.cgi?id=11325
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com 2008-05-02 07:56:40 --- Try this patch,
http://www.winehq.org/pipermail/wine-patches/2008-May/054454.html
It will load the xml files correctly.
The next issue comes from the script (line 304) for (dsds=0; dsds<packs.length; ++dsds) { if (null != packs[dsds]) { <-- Error this line. info(packs[dsds].getAttribute("id")); } }
It cause the script to fail with trace:msxml:queryresult_GetIDsOfNames (0x1d1d20)->({00000000-0000-0000-0000-000000000000} 0x32ec38 1 1033 0x32ec5c) fixme:msxml:queryresult_GetIDsOfNames L"0" <-- rgszNames[0] fixme:msxml:queryresult_GetIDsOfNames hr= 80020006 <- ret ITypeInfo_GetIDsOfNames fixme:seh:_abnormal_termination (void)stub
The fixme's are for my testing, so you wont see them. But it appears the script is doing a GetIDsOfNames for name "0", which isn't valid. I'm guessing that it should be finding the function "item", which has an ID of 0.
Call GetIDsOfNames on window returns the same 80020006 value.