diff --git a/dlls/msi/tests/Makefile.in b/dlls/msi/tests/Makefile.in index 27aba87b31d..7ceba4d6517 100644 --- a/dlls/msi/tests/Makefile.in +++ b/dlls/msi/tests/Makefile.in @@ -3,7 +3,7 @@ TOPOBJDIR = ../../.. SRCDIR = @srcdir@ VPATH = @srcdir@ TESTDLL = msi.dll -IMPORTS = uuid cabinet msi shell32 ole32 oleaut32 advapi32 kernel32 version +IMPORTS = uuid cabinet msi shell32 ole32 oleaut32 user32 advapi32 kernel32 version CTESTS = \ automation.c \ diff --git a/dlls/msi/tests/package.c b/dlls/msi/tests/package.c index 5178384c035..511e3d46a6d 100644 --- a/dlls/msi/tests/package.c +++ b/dlls/msi/tests/package.c @@ -4708,6 +4708,7 @@ static void test_installprops(void) DWORD size, type; LANGID langid; HKEY hkey1, hkey2; + int res; UINT r; GetCurrentDirectory(MAX_PATH, path); @@ -4801,6 +4802,16 @@ static void test_installprops(void) ok( r == ERROR_SUCCESS, "Expected ERROR_SUCCESS< got %d\n", r); ok( !lstrcmpA(buf, path), "Expected \"%s\", got \"%s\"\n", path, buf); + res = GetSystemMetrics(SM_CXSCREEN); + size = MAX_PATH; + r = MsiGetProperty(hpkg, "ScreenX", buf, &size); + ok(atol(buf) == res, "Expected %d, got %ld\n", res, atol(buf)); + + res = GetSystemMetrics(SM_CYSCREEN); + size = MAX_PATH; + r = MsiGetProperty(hpkg, "ScreenY", buf, &size); + ok(atol(buf) == res, "Expected %d, got %ld\n", res, atol(buf)); + CloseHandle(hkey1); CloseHandle(hkey2); MsiCloseHandle(hpkg);