Author: cwittich
Date: Sat Mar 6 13:27:21 2010
New Revision: 45927
URL:
http://svn.reactos.org/svn/reactos?rev=45927&view=rev
Log:
[HLINK_WINETEST]
sync hlink_winetest to wine 1.1.40
Modified:
trunk/rostests/winetests/hlink/hlink.c
Modified: trunk/rostests/winetests/hlink/hlink.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/winetests/hlink/hlink.c?r…
==============================================================================
--- trunk/rostests/winetests/hlink/hlink.c [iso-8859-1] (original)
+++ trunk/rostests/winetests/hlink/hlink.c [iso-8859-1] Sat Mar 6 13:27:21 2010
@@ -134,6 +134,13 @@
r = IHlink_GetStringReference(lnk, -1, &str, NULL);
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");
@@ -1212,6 +1219,18 @@
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);