#ifndef ENVOY_SERVICES_H
#define ENVOY_SERVICES_H
/*------------------------------------------------------------------------*/
/*                                                                        *
 *  $Id: services.h,v 40.6 1997/05/11 11:36:50 heinz Exp $
 *                                                                        */
/*------------------------------------------------------------------------*/

/*------------------------------------------------------------------------*/
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif

#ifndef UTILITY_TAGITEM_H
#include <utility/tagitem.h>
#endif

/*--------------------------------------------------------------------------*/
/*
** Defined tags for FindService()
*/

#define FSVC_Dummy              (TAG_USER + 2048)

#define FSVC_Error              (FSVC_Dummy + 0x02)
#define FSVC_UserName           (FSVC_Dummy + 0x03)
#define FSVC_PassWord           (FSVC_Dummy + 0x04)

/*--------------------------------------------------------------------------*/
/*
** Defined tags for Get/SetServiceAttrsA()
*/

#define SVCAttrs_Dummy          (TAG_USER + 4096)

#define SVCAttrs_Name           (SVCAttrs_Dummy + 0x01) /* Your Service Name */
#define SVCAttrs_Reserved1      (SVCAttrs_Dummy + 0x02) /* PRIVATE! */
#define SVCAttrs_Reserved2      (SVCAttrs_Dummy + 0x03) /* PRIVATE! */

/* For GetServiceAttrsA() only. If the service supports
 * AttemptShutdown() and SetServiceAttrsA(), this is TRUE!
 */
#define SVCAttrs_FullService    (SVCAttrs_Dummy + 0x04)

#define SVCAttrs_Reserved3      (SVCAttrs_Dummy + 0x05) /* PRIVATE! */
#define SVCAttrs_Reserved4      (SVCAttrs_Dummy + 0x06) /* PRIVATE! */

/*--------------------------------------------------------------------------*/
/*
** Defined tags for StartServiceA()
*/

#define SSVC_Dummy              (TAG_USER + 8192)

#define SSVC_UserName           (SSVC_Dummy + 0x01)
#define SSVC_Password           (SSVC_Dummy + 0x02)
#define SSVC_EntityName         (SSVC_Dummy + 0x03)
#define SSVC_HostName           (SSVC_Dummy + 0x04)

/*--------------------------------------------------------------------------*/

/* EOT */
#endif /* ENVOY_SERVICES_H */
