mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 19:26:32 +00:00
[HLINK_WINETEST]
sync hlink_winetest to wine 1.1.40 svn path=/trunk/; revision=45927
This commit is contained in:
@@ -135,6 +135,13 @@ static void test_reference(void)
|
||||
ok(r == S_OK, "failed\n");
|
||||
CoTaskMemFree(str);
|
||||
|
||||
r = IHlink_GetStringReference(lnk, -1, NULL, NULL);
|
||||
ok(r == S_OK, "failed, r=%08x\n", r);
|
||||
|
||||
r = IHlink_GetStringReference(lnk, -1, NULL, &str);
|
||||
ok(r == S_OK, "failed, r=%08x\n", r);
|
||||
ok(str == NULL, "string should be null\n");
|
||||
|
||||
r = IHlink_GetStringReference(lnk, HLINKGETREF_DEFAULT, &str, NULL);
|
||||
ok(r == S_OK, "failed\n");
|
||||
ok(!lstrcmpW(str, url2), "url wrong\n");
|
||||
@@ -1212,6 +1219,18 @@ static void test_HlinkGetSetStringReference(void)
|
||||
CoTaskMemFree(fnd_tgt);
|
||||
CoTaskMemFree(fnd_loc);
|
||||
|
||||
hres = IHlink_GetStringReference(link, -1, &fnd_tgt, NULL);
|
||||
todo_wine ok(hres == E_FAIL, "IHlink_GetStringReference should have failed "
|
||||
"with E_FAIL (0x%08x), instead: 0x%08x\n", E_FAIL, hres);
|
||||
CoTaskMemFree(fnd_tgt);
|
||||
|
||||
hres = IHlink_GetStringReference(link, -1, NULL, NULL);
|
||||
ok(hres == S_OK, "failed, hres=%08x\n", hres);
|
||||
|
||||
hres = IHlink_GetStringReference(link, -1, NULL, &fnd_loc);
|
||||
ok(hres == S_OK, "failed, hres=%08x\n", hres);
|
||||
CoTaskMemFree(fnd_loc);
|
||||
|
||||
hres = IHlink_GetStringReference(link, -1, &fnd_tgt, &fnd_loc);
|
||||
todo_wine ok(hres == E_FAIL, "IHlink_GetStringReference should have failed "
|
||||
"with E_FAIL (0x%08x), instead: 0x%08x\n", E_FAIL, hres);
|
||||
|
||||
Reference in New Issue
Block a user