https://bugs.winehq.org/show_bug.cgi?id=46718
Bug ID: 46718 Summary: IDispatch.Invoke cause 80020005 error on out IUnknown Param Product: Wine-staging Version: 3.0 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: alexeev@krista.ru CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 63688 --> https://bugs.winehq.org/attachment.cgi?id=63688 AutoObjectCmd.exe test with required lib
IDispatch.Invoke cause 80020005 error on out IUnknown param, when call argument is IDispatch. Sounds like right result, but Windows try to cast out parameter to argument type. Attached application with library should fail in Wine on such call - simple run AutoObjectCmd.exe.
https://bugs.winehq.org/show_bug.cgi?id=46718
Dmitry Alexeev alexeev@krista.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |-unknown Product|Wine-staging |Wine
https://bugs.winehq.org/show_bug.cgi?id=46718
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|IDispatch.Invoke cause |Builtin ITypeInfo_Invoke() |80020005 error on out |fails to convert |IUnknown Param |VT_DISPATCH|VT_BYREF to | |VT_UNKNOWN_VTBYREF Component|-unknown |oleaut32 Ever confirmed|0 |1 Keywords| |source, testcase Status|UNCONFIRMED |NEW
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Confirming and clarifying title. We actually have a bunch of tests in oleaut32:tmarshal that are currently marked TODO because of this.
https://bugs.winehq.org/show_bug.cgi?id=46718
temp82@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |temp82@luukku.com
--- Comment #2 from temp82@luukku.com --- the exe crashes with wine-7.20.