Feb. 2, 2023
12:19 p.m.
On Thu Feb 2 10:08:03 2023 +0000, Rémi Bernon wrote:
You probably don't want to use a pointer if you can avoid it here, and the `vosk_create` unixlib entry point should write the `param.instance` value, which you would read back on the PE side. Using pointers in unixlib parameters requires to implement WOW64 entry points to convert 32-bit sized pointers to 64-bit. Yeah, it actually isn't supposed to be a pointer. Idk why I put the asterisk there. I think we talked about this a while ago, where we said its safe to pass references/handles via a UINT64 value.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2091#note_22809