From: Bernhard Übelacker bernhardu@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");