Out of process COM objects & Installshield v6
Ove Kaaven
ovehk at ping.uio.no
Mon Feb 25 06:11:16 CST 2002
On Mon, 25 Feb 2002, Sander van Leeuwen wrote:
> >I am not sure when and how this NdrDllRegisterProxy appeared, but I am
> >experiencing the same problem.
> Neither do I. Not sure if we need to implement it at all. As you said, the dreamweaver
> install used to work. And Transgaming hasn't implemented this function either.
The reason it works for us without NdrDllRegisterProxy is this (pretty
bad and rejectable) patch:
--- dlls/oleaut32/typelib.c 2002/01/29 17:05:11 1.61
+++ dlls/oleaut32/typelib.c 2002/02/25 10:09:27
@@ -457,7 +457,11 @@
TRACE_(typelib)("guid=%s, flags=%04x\n",
debugstr_guid(&tattr->guid),
tattr->wTypeFlags);
- if (tattr->wTypeFlags & TYPEFLAG_FOLEAUTOMATION) {
+#define INSTALLSHIELD_HACK
+#ifndef INSTALLSHIELD_HACK
+ if (tattr->wTypeFlags & TYPEFLAG_FOLEAUTOMATION)
+#endif
+ {
/* register interface<->typelib coupling */
StringFromGUID2(&tattr->guid, guid, 80);
guidA = HEAP_strdupWtoA(GetProcessHeap(), 0, guid);
More information about the wine-devel
mailing list