http://bugs.winehq.org/show_bug.cgi?id=25421
Summary: Harry Hops auf Schatzsuche needs CoCreateInstance16 Product: Wine Version: 1.3.8 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
After installation, starting the 1997 children app "Harry Hops auf Schatzsuche" produces 2 traces to the console
fixme:mmio:MMIO_InstallIOProc Global procedures not implemented fixme:ole:CoCreateInstance16 ({f4595e32-2cdb-11d0-8cde-0000c05bba0b}, (nil), 1, {f4595e31-2cdb-11d0-8cde-0000c05bba0b}, 0x3ea2ae), stub!
The latter identifies the bug, as 2 requesters appear: unknown status code / "unbekannter StatusCode", followed by sprite server created no object / "Sprite-Server hat kein Objekt erstellt". The app then exits => garbage rating.
The referenced GUID is created by the installer and mentions sprites: +[Software\Classes\CLSID\{F4595E32-2CDB-11D0-8CDE-0000C05BBA0B}] +@="Rabbitsoft Sprite & Surface Machine" +[Software\Classes\CLSID\{F4595E32-2CDB-11D0-8CDE-0000C05BBA0B}\InprocServer] +@="C:\SCHATZ\CODE\RSSPRT16.DLL"
So it indeed looks like the app reports as error that it did not receive an instance from DDE/OLE/COM, likely because of the stub.
Note that I've used Ubuntu Lucid with wine 1.3.8 + git as of 2010-12-03 because of bug #23723. Setting winecfg to either winxp or w95 mode makes no difference.