⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ckuusr.h

📁 C-Kermit源码。是使用串口/Modem和网络通讯的程序
💻 H
📖 第 1 页 / 共 5 页
字号:
/* These must match similar definitions in ckokey.h */#define   XYM_B1 0      /* Mouse Button One */#define   XYM_B2 1      /* Mouse Button Two */#define   XYM_B3 2      /* Mouse Button Three */#define   XYM_ALT   1     /* Alt */#define   XYM_CTRL  2     /* Ctrl */#define   XYM_SHIFT 4     /* Shift */#define   XYM_C1    0     /* Single Click */#define   XYM_C2    8     /* Double Click */#define   XYM_DRAG  16    /* Drag Event */#endif /* OS2 */#define XYBELL 73   /* BELL */#ifdef OS2#define XYPRTY     74   /* Thread Priority Level */#define   XYP_IDLE  1#define   XYP_REG   2#define   XYP_SRV   4#define   XYP_RTP   3#endif /* OS2 */#define XYALRM     75	/* SET ALARM */#define XYPROTO    76	/* SET PROTOCOL */#define XYPREFIX   77   /* SET PREFIXING */#define XYLOGIN    78   /* Login info for script programs... */#define  LOGI_UID   0	/* User ID  */#define  LOGI_PSW   1	/* Password */#define  LOGI_PRM   2	/* Prompt   */#define XYSTARTUP  79    /* Startup file */#define XYTMPDIR   80    /* Temporary directory */#ifdef OS2#define XYTAPI     81    /* Microsoft Telephone API options */#define   XYTAPI_CFG     1  /* TAPI Configure-Line Dialog */#define   XYTAPI_DIAL    2  /* TAPI Dialing-Properties Dialog */#define   XYTAPI_LIN     3  /* TAPI Line */#define   XYTAPI_LOC     4  /* TAPI Location */#define   XYTAPI_PASS    5  /* TAPI Passthrough */#define   XYTAPI_CON     6  /* TAPI Conversions */#define   XYTAPI_LGHT    7  /* TAPI Modem Lights */#define   XYTAPI_PRE     8  /* TAPI Pre-dialing Terminal */#define   XYTAPI_PST     9  /* TAPI Post-dialing Terminal */#define   XYTAPI_INA    10  /* TAPI Inactivity Timeout */#define   XYTAPI_BNG    11  /* TAPI Wait for Credit Card Tone */#define   XYTAPI_MAN    12  /* TAPI Manual Dialing */#define   XYTAPI_USE    13  /* TAPI Use Line Config settings */#endif /* OS2 */#ifdef TCPSOCKET#define XYTCP  82       /* TCP options */#define  XYTCP_NODELAY   1  /* No Delay */#define  XYTCP_SENDBUF   2  /* Send Buffer Size */#define  XYTCP_LINGER    3  /* Linger */#define  XYTCP_RECVBUF   4  /* Receive Buffer Size */#define  XYTCP_KEEPALIVE 5  /* Keep Alive packets */#define  XYTCP_UCX       6  /* UCX 2.0 port swabbing bug */#define  XYTCP_NAGLE     7  /* Delay - inverse of 1 */#define  XYTCP_RDNS      8  /* Reverse DNS lookup */#define  XYTCP_ADDRESS   9  /* Set preferred IP Address */#define  XYTCP_DNS_SRV  10  /* Use DNS Service Records */#define  XYTCP_DONTROUTE 11 /* Dont Route */#endif /* TCPSOCKET */#ifdef OS2#define XYMSK  83       /* MS-DOS Kermit compatibility options */#define  MSK_COLOR 0    /*  Terminal color handling   */#define  MSK_KEYS  1    /*  SET KEY uses MSK keycodes */#endif /* OS2 */#define XYDEST  84	/* SET DESTINATION as in MS-DOS Kermit */#ifdef OS2#define XYWIN95 85	/* SET WIN95 work arounds  */#define   XYWKEY 0	/*    Keyboard translation */#define   XYWAGR 1      /*    Alt-Gr               */#define   XYWOIO 2      /*    Overlapped I/O       */#define   XYWLUC 3	/*    Lucida Console substitutions */#define   XYWSELECT 4   /*    Select on Write Bug */#define   XYW8_3 5      /*    Use 8.3 filenames? */#define   XYWPOPUP 6    /*    Use Popups?  */#define XYDLR   86 	/* SET K95 DIALER work arounds */#define XYTITLE 87	/* SET TITLE of window */#endif /* OS2 */#define XYIGN   88	/* SET IGNORE-CHARACTER */#define XYEDIT  89      /* SET EDITOR */#define XYFLTR  90      /* SET { SEND, RECEIVE } FILTER */#define XYBROWSE 91     /* SET BROWSER */#define XYEOF    92     /* EOF (= FILE EOF) */#ifdef OS2#define XYBDCP   93     /* BPRINTER */#endif /* OS2 */#define XYFLAG   94	/* FLAG */#define XYLIMIT  95     /* SESSION-LIMIT */#define XYINIL   96     /* Protocol negotiation string max length */#define XYRELY   97     /* RELIABLE */#define XYSTREAM 98     /* STREAMING */#define XYTLOG   99     /* TRANSACTION-LOG */#define XYCLEAR 100     /* CLEARCHANNEL */#define XYAUTH  101	/* AUTHENTICATION */#ifdef TNCODE#define XYKRBPR   0	/* Kerberos Principal */#define XYKRBRL   1	/* Kerberos Realm */#define XYKRBCC   2	/* Kerberos 5 Credentials-Cache */#define XYKRBSRV  3     /* Kerberos Service Name */#define XYKRBDBG  4     /* Kerberos Debugging */#define XYKRBLIF  5     /* Kerberos Lifetime */#define XYKRBPRE  6     /* Kerberos 4 Preauth */#define XYKRBINS  7     /* Kerberos 4 Instance */#define XYKRBFWD  8     /* Kerberos 5 Forwardable */#define XYKRBPRX  9     /* Kerberos 5 Proxiable */#define XYKRBRNW  10    /* Kerberos 5 Renewable lifetime */#define XYKRBGET  11    /* Kerberos Auto-Get-TGTs */#define XYKRBDEL  12    /* Kerberos Auto-Destroy-TGTs */#define   KRB_DEL_NO  0 /*   Kerberos No Auto Destroy */#define   KRB_DEL_CL  1 /*   Kerberos Auto Destory on Close */#define   KRB_DEL_EX  2 /*   Kerberos Auto Destroy on Exit  */#define XYKRBK5K4 13    /* Kerberos 5 Get K4 Tickets */#define XYKRBPRM  14    /* Kerberos 4/5 Prompt */#define XYKRBADR  15    /* Kerberos 4/5 CheckAddrs */#define XYSRPPRM   0    /* SRP Prompt */#define XYSSLRCFL  0    /* SSL/TLS RSA Certs file */#define XYSSLCOK   1    /* SSL/TLS Certs-Ok flag */#define XYSSLCRQ   2    /* SSL/TLS Certs-Required flag */#define XYSSLCL    3    /* SSL/TLS Cipher List */#define XYSSLDBG   4    /* SSL/TLS Debug flag */#define XYSSLRKFL  5    /* SSL/TLS RSA Key File */#define XYSSLLFL   6    /* SSL/TLS Log File */#define XYSSLON    7    /* SSL/TLS Only flag */#define XYSSLSEC   8    /* SSL/TLS Secure flag */#define XYSSLVRB   9    /* SSL/TLS Verbose flag */#define XYSSLVRF  10    /* SSL/TLS Verify flag */#define XYSSLDUM  11    /* SSL/TLS Dummy flag */#define XYSSLDCFL 12    /* SSL/TLS DSA Certs file */#define XYSSLDKFL 13    /* SSL/TLS DH Certs file */#define XYSSLDPFL 14    /* SSL/TLS DH Param file */#define XYSSLCRL  15    /* SSL/TLS CRL file */#define XYSSLCRLD 16    /* SSL/TLS CRL dir */#define XYSSLVRFF 17    /* SSL/TLS Verify file */#define XYSSLVRFD 18    /* SSL/TLS Verify dir *//* The following must be powers of 2 for a bit mask */#define  XYKLCEN  1	/* Kerberos List Credentials: Encryption */#define  XYKLCFL  2	/* Kerberos List Credentials: Flags */#define  XYKLCAD  4     /* Kerberos List Credentials: Addresses */#endif /* TNCODE */#define XYFUNC  102	/* SET FUNCTION */#define  FUNC_DI  0	/* FUNCTION DIAGNOSTICS */#define  FUNC_ER  1     /* FUNCTION ERROR */#define XYFTP   103	/* FTP application */#define XYSLEEP 104	/* SLEEP / PAUSE options */#define XYSSH   105	/* SSH options */#define XYTELOP 106     /* TELNET OPTIONS (TELOPT) */#define XYCD    107     /* SET CD */#define XYCD_M    0	/* CD MESSAGE */#define XYCD_P    1     /* CD PATH */#define XYCSET   108	/* CHARACTER-SET */#define XYSTOP   109    /* STOP-BITS */#define XYSERIAL 110	/* SERIAL */#define XYDISC   111    /* CLOSE-ON-DISCONNECT */#define XYOPTS   112    /* OPTIONS */#define XYQ8FLG  113    /* Q8FLAG (invisible) */#define XYTIMER  114    /* TIMER */#define XYFACKB  115    /* F-ACK-BUG */#define XYBUP    116    /* SET SEND/RECEIVE BACKUP */#define XYMOVE   117	/* SET SEND/RECEIVE MOVE-TO */#define XYRENAME 118	/* SET SEND/RECEIVE RENAME-TO */#define XYHINTS  119    /* SET HINTS */#define XYEVAL   120    /* SET EVALUATE */#define XYFACKP  121    /* F-ACK-PATH */#define XYSYSL   122    /* SysLog */#define XYQNXPL  123	/* QNX Port Lock *//* END OF TOP-LEVEL SET COMMANDS */#ifdef ANYX25/* PAD command parameters */#define XYPADL 0        /* clear virtual call */#define XYPADS 1        /* status of virtual call */#define XYPADR 2        /* reset of virtual call */#define XYPADI 3        /* send an interrupt packet *//* Used with XYX25... */#define XYUDAT 0       /* X.25 call user data */#define XYCLOS 1       /* X.25 closed user group call */#define XYREVC 2       /* X.25 reverse charge call */#endif /* ANYX25 */#ifdef OS2/* SET PRINTER switches */#define PRN_OUT 0			/* Output only */#define PRN_BID 1			/* Bidirectional */#define PRN_DOS 2			/* DOS device */#define PRN_WIN 3			/* Windows queue */#define PRN_TMO 4			/* Timeout */#define PRN_TRM 5			/* Terminator */#define PRN_SEP 6			/* Separator */#define PRN_SPD 7			/* COM-port speed */#define PRN_FLO 8			/* COM-port flow control */#define PRN_PAR 9			/* COM-port parity */#define PRN_NON 10			/* No printer */#define PRN_FIL 11			/* Filename */#define PRN_PIP 12			/* Pipename */#define PRN_PS  13                      /* Text to PS */#define PRN_WID 14                      /* PS Width */#define PRN_LEN 15                      /* PS Length */#define PRN_RAW 16                      /* Non-PS */#define PRN_MAX 16			/* Number of switches defined *//* Printer types */#define PRT_DOS 0			/* DOS */#define PRT_WIN 1			/* Windows Queue */#define PRT_FIL 2			/* File */#define PRT_PIP 3			/* Pipe */#define PRT_NON 4			/* None */#define PRINTSWI#endif /* OS2 */#endif /* NOICP */#ifndef NODIAL/*  Symbols for modem types, moved here from ckudia.c, May 1997, because now  they are also used in some other modules.  The numbers MUST correspond to  the ordering of entries within the modemp[] array.*/#ifdef MINIDIAL				/* Minimum dialer support */#define         n_DIRECT         0	/* Direct connection -- no modem */#define		n_CCITT		 1	/* CCITT/ITU-T V.25bis */#define		n_HAYES		 2	/* Hayes 2400 */#define		n_UNKNOWN	 3	/* Unknown */#define         n_UDEF           4	/* User-Defined */#define         n_GENERIC        5	/* Generic High Speed */#define         n_ITUTV250       6	/* ITU-T V.250 */#define		MAX_MDM		 6	/* Number of modem types */#else					/* Full-blown dialer support */#define         n_DIRECT         0	/* Direct connection -- no modem */#define		n_ATTDTDM	 1#define         n_ATTISN         2#define		n_ATTMODEM	 3#define		n_CCITT		 4#define		n_CERMETEK	 5#define		n_DF03		 6#define		n_DF100		 7#define		n_DF200		 8#define		n_GDC		 9#define		n_HAYES		10#define		n_PENRIL	11#define		n_RACAL		12#define		n_UNKNOWN       13#define		n_VENTEL	14#define		n_CONCORD	15#define		n_ATTUPC	16	/* aka UNIX PC and ATT7300 */#define		n_ROLM          17      /* Rolm CBX DCM */#define		n_MICROCOM	18	/* Microcoms in SX command mode */#define         n_USR           19	/* Modern USRs */#define         n_TELEBIT       20      /* Telebits of all kinds */#define         n_DIGITEL       21	/* Digitel DT-22 (CCITT variant) */#define         n_H_1200        22	/* Hayes 1200 */#define		n_H_ULTRA       23	/* Hayes Ultra and maybe Optima */#define		n_H_ACCURA      24	/* Hayes Accura and maybe Optima */#define         n_PPI           25	/* Practical Peripherals */#define         n_DATAPORT      26	/* AT&T Dataport */#define         n_BOCA          27	/* Boca */#define		n_MOTOROLA      28	/* Motorola Fastalk or Lifestyle */#define		n_DIGICOMM	29	/* Digicomm Connection */#define		n_DYNALINK      30	/* Dynalink 1414VE */#define		n_INTEL		31	/* Intel 14400 Faxmodem */#define		n_UCOM_AT	32	/* Microcoms in AT mode */#define		n_MULTI		33	/* Multitech MT1432 */#define		n_SUPRA		34	/* SupraFAXmodem */#define	        n_ZOLTRIX	35	/* Zoltrix */#define		n_ZOOM		36	/* Zoom */#define		n_ZYXEL		37	/* ZyXEL */#define         n_TAPI          38	/* TAPI Line modem - whatever it is */#define         n_TBNEW         39	/* Newer Telebit models */#define		n_MAXTECH       40	/* MaxTech XM288EA */#define         n_UDEF          41	/* User-Defined */#define         n_RWV32         42	/* Generic Rockwell V.32 */#define         n_RWV32B        43	/* Generic Rockwell V.32bis */#define         n_RWV34         44	/* Generic Rockwell V.34 */#define		n_MWAVE		45	/* IBM Mwave Adapter */#define         n_TELEPATH      46	/* Gateway Telepath */#define         n_MICROLINK     47	/* MicroLink modems */#define         n_CARDINAL      48	/* Cardinal modems */#define         n_GENERIC       49      /* Generic high-speed */#define         n_XJACK         50	/* Megahertz X-Jack */#define         n_SPIRITII      51	/* Quickcomm Spirit II */#define         n_MONTANA       52	/* Motorola Montana */#define         n_COMPAQ        53	/* Compaq Data+Fax Modem */#define         n_FUJITSU       54	/* Fujitsu Fax/Modem Adpater */#define         n_MHZATT        55	/* Megahertz AT&T V.34 */#define         n_SUPRASON      56	/* SupraSonic */#define         n_BESTDATA      57	/* Best Data */#define         n_ATT1900       58      /* AT&T STU III Model 1900 */#define         n_ATT1910       59      /* AT&T STU III Model 1910 */#define         n_KEEPINTOUCH   60	/* AT&T KeepinTouch */#define         n_USRX2         61	/* USR XJ-1560 X2 56K */#define         n_ROLMAT        62	/* Rolm with AT command set */#define		n_ATLAS         63      /* Atlas / Newcom ixfC 33.6 */#define         n_CODEX         64	/* Motorola Codex 326X Series */#define         n_MT5634ZPX     65	/* Multitech MT5634ZPX */#define         n_ULINKV250     66	/* Microlink ITU-T V.250 56K */#define         n_ITUTV250      67	/* Generic ITU-T V.250 */#define         n_RWV90         68	/* Generic Rockwell V.34 */#define         n_SUPRAX        69      /* Diamond Supra Express V.90 */#define		MAX_MDM		69	/* Number of modem types */#endif /* MINIDIAL */#endif /* NODIAL */#ifndef NOICP/* SHOW command symbols */#define SHPAR 0				/* Parameters */#define SHVER 1				/* Versions */#define SHCOM 2				/* Communications */#define SHPRO 3				/* Protocol */#define SHFIL 4				/* File */#define SHLNG 5				/* Language */#define SHCOU 6				/* Count */#define SHMAC 7				/* Macros */#define SHKEY 8				/* Key */#define SHSCR 9				/* Scripts */#define SHSPD 10			/* Speed */#define SHSTA 11			/* Status */#define SHSER 12			/* Server */#define SHXMI 13			/* Transmit */#define SHATT 14			/* Attributes */#define SHMOD 15			/* Modem */#define SHDFLT 16			/* Default (as in VMS) */#define SHVAR 17			/* Show global variables */#define SHARG 18			/* Show macro arguments */#define SHARR 19			/* Show arrays */#define SHBUI 20			/* Show builtin variables */#define SHFUN 21			/* Show functions */#define SHPAD 22			/* Show (X.25) PAD */#define SHTER 23			/* Show terminal settings */#define SHESC 24			/* Show escape character */#define SHDIA 25			/* Show DIAL parameters */#define SHNET 26			/* Show network parameters */#define SHLBL 27			/* Show VMS labeled file parameters */#de

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -