diff --git a/dlls/ole32/tests/compobj.c b/dlls/ole32/tests/compobj.c index 81bf8310fa8..d68d54ae743 100644 --- a/dlls/ole32/tests/compobj.c +++ b/dlls/ole32/tests/compobj.c @@ -455,6 +455,18 @@ static void test_CoGetPSClsid(void) CoUninitialize(); } +static void test_CoGetInterfaceAndReleaseStream(void) +{ + HRESULT hr; + IUnknown *pUnk; + + pCoInitializeEx(NULL, COINIT_APARTMENTTHREADED); + + hr = CoGetInterfaceAndReleaseStream(NULL, &IID_IUnknown, (void**)&pUnk); + ok(hr == E_INVALIDARG, "hr %08x\n", hr); + + CoUninitialize(); +} START_TEST(compobj) { @@ -474,4 +486,5 @@ START_TEST(compobj) test_CoRegisterMessageFilter(); test_CoRegisterPSClsid(); test_CoGetPSClsid(); + test_CoGetInterfaceAndReleaseStream(); } diff --git a/dlls/ole32/tests/marshal.c b/dlls/ole32/tests/marshal.c index f1d912e8e61..1742588a071 100644 --- a/dlls/ole32/tests/marshal.c +++ b/dlls/ole32/tests/marshal.c @@ -2150,15 +2150,6 @@ static void test_globalinterfacetable(void) CloseHandle(thread); } -static void test_CoGetInterfaceAndReleaseStream(void) -{ - HRESULT hr; - IUnknown *pUnk; - - hr = CoGetInterfaceAndReleaseStream(NULL, &IID_IUnknown, (void**)&pUnk); - ok(hr == E_INVALIDARG, "hr %08x\n", hr); -} - static const char *debugstr_iid(REFIID riid) { static char name[256]; @@ -2429,8 +2420,6 @@ START_TEST(marshal) test_globalinterfacetable(); - test_CoGetInterfaceAndReleaseStream(); - /* must be last test as channel hooks can't be unregistered */ test_channel_hook();