--- a/dlls/ole32/compobj.c +++ b/dlls/ole32/compobj.c @@ -3213,6 +3213,7 @@ { MULTI_QI multi_qi = { iid }; HRESULT hres; + CoInitialize(NULL); TRACE("(rclsid=%s, pUnkOuter=%p, dwClsContext=%08x, riid=%s, ppv=%p)\n", debugstr_guid(rclsid), pUnkOuter, dwClsContext, debugstr_guid(iid), ppv);