Set ErrorInfo in Marshal.GetHRForException