Robert Shearman : OLE: Move the dispinterface return value handling to functions that