/*->h.main */


#define NOLOAD 0


#define DRAGZERO        1
#define ONZERO          2
#define RXDATAZERO      4
#define CALLZERO        8
#define LINKDEMON       16
#define MEMORYDEMON     32
#define TXDATAZERO      64
#define FAXPOLL         128
#define PROCESSZERO     256
#define FORCEZERO       512
#define MODEMCHANGEZERO 1024
#define SDEVZERO        2048
#define BLOCKZERO       4096
#define TWAINZERO       8192
#define REPLAYZERO      16384
#define RXFAXZERO       32768
#define CONZERO         65536
#define NEWFAXZERO      131072
#define PRINTZERO       262144
#define POLLFNZERO      524288


#define VTDRAG     1
#define VXDRAG     2
#define TEKPDRAG   3
#define PAREA      4
#define DIRDRAG    5

extern int zerotime;

extern void startdrag(int type,int handle);

extern void addzeroevent(int type);
extern void remzeroevent(int type);

extern void terminatec(void);
extern void terminate(void);
extern int  termnok(void);

extern int  poll(int zmask);
extern void pollzt(void);
extern void pollt(void);
extern void pollz(void);

extern void addpollfunction(int fp);
extern void rempollfunction(int fp);

extern int  getdevice(int fp);

extern void saveconfig(void);




#define TXBP   0
#define RXBP   1
#define AUTOP  2
#define LIBP   3
#define TDIRP  4
#define BATP   5
#define AFXD   6
#define RESP   7
#define PRIP   8
#define DRVP   9
#define AFXRD  10
#define AFXT   11
#define AFXTMP 12
#define SCHED  13
#define SRVP   14

extern char * path(int index);




