27 Jul
2024
27 Jul
'24
8:38 p.m.
On Sat Jul 27 17:29:12 2024 +0000, Elizabeth Figura wrote:
The basic problem is that we're not properly propagating the iid_is() down to the inner type. It successfully compiles for 64-bit, but generates incorrect type format strings. I'm working on a fix. I've sent <https://gitlab.winehq.org/wine/wine/-/merge_requests/6165> for this. The format string still doesn't quite match Windows, apparently because (contradicting the documentation) Windows doesn't seem to treat interface pointers as causing an array to be complex—but it should at least marshal correctly now.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6130#note_77195