Alexandre Julliard : user32: Implement AreDpiAwarenessContextsEqual().

Alexandre Julliard julliard at winehq.org
Fri Mar 30 12:32:36 CDT 2018


Module: wine
Branch: master
Commit: ff7961e152506f4ecf841ff77c369fe481d549d7
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=ff7961e152506f4ecf841ff77c369fe481d549d7

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Mar 30 12:37:05 2018 +0200

user32: Implement AreDpiAwarenessContextsEqual().

Signed-off-by: Alexandre Julliard <julliard at 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);




More information about the wine-cvs mailing list