Hi, To revive one of my old pull requests: #944 implements some missing pieces related to COM error handling. Namely it sets the error info in GetHRForException() and converts the HRESULT values to managed exceptions. https://github.com/mono/mono/pull/944 Thanks, Eberhard