I know this won't directly answer your question, but any chance you could just switch to .NET? You could create a ComVisible(true) class that deals with your XML/SOAP issues and exposes it to your unmanaged code.
The reason I mention this is MSFT retired the SOAP SDK several years ago and a lot of the merge modules that Microsoft has put out over the years aren't all that great. Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me --- On Thu, 7/10/08, Scott Palmer <[EMAIL PROTECTED]> wrote: > From: Scott Palmer <[EMAIL PROTECTED]> > Subject: [WiX-users] Fwd: MSXML4 SP1 merge module error > To: "General discussion for Windows Installer XML toolset." > <wix-users@lists.sourceforge.net> > Date: Thursday, July 10, 2008, 8:02 AM > Resending (third time) since this never seems to get to the > list... > > ---------- Forwarded message ---------- > > I need to include MS SOAP in my installer via three merge > modules provided > by Microsoft: > isapi3_files.msm > soap3_core.msm > winhttp51.msm > > They in turn depending on MS XML4 SP1.. of which I have two > merge modules, > also from Microsoft: > msxml4sxs32.msm > msxml4sys32.msm > > As it happened I was missing the XML merge modules and my > installer would > run fine, but we had some issues parsing SOAP responses. > When I added the > XML merge modules my installer can no longer install. very > near the end of > installing it fails with the following error message: > > An error occurred during the installation of assembly > 'Microsoft.MSXML2,publicKeyToken="6bd6b9abf345378f",type="win32",version="4.20.9818.0",processorArchitecture="x86"'. > Please refer to Help and Support for more information. > HRESULT: 0x80070003. > > > The log file shows: > > ... > MSI (s) (78:50) [16:32:47:524]: Executing op: > End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=413225981) > MSI (s) (78:50) [16:32:47:571]: Assembly Error:The system > cannot find the > path specified. > > MSI (s) (78:50) [16:32:47:571]: Note: 1: 1935 2: > {303994BA-6487-47AE-AF1D-7AF6088EEBDB} 3: 0x80070003 4: > IAssemblyCacheItem > 5: Commit 6: > Microsoft.MSXML2,publicKeyToken="6bd6b9abf345378f",type="win32",version="4.20.9818.0",processorArchitecture="x86" > > Error 1935. An error occurred during the installation of > assembly > 'Microsoft.MSXML2,publicKeyToken="6bd6b9abf345378f",type="win32",version="4.20.9818.0",processorArchitecture="x86"'. > Please refer to Help and Support for more information. > HRESULT: 0x80070003. > assembly interface: IAssemblyCacheItem, function: Commit, > component: > {303994BA-6487-47AE-AF1D-7AF6088EEBDB} > MSI (s) (78:50) [16:33:09:946]: Product: MyProduct -- Error > 1935. An error > occurred during the installation of assembly > 'Microsoft.MSXML2,publicKeyToken="6bd6b9abf345378f",type="win32",version="4.20.9818.0",processorArchitecture="x86"'. > Please refer to Help and Support for more information. > HRESULT: 0x80070003. > assembly interface: IAssemblyCacheItem, function: Commit, > component: > {303994BA-6487-47AE-AF1D-7AF6088EEBDB} > > Action ended 16:33:09: InstallFinalize. Return value 3. > ... > followed by a rollback > > I don't get it. Does anyone have some ideas? > > > Scott > ------------------------------------------------------------------------- > Sponsored by: SourceForge.net Community Choice Awards: VOTE > NOW! > Studies have shown that voting for your favorite open > source project, > along with a healthy diet, reduces your potential for > chronic lameness > and boredom. Vote Now at > http://www.sourceforge.net/community/cca08 > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users