[commit] r1139 - trunk/Install

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Mon Jan 17 16:41:57 CST 2011


Author: ksmyth
Date: Mon Jan 17 16:41:57 2011
New Revision: 1139

Log:
Need a ProxyStubClassId32 on IGMEVersionInfo, since Mga.MgaRegistrar has an AppID=>it is activated as out-of-proc by default. This was a problem when using MgaRegistrar from a .NET component and querying for IGMEVersionInfo (E_NOINTERFACE). This worked before (i.e. VS9 GME) because IGMEVersionInfo was in GMEs typelib, which was registered when a user runs GME.exe

Modified:
   trunk/Install/GME.wxs

Modified: trunk/Install/GME.wxs
==============================================================================
--- trunk/Install/GME.wxs	Fri Jan 14 15:29:54 2011	(r1138)
+++ trunk/Install/GME.wxs	Mon Jan 17 16:41:57 2011	(r1139)
@@ -419,6 +419,7 @@
                                 <ProgId Id="Mga.CoreProject" Description="CoreProject Class" />
                             </ProgId>
                         </Class>
+                        <Interface Id="{9A228010-020B-11D2-BBB3-0040051F7117}" Name="IGMEVersionInfo" ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                     </TypeLib>    
                 </File>
             </Component>


More information about the gme-commit mailing list