On Fri Aug 16 17:13:03 2024 +0000, Elizabeth Figura wrote:
Is this actually going to be called from PE code? If not, wouldn't it be simpler to not marshal through NtUserCallHwndParam(), and just add a dedicated Unix-side export in win32u? Note there is precedent for that.
Yes it's only called from the drivers but I think it's cleaner, and more consistent, to use the NtUser API for them.
The only win32u exports right now are the `window_surface` functions which I am actually trying to get rid of as much as possible from the driver side.