Remove test that fails on Win98 and is not useful.
authorRobert Shearman <rob@codeweavers.com>
Mon, 31 Jan 2005 11:29:41 +0000 (11:29 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 31 Jan 2005 11:29:41 +0000 (11:29 +0000)
dlls/ole32/tests/marshal.c

index e515fb4b85224b6b11f5043e7413b0a360d34bee..08a839c4e15eabb3524aaee77f50df5e5a81b320 100644 (file)
@@ -1128,13 +1128,6 @@ static void test_proxy_interfaces()
     IUnknown *pOtherUnknown = NULL;
     DWORD tid;
     HANDLE thread;
-    static const IID IID_IMarshal2 =
-    {
-        0x000001cf,
-        0x0000,
-        0x0000,
-        { 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 }
-    };
 
     cLocks = 0;
 
@@ -1167,9 +1160,8 @@ static void test_proxy_interfaces()
     todo_wine { ok_ole_success(hr, IUnknown_QueryInterface IID_IMarshal); }
     if (hr == S_OK) IUnknown_Release(pOtherUnknown);
 
-    hr = IUnknown_QueryInterface(pProxy, &IID_IMarshal2, (LPVOID*)&pOtherUnknown);
-    todo_wine { ok_ole_success(hr, IUnknown_QueryInterface IID_IMarshal2); }
-    if (hr == S_OK) IUnknown_Release(pOtherUnknown);
+    /* IMarshal2 is also supported on NT-based systems, but is pretty much
+     * useless as it has no more methods over IMarshal that it inherits from. */
 
     IUnknown_Release(pProxy);