Is there any chance for this? I can come up with a different solution for display mode virtualization, export a NtUserMapRectVirtToRaw call from win32u for winex11 but that would be the only place that needs it, and I think it would be good to get rid of the NtUserMapWindowPoint call instead.
The foreign window removal will conflict with https://gitlab.winehq.org/wine/wine/-/merge_requests/6694 so in any case it'll have to be rebased on top of it.