static void test_EnumICMProfilesA( HDC dc ) { INT ret; ret = EnumICMProfilesA( NULL, NULL, 0 ); ok(ret == -1 || broken(ret == 0) /* nt4 */, "expected -1, got %d\n", ret); ret = EnumICMProfilesA( dc, enum_profiles_callbackA, 0 ); ok(ret == -1 || ret == 1 || broken(ret == 0) /* nt4 */, "expected -1 or 1, got %d\n", ret); ret = EnumICMProfilesA( dc, NULL, 0 ); ok(ret == -1 || broken(ret == 0) /* nt4 */, "expected -1, got %d\n", ret); }
static void test_EnumICMProfilesA( HDC dc ) { INT ret; ret = EnumICMProfilesA( NULL, NULL, 0 ); ok(ret == -1 || broken(ret == 0) /* nt4 */, "expected -1, got %d\n", ret); ret = EnumICMProfilesA( dc, enum_profiles_callbackA, 0 ); ok(ret == -1 || broken(ret == 0) /* nt4 */ || broken(ret == 1) /* win95 */, "expected -1, got %d\n", ret); if (ret != 1) { /* Crashes on Win95 */ ret = EnumICMProfilesA( dc, NULL, 0 ); ok(ret == -1 || broken(ret == 0) /* nt4 */, "expected -1, got %d\n", ret); } }