On Thu Mar 19 08:59:20 2026 +0000, Zhiyi Zhang wrote:
It's because its prototype is unknown. Suppose one of the parameters is a pointer to a struct. Then we might need to convert that struct from the 32-bit version to the 64-bit version in wow64_NtUserDelegateInput(). Without a correct prototype, I can only assume those parameters are all simple pointers in wow64_NtUserDelegateInput() or simply return TRUE in wow64_NtUserDelegateInput(). I can add such a wrapper. I just don't think it's useful. So I wanted to keep the changes minimal. Okay, are we confident that it returns a BOOL? Coupled with UndelegateInput it seems like it could return some kind of handle or token instead?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10313#note_132750