Signed-off-by: Jacek Caban <jacek(a)codeweavers.com>
---
This part could be a bit nicer using my shm patches, that's what I
originally used to implement this. However, those patches still need
more work. Ideally, I'd prototype more of it, but at the same time I
don't want to pile even more patches. My current thinking is to continue
moving things without shm patches for now, but keep them around to
revisit later. I hope to use experience from shm patches to make sure
that we match their design where possible.
All functions exposed from win32u by this patch are ultimately meant to
be internal to win32u.
dlls/user32/user_private.h | 13 -----
dlls/user32/win.c | 83 +++-----------------------
dlls/user32/win.h | 37 ------------
dlls/win32u/ntuser_private.h | 53 +++++++++++++++++
dlls/win32u/sysparams.c | 11 ++++
dlls/win32u/window.c | 109 +++++++++++++++++++++++++++++++++++
include/ntuser.h | 5 ++
7 files changed, 185 insertions(+), 126 deletions(-)