Sebastian Lackner : shcore: Add SetProcessDpiAwareness stub.

Alexandre Julliard julliard at winehq.org
Wed Jan 24 16:02:32 CST 2018


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

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Wed Jan 24 01:19:05 2018 -0700

shcore: Add SetProcessDpiAwareness stub.

Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 .../api-ms-win-shcore-scaling-l1-1-1.spec                           | 2 +-
 dlls/shcore/main.c                                                  | 6 ++++++
 dlls/shcore/shcore.spec                                             | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dlls/api-ms-win-shcore-scaling-l1-1-1/api-ms-win-shcore-scaling-l1-1-1.spec b/dlls/api-ms-win-shcore-scaling-l1-1-1/api-ms-win-shcore-scaling-l1-1-1.spec
index 44c0e93..6194c8c 100644
--- a/dlls/api-ms-win-shcore-scaling-l1-1-1/api-ms-win-shcore-scaling-l1-1-1.spec
+++ b/dlls/api-ms-win-shcore-scaling-l1-1-1/api-ms-win-shcore-scaling-l1-1-1.spec
@@ -5,5 +5,5 @@
 @ stub RegisterScaleChangeEvent
 @ stub RegisterScaleChangeNotifications
 @ stub RevokeScaleChangeNotifications
-@ stub SetProcessDpiAwareness
+@ stdcall SetProcessDpiAwareness(long) shcore.SetProcessDpiAwareness
 @ stub UnregisterScaleChangeEvent
diff --git a/dlls/shcore/main.c b/dlls/shcore/main.c
index 9073bd1..739e3ff 100644
--- a/dlls/shcore/main.c
+++ b/dlls/shcore/main.c
@@ -51,6 +51,12 @@ HRESULT WINAPI GetProcessDpiAwareness(HANDLE process, PROCESS_DPI_AWARENESS *val
     return S_OK;
 }
 
+HRESULT WINAPI SetProcessDpiAwareness(PROCESS_DPI_AWARENESS value)
+{
+    FIXME("(%u): stub\n", value);
+    return E_NOTIMPL;
+}
+
 HRESULT WINAPI GetDpiForMonitor(HMONITOR monitor, MONITOR_DPI_TYPE type, UINT *x, UINT *y)
 {
     HDC hDC;
diff --git a/dlls/shcore/shcore.spec b/dlls/shcore/shcore.spec
index 958c91f..a9a6f31 100644
--- a/dlls/shcore/shcore.spec
+++ b/dlls/shcore/shcore.spec
@@ -78,7 +78,7 @@
 @ stdcall SHUnicodeToAnsi(wstr ptr ptr) shlwapi.SHUnicodeToAnsi
 @ stdcall SHUnicodeToUnicode(wstr ptr long) shlwapi.SHUnicodeToUnicode
 @ stdcall SetCurrentProcessExplicitAppUserModelID(wstr) shell32.SetCurrentProcessExplicitAppUserModelID
-@ stub SetProcessDpiAwareness
+@ stdcall SetProcessDpiAwareness(long)
 @ stub SetProcessReference
 @ stub UnregisterScaleChangeEvent
 




More information about the wine-cvs mailing list