Hi Gaurav,
On 3/31/12 9:22 PM, Gaurav Jain wrote:
shell32: Added stubs for IMarshal interface (resend)
Resending due to previous code freeze.
ShellLink_QueryInterface() did not have a lookup for the IMarshal Interface. This resulted in an error message popping up in the Quest for Glory II (remake) installer. Providing IMarshal interface stubs avoids this error behaviour.
IMarshal is an interface that has serious impact on how the object is handled in RPC calls and the fact that you see better behavior in an app may be very well a side effect of Wine behaving badly, but in a different (more friendly for given application) way. The first question is does the object really implements custom IMarshal implementation on Windows?
Cheers, Jacek