Commit 0fbe23c1 authored by Paul Vriens's avatar Paul Vriens Committed by Alexandre Julliard

setupapi/tests: Skip all tests on Win9x and WinMe.

parent 5191f0f2
......@@ -1365,7 +1365,21 @@ static void testDeviceRegistryPropertyW()
START_TEST(devinst)
{
init_function_pointers();
HDEVINFO set;
init_function_pointers();
/* Win9x/WinMe does things totally different so we skip all the tests
*
* We don't want to exclude NT4 so hence this check.
*/
SetLastError(0xdeadbeef);
set = pSetupDiGetClassDevsW(NULL, NULL, 0, 0);
if (set == INVALID_HANDLE_VALUE && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED)
{
skip("Win9x/WinMe has totally different behavior\n");
return;
}
if (pSetupDiCreateDeviceInfoListExW && pSetupDiDestroyDeviceInfoList)
test_SetupDiCreateDeviceInfoListEx();
......@@ -1376,6 +1390,7 @@ START_TEST(devinst)
test_SetupDiOpenClassRegKeyExA();
else
skip("SetupDiOpenClassRegKeyExA is not available\n");
testInstallClass();
testCreateDeviceInfo();
testGetDeviceInstanceId();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment