http://bugs.winehq.org/show_bug.cgi?id=21261
Summary: implement the IGameExplorer interface Product: Wine Version: 1.1.35 Platform: x86 URL: http://www.eveonline.com/download/ OS/Version: Linux Status: NEW Keywords: download Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: madewokherd@gmail.com
The following output is apparently fairly common:
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
This is the class id of a new vista interface, IGameExplorer, documented here: http://msdn.microsoft.com/en-us/library/microsoft.directx_sdk.igameexplorer....
The class should be in gameux.dll
I believe the message is usually harmless. A program could only rely on the class being present if it requires vista or greater.
According to a Google search, the interface is used by: * Steam games (Half-Life 2, Team Fortress 2, ...) * EVE Online * Enemy Territory: QUAKE Wars * Football Manager 2008 * Far Cry 2 * Company of Heroes * and many others
I think we will need to add this, but in doing so we risk breaking games that currently work (because they will rely on the class to work correctly if it exists). I think stubs will mostly work fine.