http://bugs.winehq.org/show_bug.cgi?id=9422
--- Comment #15 from Anastasius Focht focht@gmx.net 2007-11-20 07:23:27 --- Created an attachment (id=9256) --> (http://bugs.winehq.org/attachment.cgi?id=9256) showcase patch which loosens gdiplus version restriction (IOPL errors with ms visio and others)
Hello,
--- quote --- (In reply to comment #13)
Could anyone do a proper regression test please?
I'm trying to do it as soon as i can... --- quote ---
No need for that, I already looked into matter. MS Visio 2003 requests gdiplus version 2. Wine builtin gdiplus restricts the API use to version 1. This leads to the cryptic "IOPL ..." error message.
The safest way for now is to use installed native gdiplus. Configure to run Visio with native gdiplus.dll only (-> disable builtin).
I attached a small patch which loosens the version check by printing diagnostics and continues despite the version mismatch. Don't get it wrong: this is just a showcase patch for people working on gdiplus to see what APIs are requested by Visio (v2 support). Hence the "expect problems" in the message. Even if it starts with builtin (ignoring version), it might later crash due to missing gdiplus API.
Regards