[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 20:34:06 CDT 2020


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

--- Comment #2 from Zebediah Figura <z.figura12 at gmail.com> ---
Yep, MIDL screws this up too (or rpcrt4 does). It doesn't screw it up in the
same way as Wine (it actually seems to return the right value for the return
value and the wrong value for the out parameter), but suffice it to say, you
can't depend on pointer-size types working across different bitnesses. We could
probably fix it to work on Wine regardless, but I'm inclined to believe it
isn't worthwhile...

-- 
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