On Sun, Feb 24, 2002 at 06:21:28PM +0100, Sander van Leeuwen wrote:
Hi,
What's the current state of OOP COM objects in Wine? I've noticed a lot of related changes, but have yet to find an InstallShield 6 installer that works. (I did copy the stdole*.tlb files to the windows & system directory)
After porting the OLE changes to Odin, I tried the Java 1.4 installer. It fails with error 0x80070057 (CoMarshalInterface; failed to marshal interface) Trying the same installer in Wine (built from latest CVS) results in the same error There's a fixme for NdrDllRegisterProxy for the same GUID that fails in CoMarshallInterface. Perhaps that's the cause.
Before I start debugging this, I'd like to know if it is supposed to work at all.
If you do -debugmsg +olerelay, you see that it does several interprocess calls.
I am not sure when and how this NdrDllRegisterProxy appeared, but I am experiencing the same problem.
Oh and debugging might not really help, support for proxies registered with NdrDllRegisterProxy needs to get implemented. :/
Ciao, Marcus