https://bugs.winehq.org/show_bug.cgi?id=51984
--- Comment #8 from m0rvj johnpgoodman@gmail.com --- Actually just realised I'm running 7.0rc1 staging.
git log -L :UpdateLayeredWindow:dlls/user32/win.c
shows commit 89530400a06f176fcc1982f2304160d89f98c287 Author: Jacek Caban jacek@codeweavers.com Date: Mon Nov 8 14:48:28 2021 +0100
win32u: Move NtUserGetLayeredWindowAttributes implementation from user32.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
diff --git a/dlls/user32/win.c b/dlls/user32/win.c --- a/dlls/user32/win.c +++ b/dlls/user32/win.c @@ -4093,58 +4070,58 @@ BOOL WINAPI UpdateLayeredWindowIndirect( HWND hwnd, const UPDATELAYEREDWINDOWINFO *info ) { DWORD flags = SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOREDRAW; RECT window_rect, client_rect; SIZE offset;
if (!info || info->cbSize != sizeof(*info) || info->dwFlags & ~(ULW_COLORKEY | ULW_ALPHA | ULW_OPAQUE | ULW_EX_NORESIZE) || !(GetWindowLongW( hwnd, GWL_EXSTYLE ) & WS_EX_LAYERED) || - GetLayeredWindowAttributes( hwnd, NULL, NULL, NULL )) + NtUserGetLayeredWindowAttributes( hwnd, NULL, NULL, NULL ))