HANDLE thread;
CoUninitialize();
- CoInitializeEx(NULL, COINIT_MULTITHREADED);
+ pCoInitializeEx(NULL, COINIT_MULTITHREADED);
cLocks = 0;
tid = start_host_object(pStream, &IID_IClassFactory, (IUnknown*)&Test_ClassFactory, MSHLFLAGS_NORMAL, &thread);
ok_more_than_one_lock();
-
+
IStream_Seek(pStream, ullZero, STREAM_SEEK_SET, NULL);
hr = CoUnmarshalInterface(pStream, &IID_IClassFactory, (void **)&pProxy);
ok_ole_success(hr, CoUnmarshalInterface);
end_host_object(tid, thread);
- CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
+ pCoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
}
struct ncu_params
struct ncu_params *ncu_params = (struct ncu_params *)p;
HRESULT hr;
- CoInitializeEx(NULL, COINIT_MULTITHREADED);
+ pCoInitializeEx(NULL, COINIT_MULTITHREADED);
hr = CoMarshalInterface(ncu_params->stream, &IID_IClassFactory, (IUnknown*)&Test_ClassFactory, MSHCTX_INPROC, NULL, MSHLFLAGS_NORMAL);
ok_ole_success(hr, CoMarshalInterface);
HRESULT hr;
IUnknown * proxy = NULL;
- CoInitializeEx(NULL, COINIT_MULTITHREADED);
+ pCoInitializeEx(NULL, COINIT_MULTITHREADED);
hr = IClassFactory_CreateInstance(cf, NULL, &IID_IUnknown, (LPVOID*)&proxy);
if (proxy) IUnknown_Release(proxy);