Rob Shearman : oleaut32: If an error info object was created when the invoked method failed then fill in exception info from the error info object .