[Bug 21261] New: implement the IGameExplorer interface

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 5 19:24:00 CST 2010


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 at winehq.org
        ReportedBy: madewokherd at 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.igameexplorer%28VS.85%29.aspx

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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list