ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
base
applications
network
telnet
src
Defines
|
Variables
telnet.h File Reference
Go to the source code of this file.
Defines
#
define
IAC
(unsigned
char
)255 /* interpret as command: */
#
define
DONT
(unsigned
char
)254 /* you are not to use
option
*/
#
define
DO
(unsigned
char
)253 /* please, you use
option
*/
#
define
WONT
(unsigned
char
)252 /*
I
won'
t
use
option
*/
#
define
WILL
(unsigned
char
)251 /*
I
will use
option
*/
#
define
SB
(unsigned
char
)250 /* interpret as subnegotiation */
#
define
GA
(unsigned
char
)249 /* you may
reverse
the
line
*/
#
define
EL
(unsigned
char
)248 /* erase the
current
line
*/
#
define
EC
(unsigned
char
)247 /* erase the
current
character */
#
define
AYT
(unsigned
char
)246 /* are you there */
#
define
AO
(unsigned
char
)245 /*
abort
output--but
let
prog
finish
*/
#
define
IP
(unsigned
char
)244 /* interrupt
process
--permanently */
#
define
BREAK
(unsigned
char
)243 /* break */
#
define
DM
(unsigned
char
)242 /*
data
mark--
for
connect. cleaning */
#
define
NOP
(unsigned
char
)241 /* nop */
#
define
SE
(unsigned
char
)240 /*
end
sub negotiation */
#
define
EOR
(unsigned
char
)239 /*
end
of record (transparent
mode
) */
#
define
ABORT
(unsigned
char
)238 /* Abort
process
*/
#
define
SUSP
(unsigned
char
)237 /* Suspend
process
*/
#
define
xEOF
(unsigned
char
)236 /*
End
of file:
EOF
is already used... */
#
define
SYNCH
(unsigned
char
)242 /*
for
telfunc calls */
#
define
TELCMD_FIRST
xEOF
#
define
TELCMD_LAST
IAC
#
define
TELCMD_OK
(
x
) ((
x
) <=
TELCMD_LAST
&& (
x
) >=
TELCMD_FIRST
)
#
define
TELCMD
(
x
)
telcmds
[(
x
)-
TELCMD_FIRST
]
#
define
TELOPT_BINARY
(unsigned
char
)0 /* 8-bit
data
path */
#
define
TELOPT_ECHO
(unsigned
char
)1 /* echo */
#
define
TELOPT_RCP
(unsigned
char
)2 /* prepare to reconnect */
#
define
TELOPT_SGA
(unsigned
char
)3 /*
suppress
go ahead */
#
define
TELOPT_NAMS
(unsigned
char
)4 /* approximate
message
size
*/
#
define
TELOPT_STATUS
(unsigned
char
)5 /* give
status
*/
#
define
TELOPT_TM
(unsigned
char
)6 /*
timing
mark */
#
define
TELOPT_RCTE
(unsigned
char
)7 /* remote controlled transmission
and
echo */
#
define
TELOPT_NAOL
(unsigned
char
)8 /* negotiate about output
line
width
*/
#
define
TELOPT_NAOP
(unsigned
char
)9 /* negotiate about output page
size
*/
#
define
TELOPT_NAOCRD
(unsigned
char
)10 /* negotiate about
CR
disposition */
#
define
TELOPT_NAOHTS
(unsigned
char
)11 /* negotiate about horizontal tabstops */
#
define
TELOPT_NAOHTD
(unsigned
char
)12 /* negotiate about horizontal tab disposition */
#
define
TELOPT_NAOFFD
(unsigned
char
)13 /* negotiate about formfeed disposition */
#
define
TELOPT_NAOVTS
(unsigned
char
)14 /* negotiate about vertical tab stops */
#
define
TELOPT_NAOVTD
(unsigned
char
)15 /* negotiate about vertical tab disposition */
#
define
TELOPT_NAOLFD
(unsigned
char
)16 /* negotiate about output
LF
disposition */
#
define
TELOPT_XASCII
(unsigned
char
)17 /* extended ascic character
set
*/
#
define
TELOPT_LOGOUT
(unsigned
char
)18 /* force logout */
#
define
TELOPT_BM
(unsigned
char
)19 /*
byte
macro */
#
define
TELOPT_DET
(unsigned
char
)20 /*
data
entry terminal */
#
define
TELOPT_SUPDUP
(unsigned
char
)21 /* supdup
protocol
*/
#
define
TELOPT_SUPDUPOUTPUT
(unsigned
char
)22 /* supdup output */
#
define
TELOPT_SNDLOC
(unsigned
char
)23 /*
send
location
*/
#
define
TELOPT_TTYPE
(unsigned
char
)24 /* terminal
type
*/
#
define
TELOPT_EOR
(unsigned
char
)25 /*
end
or
record */
#
define
TELOPT_TUID
(unsigned
char
)26 /* TACACS
user
identification */
#
define
TELOPT_OUTMRK
(unsigned
char
)27 /* output marking */
#
define
TELOPT_TTYLOC
(unsigned
char
)28 /* terminal
location
number
*/
#
define
TELOPT_3270REGIME
(unsigned
char
)29 /* 3270 regime */
#
define
TELOPT_X3PAD
(unsigned
char
)30 /* X.3 PAD */
#
define
TELOPT_NAWS
(unsigned
char
)31 /* window
size
*/
#
define
TELOPT_TSPEED
(unsigned
char
)32 /* terminal speed */
#
define
TELOPT_LFLOW
(unsigned
char
)33 /* remote flow control */
#
define
TELOPT_LINEMODE
(unsigned
char
)34 /* Linemode
option
*/
#
define
TELOPT_XDISPLOC
(unsigned
char
)35 /*
X
Display Location */
#
define
TELOPT_ENVIRON
(unsigned
char
)36 /*
Environment
variables */
#
define
TELOPT_AUTHENTICATION
(unsigned
char
)37 /* Authenticate */
#
define
TELOPT_ENCRYPT
(unsigned
char
)38 /* Encryption
option
*/
#
define
TELOPT_EXOPL
(unsigned
char
)255 /* extended-
options
-
list
*/
#
define
NTELOPTS
(1+
TELOPT_ENCRYPT
)
#
define
TELQUAL_IS
(unsigned
char
)0 /*
option
is... */
#
define
TELQUAL_SEND
(unsigned
char
)1 /*
send
option
*/
#
define
TELQUAL_INFO
(unsigned
char
)2 /* ENVIRON: informational
version
of IS */
#
define
TELQUAL_REPLY
(unsigned
char
)2 /* AUTHENTICATION:
client
version
of IS */
#
define
TELQUAL_NAME
(unsigned
char
)3 /* AUTHENTICATION:
client
version
of IS */
#
define
LM_MODE
1
#
define
LM_FORWARDMASK
2
#
define
LM_SLC
3
#
define
MODE_EDIT
0x01
#
define
MODE_TRAPSIG
0x02
#
define
MODE_ACK
0x04
#
define
MODE_SOFT_TAB
0x08
#
define
MODE_LIT_ECHO
0x10
#
define
MODE_MASK
0x1f
#
define
MODE_FLOW
0x0100
#
define
MODE_ECHO
0x0200
#
define
MODE_INBIN
0x0400
#
define
MODE_OUTBIN
0x0800
#
define
MODE_FORCE
0x1000
#
define
SLC_SYNCH
1
#
define
SLC_BRK
2
#
define
SLC_IP
3
#
define
SLC_AO
4
#
define
SLC_AYT
5
#
define
SLC_EOR
6
#
define
SLC_ABORT
7
#
define
SLC_EOF
8
#
define
SLC_SUSP
9
#
define
SLC_EC
10
#
define
SLC_EL
11
#
define
SLC_EW
12
#
define
SLC_RP
13
#
define
SLC_LNEXT
14
#
define
SLC_XON
15
#
define
SLC_XOFF
16
#
define
SLC_FORW1
17
#
define
SLC_FORW2
18
#
define
NSLC
18
#
define
SLC_NAMELIST
#
define
SLC_NAME_OK
(
x
) ((
x
) >= 0 && (
x
) <
NSLC
)
#
define
SLC_NAME
(
x
) slc_names[
x
]
#
define
SLC_NOSUPPORT
0
#
define
SLC_CANTCHANGE
1
#
define
SLC_VARIABLE
2
#
define
SLC_DEFAULT
3
#
define
SLC_LEVELBITS
0x03
#
define
SLC_FUNC
0
#
define
SLC_FLAGS
1
#
define
SLC_VALUE
2
#
define
SLC_ACK
0x80
#
define
SLC_FLUSHIN
0x40
#
define
SLC_FLUSHOUT
0x20
#
define
ENV_VALUE
0
#
define
ENV_VAR
1
#
define
ENV_ESC
2
#
define
AUTH_WHO_CLIENT
0 /* Client authenticating
server
*/
#
define
AUTH_WHO_SERVER
1 /* Server authenticating
client
*/
#
define
AUTH_WHO_MASK
1
#
define
AUTH_HOW_ONE_WAY
0
#
define
AUTH_HOW_MUTUAL
2
#
define
AUTH_HOW_MASK
2
#
define
AUTHTYPE_NULL
0
#
define
AUTHTYPE_KERBEROS_V4
1
#
define
AUTHTYPE_KERBEROS_V5
2
#
define
AUTHTYPE_SPX
3
#
define
AUTHTYPE_MINK
4
#
define
AUTHTYPE_CNT
5
#
define
AUTHTYPE_TEST
99
#
define
AUTHTYPE_NAME_OK
(
x
) ((
x
) >= 0 && (
x
) <
AUTHTYPE_CNT
)
#
define
AUTHTYPE_NAME
(
x
)
authtype_names
[
x
]
#
define
ENCRYPT_IS
0 /*
I
pick encryption
type
... */
#
define
ENCRYPT_SUPPORT
1 /*
I
support encryption
types
... */
#
define
ENCRYPT_REPLY
2 /* Initial
setup
response */
#
define
ENCRYPT_START
3 /* Am starting to
send
encrypted */
#
define
ENCRYPT_END
4 /* Am ending encrypted */
#
define
ENCRYPT_REQSTART
5 /*
Request
you
start
encrypting */
#
define
ENCRYPT_REQEND
6 /*
Request
you
send
encrypting */
#
define
ENCRYPT_ENC_KEYID
7
#
define
ENCRYPT_DEC_KEYID
8
#
define
ENCRYPT_CNT
9
#
define
ENCTYPE_ANY
0
#
define
ENCTYPE_DES_CFB64
1
#
define
ENCTYPE_DES_OFB64
2
#
define
ENCTYPE_CNT
3
#
define
ENCRYPT_NAME_OK
(
x
) ((
x
) >= 0 && (
x
) <
ENCRYPT_CNT
)
#
define
ENCRYPT_NAME
(
x
)
encrypt_names
[
x
]
#
define
ENCTYPE_NAME_OK
(
x
) ((
x
) >= 0 && (
x
) <
ENCTYPE_CNT
)
#
define
ENCTYPE_NAME
(
x
)
enctype_names
[
x
]
Variables
char
*
telcmds
[]
char
*
authtype_names
[]
char
*
encrypt_names
[]
char
*
enctype_names
[]
Generated on Sat May 26 2012 04:41:33 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.