{"",S_FALSE,FALSE} /* USER_NAME */
},
{
- {Uri_HOST_DNS,S_OK,TRUE}, /* HOST_TYPE */
+ {Uri_HOST_DNS,S_OK,FALSE}, /* HOST_TYPE */
{80,S_OK,FALSE}, /* PORT */
{URL_SCHEME_HTTP,S_OK,FALSE}, /* SCHEME */
{URLZONE_INVALID,E_NOTIMPL,FALSE} /* ZONE */
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE},
{"usEr%3Ainfo",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE},
{"winepass",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{9999,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_FILE,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_FILE,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV4,S_OK,TRUE},
+ {Uri_HOST_IPV4,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_FILE,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_FILE,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_WILDCARD,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_WILDCARD,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_WILDCARD,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"user",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"wINe",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"w%5D%5Be",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"empty",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"%22%20%22weird",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"\" \"weird",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"%xy",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"%2E",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"[](),'test'",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"test\\",S_OK,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV4,S_OK,TRUE},
+ {Uri_HOST_IPV4,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV4,S_OK,TRUE},
+ {Uri_HOST_IPV4,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV4,S_OK,TRUE},
+ {Uri_HOST_IPV4,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV4,S_OK,TRUE},
+ {Uri_HOST_IPV4,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV4,S_OK,TRUE},
+ {Uri_HOST_IPV4,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_IPV4,S_OK,TRUE},
+ {Uri_HOST_IPV4,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_UNKNOWN,S_OK,TRUE},
+ {Uri_HOST_UNKNOWN,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{21,S_OK,FALSE},
{URL_SCHEME_FTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{12345,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE},
},
{
- {Uri_HOST_IPV6,S_OK,TRUE},
+ {Uri_HOST_IPV6,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{65535,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{0,S_FALSE,FALSE},
{URL_SCHEME_UNKNOWN,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{35,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
{"",S_FALSE,FALSE}
},
{
- {Uri_HOST_DNS,S_OK,TRUE},
+ {Uri_HOST_DNS,S_OK,FALSE},
{80,S_OK,FALSE},
{URL_SCHEME_HTTP,S_OK,FALSE},
{URLZONE_INVALID,E_NOTIMPL,FALSE}
ok(prop.value == received, "Expected %d but got %d on uri_tests[%d].dword_props[%d].\n",
prop.value, received, i, j);
}
- if (hr == E_NOTIMPL) /* no point in continuing */
- {
- if(uri) IUri_Release(uri);
- heap_free(uriW);
- return;
- }
} else {
ok(hr == prop.expected, "GetPropertyDWORD returned 0x%08x, expected 0x%08x. On uri_tests[%d].dword_props[%d].\n",
hr, prop.expected, i, j);
/* GetHostType() tests. */
prop = test.dword_props[Uri_PROPERTY_HOST_TYPE-Uri_PROPERTY_DWORD_START];
hr = IUri_GetHostType(uri, &received);
- if (hr == E_NOTIMPL) goto skip_unimplemented;
if(prop.todo) {
todo_wine {
ok(hr == prop.expected, "Error: GetHostType returned 0x%08x, expected 0x%08x on uri_tests[%d].\n",
}
received = -9999999;
- skip_unimplemented:
/* GetPort() tests. */
prop = test.dword_props[Uri_PROPERTY_PORT-Uri_PROPERTY_DWORD_START];
hr = IUri_GetPort(uri, &received);