docs: def srfscc(srfstr, bodyid):
      """
      Translate a surface string, together with a body ID code, to the 
      corresponding surface ID code. The input surface string may 
      contain a name or an integer ID code. 
      
      https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/srfscc_c.html
      
      :param srfstr: Surface name or ID string.
      :type srfstr: str
      :param bodyid: ID code of body associated with surface. 
      :type bodyid: int 
      :return: Integer surface ID code.
      :rtype: int
      """
      srfstr = stypes.stringToCharP(srfstr)
      bodyid = ctypes.c_int(bodyid)
      code = ctypes.c_int()
      isname = ctypes.c_int()
      libspice.srfscc_c(srfstr, bodyid, ctypes.byref(code), ctypes.byref(isname))
      return code.value, bool(isname.value)