From: Bernhard Übelacker <bernhardu(a)mailbox.org> --- dlls/ddraw/tests/Makefile.in | 2 +- dlls/ddraw/tests/ddraw1.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dlls/ddraw/tests/Makefile.in b/dlls/ddraw/tests/Makefile.in index 169a53d3974..6441220a203 100644 --- a/dlls/ddraw/tests/Makefile.in +++ b/dlls/ddraw/tests/Makefile.in @@ -1,5 +1,5 @@ TESTDLL = ddraw.dll -IMPORTS = ddraw user32 gdi32 ole32 +IMPORTS = ddraw user32 gdi32 ole32 shcore SOURCES = \ d3d.c \ diff --git a/dlls/ddraw/tests/ddraw1.c b/dlls/ddraw/tests/ddraw1.c index 205370a8577..1d74492e29a 100644 --- a/dlls/ddraw/tests/ddraw1.c +++ b/dlls/ddraw/tests/ddraw1.c @@ -25,6 +25,7 @@ #include <math.h> #include "ddrawi.h" #include "d3dhal.h" +#include "shellscalingapi.h" static BOOL is_ddraw64 = sizeof(DWORD) != sizeof(DWORD *); static DEVMODEW registry_mode; @@ -15942,6 +15943,8 @@ START_TEST(ddraw1) IDirectDraw *ddraw; HMODULE dwmapi; + SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE); + if (!(ddraw = create_ddraw())) { skip("Failed to create a ddraw object, skipping tests.\n"); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7456