[Bug 49162] widl generates incorrect marshaller for pointer sized output parameter for 32-bit client and 64-bit server

WineHQ Bugzilla wine-bugs at winehq.org
Mon Jun 1 22:09:55 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=49162

--- Comment #6 from Dmitry Timoshkov <dmitry at baikal.ru> ---
(In reply to Zebediah Figura from comment #5)
> Actually, on further reflection I'm not even sure there is a good way to fix
> this while retaining compatibility. The problem is, unless I've made a
> mistake while testing, the wire format for 32-bit and 64-bit values is
> different. If we change the behaviour of widl or rpcrt4, we break programs
> (assuming there are any) depending on those working within one bitness.

Apparently this works in some way under Windows.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list