/****************************************************************************
**
**  Name:  cliserve.h
**
**  Description:
**     Services provided by CLI Server.
**
**  Status:  PRELIMINARY
**
**  $Log:   S:/tbird/mt2_186/inc/cliserve.h_v  $
** 
**    Rev 1.0   16 Dec 1996 13:54:24   Judy
** Initial revision.
** 
**    Rev 1.0   27 Aug 1996 15:21:26   Judy
** Initial revision.
   
      Rev 1.0   23 Aug 1996 17:44:12   Judy
   Initial revision.
**  
**     Rev 1.4   31 Mar 1992 08:20:08   tom
**  CliTokenize has never been implemented, and there appears to be no need for
**  it.
**  
**     Rev 1.3   16 Oct 1991 09:15:20   tom
**  Since CLI Server written in Actor, many of the prototypes are now obsolete.
** 
**    Rev 1.2   09 Jul 1991 12:48:36   tom
** Changed cli server string arguments to LPSTR.
** 
**    Rev 1.1   05 Jul 1991  9:35:02   tom
** Revised TOKEN_TYPE values; STRING doesn't need "*", copyright statement.
**
**    Rev 1.0   14 Jun 1991 13:34:10   jim
** Initial revision.
**
**  $Header:   S:/tbird/mt2_186/inc/cliserve.h_v   1.0   16 Dec 1996 13:54:24   Judy  $
**
**  Copyright (C) 1991 Microtek International.  All rights reserved.
**
*****************************************************************************/

#define _CLISERVE_

                       /****************************
                        *                          *
                        *       INCLUDE FILES      *
                        *                          *
                        ****************************/
#ifndef _BASEWIND_
#include "basewind.h"
#endif

                       /****************************
                        *                          *
                        *        DEFINITIONS       *
                        *                          *
                        ****************************/

/* token types returned by CliTokenize */
typedef enum {
   TOKEN_QUOTED_STRING,
   TOKEN_IDENTIFIER,
   TOKEN_NUMBER,
   TOKEN_UNKNOWN,
} TOKEN_TYPE;

                        /****************************
                         *                          *
                         *        PROTOTYPES        *
                         *                          *
                         ****************************/

/****************************************************************************
**
**  CliServerCall
**
**  Description:
**     This describes how the CLI Server calls another server.
**     *** NOTE ***:  THIS IS AN EXAMPLE ONLY; THERE IS NO ASSOCIATED CODE.
**
**  Parameters:
**     input:
**        cmdString:  A pointer to a series of one or more null-terminated
**           strings, the first being the command name, the remainder
**           being the arguments.
**        argc:  The number of strings in the strings array.
**        argv:  An array of argc indexes into the string array for each
**           of the strings.
**     output:
**        None.
**
*****************************************************************************/
/*
RETCODE EXPORT CliServerCall (LPSTR cmdString, U32 argc, U32 argv);
*/

/******************************** E O F ***********************************/
