diff --git a/include/WinStd/COM.h b/include/WinStd/COM.h index 775650da..b083a69a 100644 --- a/include/WinStd/COM.h +++ b/include/WinStd/COM.h @@ -83,7 +83,7 @@ namespace winstd { handle_type h; HRESULT hr = CoCreateInstance(rclsid, pUnkOuter, dwClsContext, __uuidof(T), (void**)&h); - if (SUCCEEDED(h)) + if (SUCCEEDED(hr)) attach(h); return hr; }