You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[DNSAPI_APITEST] Fix dnsapi:DnsQuery on Server 2003 x86, 8.1 x86, 8.1 x64, 10 x86, 10 x64 (reactos#8043)
* Windows Server 2003 x86 may return a DNS_ERROR_RCODE_NAME_ERROR in some tests where other versions of Windows may return ERROR_INVALID_NAME, ERROR_TIMEOUT, or DNS_ERROR_INVALID_NAME_CHAR. Pass this behavior.
* Windows 8+ sets the query to a null pointer when given an invalid query pointer while earlier Windows versions don't change the query pointer. Pass either behavior.
/* On Windows 7 is DNS_ERROR_INVALID_NAME_CHAR on XP is ERROR_TIMEOUT on Win 2k3 is ERROR_INVALID_NAME*/
155
-
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_A failed with error %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
158
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_A failed with error %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_A wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
237
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_A wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_A wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
250
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_A wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_A wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
264
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_A wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
/* On Windows 7 is DNS_ERROR_INVALID_NAME_CHAR on XP is ERROR_TIMEOUT on Win 2k3 is ERROR_INVALID_NAME*/
380
-
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_UTF8 failed with error %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
386
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_UTF8 failed with error %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_UTF8 wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
477
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_UTF8 wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_UTF8 wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
492
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_UTF8 wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_UTF8 wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
507
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_UTF8 wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_W wrong status %lu expected %u or %u or %d\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
619
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_W wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_W wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
696
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_W wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_W wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
709
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_W wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR), "DnsQuery_W wrong status %lu expected %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR);
723
+
ok(dns_status==ERROR_INVALID_NAME||broken(dns_status==ERROR_TIMEOUT) ||broken(dns_status==DNS_ERROR_INVALID_NAME_CHAR)||broken(dns_status==DNS_ERROR_RCODE_NAME_ERROR), "DnsQuery_W wrong status %lu expected %u or %u or %u or %u\n", dns_status, ERROR_INVALID_NAME, ERROR_TIMEOUT, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_RCODE_NAME_ERROR);
0 commit comments