Module: wine Branch: master Commit: ff7961e152506f4ecf841ff77c369fe481d549d7 URL: https://source.winehq.org/git/wine.git/?a=commit;h=ff7961e152506f4ecf841ff77...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Mar 30 12:37:05 2018 +0200
user32: Implement AreDpiAwarenessContextsEqual().
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/user32/sysparams.c | 9 +++++++++ dlls/user32/user32.spec | 1 + include/winuser.h | 1 + 3 files changed, 11 insertions(+)
diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c index 0f1ca6d..42e6a44 100644 --- a/dlls/user32/sysparams.c +++ b/dlls/user32/sysparams.c @@ -2943,6 +2943,15 @@ BOOL WINAPI EnumDisplaySettingsExW(LPCWSTR lpszDeviceName, DWORD iModeNum, }
/*********************************************************************** + * AreDpiAwarenessContextsEqual (USER32.@) + */ +BOOL WINAPI AreDpiAwarenessContextsEqual( DPI_AWARENESS_CONTEXT ctx1, DPI_AWARENESS_CONTEXT ctx2 ) +{ + if (!IsValidDpiAwarenessContext( ctx1 )) return FALSE; + return ctx1 == ctx2; +} + +/*********************************************************************** * GetAwarenessFromDpiAwarenessContext (USER32.@) */ DPI_AWARENESS WINAPI GetAwarenessFromDpiAwarenessContext( DPI_AWARENESS_CONTEXT context ) diff --git a/dlls/user32/user32.spec b/dlls/user32/user32.spec index a076624..f37b6a4 100644 --- a/dlls/user32/user32.spec +++ b/dlls/user32/user32.spec @@ -9,6 +9,7 @@ @ stdcall AnyPopup() @ stdcall AppendMenuA(long long long ptr) @ stdcall AppendMenuW(long long long ptr) +@ stdcall AreDpiAwarenessContextsEqual(long long) @ stdcall ArrangeIconicWindows(long) @ stdcall AttachThreadInput(long long long) @ stdcall BeginDeferWindowPos(long) diff --git a/include/winuser.h b/include/winuser.h index f782a46..213a83a 100644 --- a/include/winuser.h +++ b/include/winuser.h @@ -3393,6 +3393,7 @@ WINUSERAPI BOOL WINAPI AnyPopup(void); WINUSERAPI BOOL WINAPI AppendMenuA(HMENU,UINT,UINT_PTR,LPCSTR); WINUSERAPI BOOL WINAPI AppendMenuW(HMENU,UINT,UINT_PTR,LPCWSTR); #define AppendMenu WINELIB_NAME_AW(AppendMenu) +WINUSERAPI BOOL WINAPI AreDpiAwarenessContextsEqual(DPI_AWARENESS_CONTEXT,DPI_AWARENESS_CONTEXT); WINUSERAPI UINT WINAPI ArrangeIconicWindows(HWND); WINUSERAPI BOOL WINAPI AttachThreadInput(DWORD,DWORD,BOOL); WINUSERAPI HDWP WINAPI BeginDeferWindowPos(INT);