Overwatch 2 verifies that every kernel callback that is run, lives in user32. Introduce a callback in user32 that just forwards to the other modules' callbacks.
--
v11: user32: Remove NtUserDriverCallback* kernel callbacks.
winex11.drv: Route kernel callbacks through user32.
winex11.drv: Pass a struct to x11drv_ime_set_result.
winex11.drv: Pass a struct to x11drv_dnd_post_drop.
winemac.drv: Route kernel callbacks through user32.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1180
Fixes an issue in GenoPro where existing data would be cleared whenever you went to edit it
--
v2: riched20: Don't emit EN_CHANGE events during window creation
riched20: Add test for EN_CHANGE events during window creation
riched20: Move test class creation to a helper function
https://gitlab.winehq.org/wine/wine/-/merge_requests/1280