!/*
! * SocketTools Library Edition
! * Version 2.15
! *
! * Copyright 1995-1998, Catalyst Development Corporation
! * All rights reserved
! *
! * This module contains the confidential and proprietary information
! * of Catalyst Development Corporation and may not be redistributed.
! *
! * This product is licensed to you pursuant to the terms of the
! * Catalyst license agreement included with the original software,
! * and is protected by copyright law and international treaties.
! * Unauthorized reproduction or distribution may result in severe
! * criminal penalties.
! */
!    Translated to Clarion for Windows constants by Arnor Baldvinsson
!    Allerup EDB, Denmark, July 8, 1998

Omit('***END***')
#ifndef _CSTOOLS_CSERROR_H
#define _CSTOOLS_CSERROR_H

#ifdef __cplusplus
extern "C" {
#endif
***END***


!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * audio library.
! *
! *************************************************************************/

AUDIO_ERROR	                EQUATE(-1)

_AUDIO_BASE_ERROR			      EQUATE(25100)
ERROR_AUDIO_NONE			      EQUATE(0)
ERROR_AUDIO_LICENSE			    EQUATE(_AUDIO_BASE_ERROR+1)
ERROR_AUDIO_FILE			      EQUATE(_AUDIO_BASE_ERROR+2)
ERROR_AUDIO_INPUT			      EQUATE(_AUDIO_BASE_ERROR+3)
ERROR_AUDIO_OUTPUT			    EQUATE(_AUDIO_BASE_ERROR+4)
ERROR_AUDIO_MEMORY			    EQUATE(_AUDIO_BASE_ERROR+5)
ERROR_AUDIO_PARAMETER		    EQUATE(_AUDIO_BASE_ERROR+6)
ERROR_AUDIO_NOSUPPORT		    EQUATE(_AUDIO_BASE_ERROR+7)
ERROR_AUDIO_READONLY		    EQUATE(_AUDIO_BASE_ERROR+8)
ERROR_AUDIO_WRITEONLY		    EQUATE(_AUDIO_BASE_ERROR+9)
ERROR_AUDIO_STREAM			    EQUATE(_AUDIO_BASE_ERROR+10)
ERROR_AUDIO_HEADER			    EQUATE(_AUDIO_BASE_ERROR+11)
ERROR_AUDIO_FORMAT			    EQUATE(_AUDIO_BASE_ERROR+12)
ERROR_AUDIO_SAMPLE			    EQUATE(_AUDIO_BASE_ERROR+13)
ERROR_AUDIO_EOF				      EQUATE(_AUDIO_BASE_ERROR+14)
ERROR_AUDIO_DEVICE			    EQUATE(_AUDIO_BASE_ERROR+15)

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Domain Name Service (DNS) client library.
! *
! *************************************************************************/

DNS_ERROR                   EQUATE(-1)

_DNS_BASE_ERROR				      EQUATE(25300)
ERROR_DNS_NONE				      EQUATE(0)
ERROR_DNS_NETWORK			      EQUATE(_DNS_BASE_ERROR+1)
ERROR_DNS_LICENSE			      EQUATE(_DNS_BASE_ERROR+2)
ERROR_DNS_NOHANDLES		    	EQUATE(_DNS_BASE_ERROR+3)
ERROR_DNS_NOTOWNER		    	EQUATE(_DNS_BASE_ERROR+4)
ERROR_DNS_HANDLE			      EQUATE(_DNS_BASE_ERROR+5)
ERROR_DNS_MEMORY			      EQUATE(_DNS_BASE_ERROR+6)
ERROR_DNS_PARAMETER		    	EQUATE(_DNS_BASE_ERROR+7)
ERROR_DNS_SOCKET			      EQUATE(_DNS_BASE_ERROR+8)
ERROR_DNS_HOSTNAME		    	EQUATE(_DNS_BASE_ERROR+9)
ERROR_DNS_HOSTADDRESS	    	EQUATE(_DNS_BASE_ERROR+10)
ERROR_DNS_HOSTNOTFOUND  		EQUATE(_DNS_BASE_ERROR+11)
ERROR_DNS_HOSTINFO		    	EQUATE(_DNS_BASE_ERROR+12)
ERROR_DNS_PROTOCOL		    	EQUATE(_DNS_BASE_ERROR+13)
ERROR_DNS_RECORDTYPE	    	EQUATE(_DNS_BASE_ERROR+14)
ERROR_DNS_RECORDNAME	    	EQUATE(_DNS_BASE_ERROR+15)
ERROR_DNS_RECORDDATA	    	EQUATE(_DNS_BASE_ERROR+16)
ERROR_DNS_SERVERINDEX	    	EQUATE(_DNS_BASE_ERROR+17)
ERROR_DNS_SERVERADDR	    	EQUATE(_DNS_BASE_ERROR+18)
ERROR_DNS_SERVERPORT	    	EQUATE(_DNS_BASE_ERROR+19)
ERROR_DNS_SERVERFAIL	    	EQUATE(_DNS_BASE_ERROR+20)
ERROR_DNS_NORESPONSE	    	EQUATE(_DNS_BASE_ERROR+21)
ERROR_DNS_BADRESPONSE	    	EQUATE(_DNS_BASE_ERROR+22)
ERROR_DNS_REFUSED			      EQUATE(_DNS_BASE_ERROR+23)
ERROR_DNS_TIMEOUT			      EQUATE(_DNS_BASE_ERROR+24)
ERROR_DNS_CANCELED		    	EQUATE(_DNS_BASE_ERROR+25)

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Finger client library.
! *
! *************************************************************************/

FINGER_ERROR                EQUATE(-1)

_FINGER_BASE_ERROR			    EQUATE(25500)
ERROR_FINGER_NONE			      EQUATE(0)
ERROR_FINGER_NETWORK	    	EQUATE(_FINGER_BASE_ERROR+1)	
ERROR_FINGER_LICENSE	    	EQUATE(_FINGER_BASE_ERROR+2)
ERROR_FINGER_NOHANDLES  		EQUATE(_FINGER_BASE_ERROR+3)
ERROR_FINGER_NOTOWNER	    	EQUATE(_FINGER_BASE_ERROR+4)
ERROR_FINGER_HANDLE		    	EQUATE(_FINGER_BASE_ERROR+5)	
ERROR_FINGER_MEMORY		    	EQUATE(_FINGER_BASE_ERROR+6)	
ERROR_FINGER_PARAMETER  		EQUATE(_FINGER_BASE_ERROR+7)
ERROR_FINGER_HOSTNAME	    	EQUATE(_FINGER_BASE_ERROR+8)	
ERROR_FINGER_SOCKET		    	EQUATE(_FINGER_BASE_ERROR+9)	
ERROR_FINGER_CONNECT	    	EQUATE(_FINGER_BASE_ERROR+10)	
ERROR_FINGER_TIMEOUT	    	EQUATE(_FINGER_BASE_ERROR+11)
ERROR_FINGER_READ			      EQUATE(_FINGER_BASE_ERROR+12)	
ERROR_FINGER_WRITE		    	EQUATE(_FINGER_BASE_ERROR+13)	
ERROR_FINGER_RETRY		    	EQUATE(_FINGER_BASE_ERROR+14)
ERROR_FINGER_OVERFLOW	    	EQUATE(_FINGER_BASE_ERROR+15)
ERROR_FINGER_BLOCKED	    	EQUATE(_FINGER_BASE_ERROR+16)	
ERROR_FINGER_CANCELED	    	EQUATE(_FINGER_BASE_ERROR+17)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * File Transfer Protocol (FTP) client library.
! *
! *************************************************************************/

FTP_ERROR                   EQUATE(-1)

_FTP_BASE_ERROR				      EQUATE(25700)
ERROR_FTP_NONE				      EQUATE(0)
ERROR_FTP_NETWORK			      EQUATE(_FTP_BASE_ERROR+1)
ERROR_FTP_LICENSE			      EQUATE(_FTP_BASE_ERROR+2)
ERROR_FTP_NOHANDLES		    	EQUATE(_FTP_BASE_ERROR+3)
ERROR_FTP_NOTOWNER		    	EQUATE(_FTP_BASE_ERROR+4)
ERROR_FTP_HANDLE			      EQUATE(_FTP_BASE_ERROR+5)
ERROR_FTP_MEMORY			      EQUATE(_FTP_BASE_ERROR+6)
ERROR_FTP_PARAMETER		    	EQUATE(_FTP_BASE_ERROR+7)
ERROR_FTP_HOSTNAME		    	EQUATE(_FTP_BASE_ERROR+8)	
ERROR_FTP_SOCKET			      EQUATE(_FTP_BASE_ERROR+9)	
ERROR_FTP_ACCEPT			      EQUATE(_FTP_BASE_ERROR+10)	
ERROR_FTP_CONNECT			      EQUATE(_FTP_BASE_ERROR+11)	
ERROR_FTP_PEERNAME		    	EQUATE(_FTP_BASE_ERROR+12)	
ERROR_FTP_BIND				      EQUATE(_FTP_BASE_ERROR+13)	
ERROR_FTP_LISTEN			      EQUATE(_FTP_BASE_ERROR+14)	
ERROR_FTP_READ				      EQUATE(_FTP_BASE_ERROR+15)	
ERROR_FTP_WRITE				      EQUATE(_FTP_BASE_ERROR+16)	
ERROR_FTP_RETRY				      EQUATE(_FTP_BASE_ERROR+17)
ERROR_FTP_EOF			        	EQUATE(_FTP_BASE_ERROR+18) 
ERROR_FTP_OVERFLOW     			EQUATE(_FTP_BASE_ERROR+19)
ERROR_FTP_BLOCKED	      		EQUATE(_FTP_BASE_ERROR+20)	
ERROR_FTP_NOTBUSY	      		EQUATE(_FTP_BASE_ERROR+21)	
ERROR_FTP_TIMEOUT	          EQUATE(_FTP_BASE_ERROR+22) 
ERROR_FTP_RESYNC	      		EQUATE(_FTP_BASE_ERROR+23)	
ERROR_FTP_CLOSED	      		EQUATE(_FTP_BASE_ERROR+24)	
ERROR_FTP_NOTREADY     			EQUATE(_FTP_BASE_ERROR+25)	
ERROR_FTP_NOTAVAIL     			EQUATE(_FTP_BASE_ERROR+26)	
ERROR_FTP_SERVICE	      		EQUATE(_FTP_BASE_ERROR+27)	
ERROR_FTP_DATAPORT    			EQUATE(_FTP_BASE_ERROR+28)	
ERROR_FTP_DATAOPEN    			EQUATE(_FTP_BASE_ERROR+29)	
ERROR_FTP_DATACLOSED    		EQUATE(_FTP_BASE_ERROR+30)	
ERROR_FTP_CANCELED	    		EQUATE(_FTP_BASE_ERROR+31)	
ERROR_FTP_READONLY	    		EQUATE(_FTP_BASE_ERROR+32)	
ERROR_FTP_WRITEONLY	    		EQUATE(_FTP_BASE_ERROR+33)	
ERROR_FTP_FILETYPE	    		EQUATE(_FTP_BASE_ERROR+34)	
ERROR_FTP_PASSIVE		      	EQUATE(_FTP_BASE_ERROR+35)	
ERROR_FTP_ADDRESS		      	EQUATE(_FTP_BASE_ERROR+36)	
ERROR_FTP_CREATEFILE    		EQUATE(_FTP_BASE_ERROR+37)	
ERROR_FTP_OPENFILE	      	EQUATE(_FTP_BASE_ERROR+38)	
ERROR_FTP_READFILE	    		EQUATE(_FTP_BASE_ERROR+39)	
ERROR_FTP_WRITEFILE	    		EQUATE(_FTP_BASE_ERROR+40)	
ERROR_FTP_LOGIN			      	EQUATE(_FTP_BASE_ERROR+41) 
ERROR_FTP_OPENFAIL	    		EQUATE(_FTP_BASE_ERROR+42)	
ERROR_FTP_FILEBUSY	    		EQUATE(_FTP_BASE_ERROR+43)	
ERROR_FTP_NOSPACE		      	EQUATE(_FTP_BASE_ERROR+44)	
ERROR_FTP_COMMAND		      	EQUATE(_FTP_BASE_ERROR+45)	
ERROR_FTP_ARGUMENT	      	EQUATE(_FTP_BASE_ERROR+46)	
ERROR_FTP_CMDIMP		      	EQUATE(_FTP_BASE_ERROR+47)	
ERROR_FTP_CMDSEQ		      	EQUATE(_FTP_BASE_ERROR+48)	
ERROR_FTP_NOLOGIN		      	EQUATE(_FTP_BASE_ERROR+49)	
ERROR_FTP_NOACCOUNT	      	EQUATE(_FTP_BASE_ERROR+50)	
ERROR_FTP_ACCESS		      	EQUATE(_FTP_BASE_ERROR+51)	
ERROR_FTP_FILEALLOC	    		EQUATE(_FTP_BASE_ERROR+52)	
ERROR_FTP_FILENAME	    		EQUATE(_FTP_BASE_ERROR+53)	
ERROR_FTP_UNEXPECTED    		EQUATE(_FTP_BASE_ERROR+54)	
ERROR_FTP_RESTART		      	EQUATE(_FTP_BASE_ERROR+55) 

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Gopher client library.
! *
! *************************************************************************/

GOPHER_ERROR                EQUATE(-1)

_GOPHER_BASE_ERROR			    EQUATE(25900)
ERROR_GOPHER_NONE			      EQUATE(0)
ERROR_GOPHER_NETWORK	    	EQUATE(_GOPHER_BASE_ERROR+1)
ERROR_GOPHER_LICENSE	    	EQUATE(_GOPHER_BASE_ERROR+2)
ERROR_GOPHER_NOHANDLES   		EQUATE(_GOPHER_BASE_ERROR+3)
ERROR_GOPHER_NOTOWNER	     	EQUATE(_GOPHER_BASE_ERROR+4)
ERROR_GOPHER_HANDLE		    	EQUATE(_GOPHER_BASE_ERROR+5)	
ERROR_GOPHER_MEMORY		    	EQUATE(_GOPHER_BASE_ERROR+6)	
ERROR_GOPHER_PARAMETER  		EQUATE(_GOPHER_BASE_ERROR+7)	
ERROR_GOPHER_HOSTNAME	    	EQUATE(_GOPHER_BASE_ERROR+8)	
ERROR_GOPHER_SOCKET		    	EQUATE(_GOPHER_BASE_ERROR+9)	
ERROR_GOPHER_CONNECT	    	EQUATE(_GOPHER_BASE_ERROR+10)	
ERROR_GOPHER_TIMEOUT	    	EQUATE(_GOPHER_BASE_ERROR+11)	
ERROR_GOPHER_SERVER		    	EQUATE(_GOPHER_BASE_ERROR+12)	
ERROR_GOPHER_READ			      EQUATE(_GOPHER_BASE_ERROR+13)	
ERROR_GOPHER_WRITE		    	EQUATE(_GOPHER_BASE_ERROR+14)	
ERROR_GOPHER_RETRY		    	EQUATE(_GOPHER_BASE_ERROR+15)
ERROR_GOPHER_OVERFLOW	    	EQUATE(_GOPHER_BASE_ERROR+16)
ERROR_GOPHER_CLOSED		    	EQUATE(_GOPHER_BASE_ERROR+17)	
ERROR_GOPHER_BLOCKED	    	EQUATE(_GOPHER_BASE_ERROR+18)	
ERROR_GOPHER_CANCELED	    	EQUATE(_GOPHER_BASE_ERROR+19)	
ERROR_GOPHER_BADITEM	    	EQUATE(_GOPHER_BASE_ERROR+20)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Internet Control Message Protocol (ICMP) client library.
! *
! *************************************************************************/

ICMP_ERROR                  EQUATE(-1)

_ICMP_BASE_ERROR			      EQUATE(26100)
ERROR_ICMP_NONE				      EQUATE(0)
ERROR_ICMP_NETWORK		    	EQUATE(_ICMP_BASE_ERROR+1)
ERROR_ICMP_LICENSE		    	EQUATE(_ICMP_BASE_ERROR+2)
ERROR_ICMP_NOHANDLES	    	EQUATE(_ICMP_BASE_ERROR+3)
ERROR_ICMP_NOTOWNER		    	EQUATE(_ICMP_BASE_ERROR+4)
ERROR_ICMP_HANDLE			      EQUATE(_ICMP_BASE_ERROR+5)	
ERROR_ICMP_MEMORY			      EQUATE(_ICMP_BASE_ERROR+6)	
ERROR_ICMP_PARAMETER	    	EQUATE(_ICMP_BASE_ERROR+7)
ERROR_ICMP_ADDRESS		    	EQUATE(_ICMP_BASE_ERROR+8)
ERROR_ICMP_SOCKET			      EQUATE(_ICMP_BASE_ERROR+9)
ERROR_ICMP_PACKETSIZE	    	EQUATE(_ICMP_BASE_ERROR+10)
ERROR_ICMP_PACKETDATA	    	EQUATE(_ICMP_BASE_ERROR+11)
ERROR_ICMP_READ				      EQUATE(_ICMP_BASE_ERROR+12)
ERROR_ICMP_WRITE			      EQUATE(_ICMP_BASE_ERROR+13)
ERROR_ICMP_RETRY			      EQUATE(_ICMP_BASE_ERROR+14)
ERROR_ICMP_OVERFLOW		    	EQUATE(_ICMP_BASE_ERROR+15)
ERROR_ICMP_BLOCKED		    	EQUATE(_ICMP_BASE_ERROR+16)
ERROR_ICMP_CANCELED		    	EQUATE(_ICMP_BASE_ERROR+17)
ERROR_ICMP_TIMEOUT		    	EQUATE(_ICMP_BASE_ERROR+18)
ERROR_ICMP_NOASYNC		    	EQUATE(_ICMP_BASE_ERROR+19)
ERROR_ICMP_FAILED			      EQUATE(_ICMP_BASE_ERROR+20)
ERROR_ICMP_UNREACHABLE  		EQUATE(_ICMP_BASE_ERROR+21)
ERROR_ICMP_TTLEXPIRED	    	EQUATE(_ICMP_BASE_ERROR+22)

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Multipurpose Internet Mail Extensions (MIME) library.
! *
! *************************************************************************/

MIME_ERROR                  EQUATE(-1)

_MIME_BASE_ERROR			      EQUATE(26300)
ERROR_MIME_NONE				      EQUATE(0)
ERROR_MIME_LICENSE	    		EQUATE(_MIME_BASE_ERROR+1)
ERROR_MIME_NOHANDLES    		EQUATE(_MIME_BASE_ERROR+2)
ERROR_MIME_NOTOWNER	    		EQUATE(_MIME_BASE_ERROR+3)
ERROR_MIME_HANDLE		      	EQUATE(_MIME_BASE_ERROR+4)		
ERROR_MIME_MEMORY		      	EQUATE(_MIME_BASE_ERROR+5)		
ERROR_MIME_PARAMETER    		EQUATE(_MIME_BASE_ERROR+6)		
ERROR_MIME_CREATE		      	EQUATE(_MIME_BASE_ERROR+7)		
ERROR_MIME_HEADER		      	EQUATE(_MIME_BASE_ERROR+8)		
ERROR_MIME_PART			      	EQUATE(_MIME_BASE_ERROR+9)		
ERROR_MIME_PARSE		      	EQUATE(_MIME_BASE_ERROR+10)		
ERROR_MIME_IMPORT		      	EQUATE(_MIME_BASE_ERROR+11)		
ERROR_MIME_EXPORT		      	EQUATE(_MIME_BASE_ERROR+12)		
ERROR_MIME_BOUNDARY	    		EQUATE(_MIME_BASE_ERROR+13)	
ERROR_MIME_ATTACH		      	EQUATE(_MIME_BASE_ERROR+14)	
ERROR_MIME_ENCODE		      	EQUATE(_MIME_BASE_ERROR+15)	
ERROR_MIME_DECODE		      	EQUATE(_MIME_BASE_ERROR+16)	
ERROR_MIME_BADFILE	    		EQUATE(_MIME_BASE_ERROR+17)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Network News Transfer Protocol (NNTP) client library.
! *
! *************************************************************************/

NNTP_ERROR                  EQUATE(-1)

_NNTP_BASE_ERROR			      EQUATE(26500)
ERROR_NNTP_NONE				      EQUATE(0)
ERROR_NNTP_NETWORK		    	EQUATE(_NNTP_BASE_ERROR+1)
ERROR_NNTP_LICENSE		    	EQUATE(_NNTP_BASE_ERROR+2)
ERROR_NNTP_NOHANDLES	    	EQUATE(_NNTP_BASE_ERROR+3)
ERROR_NNTP_NOTOWNER		    	EQUATE(_NNTP_BASE_ERROR+4)
ERROR_NNTP_HANDLE			      EQUATE(_NNTP_BASE_ERROR+5)		
ERROR_NNTP_MEMORY			      EQUATE(_NNTP_BASE_ERROR+6)		
ERROR_NNTP_PARAMETER	    	EQUATE(_NNTP_BASE_ERROR+7)		
ERROR_NNTP_HOSTNAME		    	EQUATE(_NNTP_BASE_ERROR+8)		
ERROR_NNTP_SOCKET			      EQUATE(_NNTP_BASE_ERROR+9)		
ERROR_NNTP_CONNECT		    	EQUATE(_NNTP_BASE_ERROR+10)		
ERROR_NNTP_TIMEOUT		    	EQUATE(_NNTP_BASE_ERROR+11)
ERROR_NNTP_SERVER			      EQUATE(_NNTP_BASE_ERROR+12)	
ERROR_NNTP_READ				      EQUATE(_NNTP_BASE_ERROR+13)	
ERROR_NNTP_WRITE			      EQUATE(_NNTP_BASE_ERROR+14)	
ERROR_NNTP_RETRY			      EQUATE(_NNTP_BASE_ERROR+15)
ERROR_NNTP_OVERFLOW		    	EQUATE(_NNTP_BASE_ERROR+16)
ERROR_NNTP_CLOSED			      EQUATE(_NNTP_BASE_ERROR+17)	
ERROR_NNTP_BLOCKED		    	EQUATE(_NNTP_BASE_ERROR+18)	
ERROR_NNTP_CANCELED		    	EQUATE(_NNTP_BASE_ERROR+19)	
ERROR_NNTP_POSTING		    	EQUATE(_NNTP_BASE_ERROR+20)
ERROR_NNTP_NOSERVICE	    	EQUATE(_NNTP_BASE_ERROR+21)	
ERROR_NNTP_BADGROUP		    	EQUATE(_NNTP_BASE_ERROR+22)	
ERROR_NNTP_NOGROUP		    	EQUATE(_NNTP_BASE_ERROR+23)	
ERROR_NNTP_EMPTYGROUP	    	EQUATE(_NNTP_BASE_ERROR+24)	
ERROR_NNTP_NOARTICLE	    	EQUATE(_NNTP_BASE_ERROR+25)	
ERROR_NNTP_LASTARTICLE   		EQUATE(_NNTP_BASE_ERROR+26)	
ERROR_NNTP_FIRSTARTICLE  		EQUATE(_NNTP_BASE_ERROR+27)	
ERROR_NNTP_BADARTICLE		    EQUATE(_NNTP_BASE_ERROR+28)	
ERROR_NNTP_NOTRANSFER		    EQUATE(_NNTP_BASE_ERROR+29)	
ERROR_NNTP_BADTRANSFER	  	EQUATE(_NNTP_BASE_ERROR+30)	
ERROR_NNTP_REJECTED			    EQUATE(_NNTP_BASE_ERROR+31)	
ERROR_NNTP_NOPOSTING		    EQUATE(_NNTP_BASE_ERROR+32)	
ERROR_NNTP_BADPOST			    EQUATE(_NNTP_BASE_ERROR+33)	
ERROR_NNTP_COMMAND			    EQUATE(_NNTP_BASE_ERROR+34)	
ERROR_NNTP_RESTRICTED		    EQUATE(_NNTP_BASE_ERROR+35)	
ERROR_NNTP_FAULT			      EQUATE(_NNTP_BASE_ERROR+36)	
ERROR_NNTP_AUTHINFO		    	EQUATE(_NNTP_BASE_ERROR+37)	
ERROR_NNTP_AUTHFAIL		    	EQUATE(_NNTP_BASE_ERROR+38)	
ERROR_NNTP_AUTHTYPE		    	EQUATE(_NNTP_BASE_ERROR+39)	
ERROR_NNTP_NOAUTH			      EQUATE(_NNTP_BASE_ERROR+40)	
ERROR_NNTP_UNEXPECTED	    	EQUATE(_NNTP_BASE_ERROR+41)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Post Office Protocol v3 (POP3) client library.
! *
! *************************************************************************/

POP_ERROR                   EQUATE(-1)

_POP_BASE_ERROR				      EQUATE(26700)
ERROR_POP_NONE				      EQUATE(0)
ERROR_POP_NETWORK			      EQUATE(_POP_BASE_ERROR+1)
ERROR_POP_LICENSE			      EQUATE(_POP_BASE_ERROR+2)
ERROR_POP_NOHANDLES		    	EQUATE(_DNS_BASE_ERROR+3)
ERROR_POP_NOTOWNER		    	EQUATE(_DNS_BASE_ERROR+4)
ERROR_POP_HANDLE			      EQUATE(_POP_BASE_ERROR+5)	
ERROR_POP_MEMORY			      EQUATE(_POP_BASE_ERROR+6)	
ERROR_POP_PARAMETER		    	EQUATE(_POP_BASE_ERROR+7)	
ERROR_POP_HOSTNAME		    	EQUATE(_POP_BASE_ERROR+8)	
ERROR_POP_SOCKET			      EQUATE(_POP_BASE_ERROR+9)	
ERROR_POP_CONNECT			      EQUATE(_POP_BASE_ERROR+10)	
ERROR_POP_TIMEOUT			      EQUATE(_POP_BASE_ERROR+11)
ERROR_POP_SERVER			      EQUATE(_POP_BASE_ERROR+12)	
ERROR_POP_READ				      EQUATE(_POP_BASE_ERROR+13)	
ERROR_POP_WRITE				      EQUATE(_POP_BASE_ERROR+14)	
ERROR_POP_RETRY				      EQUATE(_POP_BASE_ERROR+15)
ERROR_POP_OVERFLOW		    	EQUATE(_POP_BASE_ERROR+16)
ERROR_POP_CLOSED			      EQUATE(_POP_BASE_ERROR+17)	
ERROR_POP_BLOCKED			      EQUATE(_POP_BASE_ERROR+18)	
ERROR_POP_CANCELED		      EQUATE(_POP_BASE_ERROR+19) 
ERROR_POP_LOGIN				      EQUATE(_POP_BASE_ERROR+20)	
ERROR_POP_NOLOGIN			      EQUATE(_POP_BASE_ERROR+21)	
ERROR_POP_MESGID			      EQUATE(_POP_BASE_ERROR+22)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Remote Command client library.
! *
! *************************************************************************/

RLIB_ERROR                  EQUATE(-1)

_RLIB_BASE_ERROR			      EQUATE(26900)
ERROR_RLIB_NONE				      EQUATE(0)
ERROR_RLIB_NETWORK		      EQUATE(_RLIB_BASE_ERROR+1)
ERROR_RLIB_LICENSE		    	EQUATE(_RLIB_BASE_ERROR+2)
ERROR_RLIB_NOHANDLES	    	EQUATE(_RLIB_BASE_ERROR+3)
ERROR_RLIB_NOTOWNER		    	EQUATE(_RLIB_BASE_ERROR+4)
ERROR_RLIB_HANDLE			      EQUATE(_RLIB_BASE_ERROR+5)		
ERROR_RLIB_MEMORY			      EQUATE(_RLIB_BASE_ERROR+6)		
ERROR_RLIB_PARAMETER	    	EQUATE(_RLIB_BASE_ERROR+7)		
ERROR_RLIB_HOSTNAME		    	EQUATE(_RLIB_BASE_ERROR+8)		
ERROR_RLIB_SOCKET			      EQUATE(_RLIB_BASE_ERROR+9)		
ERROR_RLIB_CONNECT		    	EQUATE(_RLIB_BASE_ERROR+10)
ERROR_RLIB_ACCEPT			      EQUATE(_RLIB_BASE_ERROR+11)	
ERROR_RLIB_TIMEOUT		    	EQUATE(_RLIB_BASE_ERROR+12)	
ERROR_RLIB_WRITE			      EQUATE(_RLIB_BASE_ERROR+13)	
ERROR_RLIB_READ				      EQUATE(_RLIB_BASE_ERROR+14)	
ERROR_RLIB_RETRY			      EQUATE(_RLIB_BASE_ERROR+15)
ERROR_RLIB_OVERFLOW		    	EQUATE(_RLIB_BASE_ERROR+16)
ERROR_RLIB_CLOSED			      EQUATE(_RLIB_BASE_ERROR+17)
ERROR_RLIB_BLOCKED		    	EQUATE(_RLIB_BASE_ERROR+18)	
ERROR_RLIB_CANCELED		    	EQUATE(_RLIB_BASE_ERROR+19)
ERROR_RLIB_EXECUTE		    	EQUATE(_RLIB_BASE_ERROR+20)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Simple Mail Transfer Protocol (SMTP) client library.
! *
! *************************************************************************/

SMTP_ERROR                  EQUATE(-1)

_SMTP_BASE_ERROR			      EQUATE(27100)
ERROR_SMTP_NONE				      EQUATE(0)
ERROR_SMTP_NETWORK		    	EQUATE(_SMTP_BASE_ERROR+1)
ERROR_SMTP_LICENSE		    	EQUATE(_SMTP_BASE_ERROR+2)
ERROR_SMTP_NOHANDLES	    	EQUATE(_SMTP_BASE_ERROR+3)
ERROR_SMTP_NOTOWNER		    	EQUATE(_SMTP_BASE_ERROR+4)
ERROR_SMTP_HANDLE			      EQUATE(_SMTP_BASE_ERROR+5)		
ERROR_SMTP_MEMORY			      EQUATE(_SMTP_BASE_ERROR+6)
ERROR_SMTP_PARAMETER	    	EQUATE(_SMTP_BASE_ERROR+7)		
ERROR_SMTP_HOSTNAME		    	EQUATE(_SMTP_BASE_ERROR+8)		
ERROR_SMTP_SOCKET			      EQUATE(_SMTP_BASE_ERROR+9)		
ERROR_SMTP_CONNECT		    	EQUATE(_SMTP_BASE_ERROR+10)		
ERROR_SMTP_TIMEOUT		    	EQUATE(_SMTP_BASE_ERROR+11)
ERROR_SMTP_SERVER			      EQUATE(_SMTP_BASE_ERROR+12)	
ERROR_SMTP_READ				      EQUATE(_SMTP_BASE_ERROR+13)	
ERROR_SMTP_WRITE			      EQUATE(_SMTP_BASE_ERROR+14)	
ERROR_SMTP_RETRY			      EQUATE(_SMTP_BASE_ERROR+15)
ERROR_SMTP_OVERFLOW		      EQUATE(_SMTP_BASE_ERROR+16)
ERROR_SMTP_CLOSED			      EQUATE(_SMTP_BASE_ERROR+17)	
ERROR_SMTP_BLOCKED		    	EQUATE(_SMTP_BASE_ERROR+18)	
ERROR_SMTP_CANCELED		    	EQUATE(_SMTP_BASE_ERROR+19)	
ERROR_SMTP_ADDRESS		    	EQUATE(_SMTP_BASE_ERROR+20)	
ERROR_SMTP_RECPT			      EQUATE(_SMTP_BASE_ERROR+21)	
ERROR_SMTP_DATA				      EQUATE(_SMTP_BASE_ERROR+22)	
ERROR_SMTP_NODATA			      EQUATE(_SMTP_BASE_ERROR+23)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Telnet client library.
! *
! *************************************************************************/

TELNET_ERROR                EQUATE(-1)

_TELNET_BASE_ERROR			    EQUATE(27500)
ERROR_TELNET_NONE			      EQUATE(0)
ERROR_TELNET_NETWORK	    	EQUATE(_TELNET_BASE_ERROR+1)
ERROR_TELNET_LICENSE	    	EQUATE(_TELNET_BASE_ERROR+2)
ERROR_TELNET_NOHANDLES    	EQUATE(_TELNET_BASE_ERROR+3)
ERROR_TELNET_NOTOWNER	    	EQUATE(_TELNET_BASE_ERROR+4)
ERROR_TELNET_HANDLE		    	EQUATE(_TELNET_BASE_ERROR+5)	
ERROR_TELNET_MEMORY		    	EQUATE(_TELNET_BASE_ERROR+6)	
ERROR_TELNET_PARAMETER  		EQUATE(_TELNET_BASE_ERROR+7)
ERROR_TELNET_HOSTNAME	    	EQUATE(_TELNET_BASE_ERROR+8)	
ERROR_TELNET_SOCKET		    	EQUATE(_TELNET_BASE_ERROR+9)	
ERROR_TELNET_CONNECT	    	EQUATE(_TELNET_BASE_ERROR+10)	
ERROR_TELNET_TIMEOUT	    	EQUATE(_TELNET_BASE_ERROR+11)	
ERROR_TELNET_SERVER		    	EQUATE(_TELNET_BASE_ERROR+12)	
ERROR_TELNET_READ			      EQUATE(_TELNET_BASE_ERROR+13)	
ERROR_TELNET_WRITE		    	EQUATE(_TELNET_BASE_ERROR+14)	
ERROR_TELNET_RETRY		    	EQUATE(_TELNET_BASE_ERROR+15)
ERROR_TELNET_OVERFLOW	    	EQUATE(_TELNET_BASE_ERROR+16)
ERROR_TELNET_CLOSED		    	EQUATE(_TELNET_BASE_ERROR+17)	
ERROR_TELNET_BLOCKED	    	EQUATE(_TELNET_BASE_ERROR+18)	
ERROR_TELNET_CANCELED	    	EQUATE(_TELNET_BASE_ERROR+19)
ERROR_TELNET_RESYNC		    	EQUATE(_TELNET_BASE_ERROR+20)	
ERROR_TELNET_OPTION		    	EQUATE(_TELNET_BASE_ERROR+21)	

!/*************************************************************************
! *
! * This section contains the error codes for the SocketTools
! * Whois client library.
! *
! *************************************************************************/

WHOIS_ERROR                 EQUATE(-1)

_WHOIS_BASE_ERROR			      EQUATE(27900)
ERROR_WHOIS_NONE			      EQUATE(0)
ERROR_WHOIS_NETWORK		    	EQUATE(_WHOIS_BASE_ERROR+1)
ERROR_WHOIS_LICENSE		    	EQUATE(_WHOIS_BASE_ERROR+2)
ERROR_WHOIS_NOHANDLES	    	EQUATE(_WHOIS_BASE_ERROR+3)
ERROR_WHOIS_NOTOWNER	    	EQUATE(_WHOIS_BASE_ERROR+4)
ERROR_WHOIS_HANDLE		    	EQUATE(_WHOIS_BASE_ERROR+5)	
ERROR_WHOIS_MEMORY		    	EQUATE(_WHOIS_BASE_ERROR+6)
ERROR_WHOIS_PARAMETER	    	EQUATE(_WHOIS_BASE_ERROR+7)	
ERROR_WHOIS_HOSTNAME	    	EQUATE(_WHOIS_BASE_ERROR+8)	
ERROR_WHOIS_SOCKET		    	EQUATE(_WHOIS_BASE_ERROR+9)	
ERROR_WHOIS_CONNECT		    	EQUATE(_WHOIS_BASE_ERROR+10)	
ERROR_WHOIS_TIMEOUT		    	EQUATE(_WHOIS_BASE_ERROR+11)	
ERROR_WHOIS_READ			      EQUATE(_WHOIS_BASE_ERROR+12)	
ERROR_WHOIS_WRITE			      EQUATE(_WHOIS_BASE_ERROR+13)	
ERROR_WHOIS_RETRY			      EQUATE(_WHOIS_BASE_ERROR+14)
ERROR_WHOIS_OVERFLOW	    	EQUATE(_WHOIS_BASE_ERROR+15)
ERROR_WHOIS_CLOSED		    	EQUATE(_WHOIS_BASE_ERROR+16)
ERROR_WHOIS_BLOCKED		    	EQUATE(_WHOIS_BASE_ERROR+17)	
ERROR_WHOIS_CANCELED	    	EQUATE(_WHOIS_BASE_ERROR+18)	
ERROR_WHOIS_SEARCH		    	EQUATE(_WHOIS_BASE_ERROR+19)	

 Omit('***END***')
#ifdef __cplusplus
}
#endif
#endif /* _CSTOOLS_CSERROR_H */
 ***END***
