code: def get_type_info(self, curcol):
          
          r = self._reader
          # User defined data type of the column
          if tds_base.IS_TDS72_PLUS(self):
              user_type = r.get_uint()
          else:
              user_type = r.get_usmallint()
          curcol.column_usertype = user_type
          curcol.flags = r.get_usmallint()  # Flags
          type_id = r.get_byte()
          serializer_class = self._tds.type_factory.get_type_serializer(type_id)
          curcol.serializer = serializer_class.from_stream(r)
docs: Reads TYPE_INFO structure (http://msdn.microsoft.com/en-us/library/dd358284.aspx)
  
          :param curcol: An instance of :class:`Column` that will receive read information