From: Fabian Maurer dark.shadow4@web.de
We need to use broken here otherwise it will always succeed on Wine --- dlls/user32/tests/sysparams.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/dlls/user32/tests/sysparams.c b/dlls/user32/tests/sysparams.c index e6a296f5d3a..5927929e16e 100644 --- a/dlls/user32/tests/sysparams.c +++ b/dlls/user32/tests/sysparams.c @@ -3975,6 +3975,11 @@ static void test_dpi_context(void) } if (real_dpi != USER_DEFAULT_SCREEN_DPI) test_dpi_stock_objects( hdc ); ReleaseDC( 0, hdc ); + + /* Test DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2 */ + awareness = pGetAwarenessFromDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2); + todo_wine + ok (awareness == DPI_AWARENESS_PER_MONITOR_AWARE || broken (awareness == DPI_AWARENESS_INVALID), "wrong value %x\n", awareness); /* Win10 1709+ */ }
static LRESULT CALLBACK dpi_winproc( HWND hwnd, UINT msg, WPARAM wp, LPARAM lp )