In the reference section for the sp_sproc_columns stored procedure, the table listing the result set includes the following description of the column_type column:
This field always returns a value:
0 = SQL_PARAM_TYPE_UNKNOWN
1 = SQL_PARAM_TYPE_INPUT
2 = SQL_PARAM_TYPE_OUTPUT
3 = SQL_RESULT_COL
4 = SQL_PARAM_OUTPUT
5 = SQL_RETURN_VALUE
This information is erroneous and should be removed from the description.