[PATCH 4/5] shcore: Add SetProcessDpiAwareness stub

Alex Henrie alexhenrie24 at gmail.com
Mon Jan 22 22:55:37 CST 2018


From: Sebastian Lackner <sebastian at fds-team.de>

Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
---
Patch adapted from Wine Staging. Fixes the next Xenia crash.

 .../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 81b76eb45d..93e0586f5e 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 eceb06765d..bddd2b12df 100644
--- a/dlls/shcore/main.c
+++ b/dlls/shcore/main.c
@@ -57,3 +57,9 @@ HRESULT WINAPI GetDpiForMonitor(HMONITOR monitor, MONITOR_DPI_TYPE type, UINT *x
 
     return S_OK;
 }
+
+HRESULT WINAPI SetProcessDpiAwareness(PROCESS_DPI_AWARENESS value)
+{
+    FIXME("(%u): stub\n", value);
+    return E_NOTIMPL;
+}
diff --git a/dlls/shcore/shcore.spec b/dlls/shcore/shcore.spec
index 8dfb23644c..4d6e84522a 100644
--- a/dlls/shcore/shcore.spec
+++ b/dlls/shcore/shcore.spec
@@ -78,6 +78,6 @@
 @ 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
-- 
2.16.1




More information about the wine-devel mailing list