http://bugs.winehq.org/show_bug.cgi?id=5018
truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rob@codeweavers.com Component|wine-msi |wine-ole
------- Additional Comments From truiken@gmail.com 2006-28-06 18:07 ------- Changing component to wine-ole. The installer calls a function, "Moving", in a temporary dll extracted from the msi database. ole gets fired up and rpc creates a pipe for communication. We marshall the string "__Moving" and then unmarshall it on the other end. After this, we seem to have run into an error, because we start shuttnig com down with CoUninitialize. Then we get the error message in msi:
"Invoke Function fails, Error = 0x8000ffff"
I don't see that we're calling ITypeInfo::Invoke anywhere, so I guess we don't even get to that point. Attaching the relevant portions of a +typelib,+ole,+msi,+msidb log.