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.