I am aware that there are a number of ways of finding out the params which need to be passed into an SP when it is called e.g. sp_procedure_params_rowset.
However, is there any mechanism which I could use to get a list of the columns which are going to be returned in the resultset once the SP is executed?