mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
243 lines
5.4 KiB
243 lines
5.4 KiB
ifndef _WINSOCKAPI_
|
|
_WINSOCKAPI_ EQU 1
|
|
ifndef FD_SETSIZE
|
|
FD_SETSIZE EQU 64
|
|
endif
|
|
|
|
IPPROTO_IP EQU 0
|
|
IPPROTO_ICMP EQU 1
|
|
IPPROTO_GGP EQU 2
|
|
IPPROTO_TCP EQU 6
|
|
IPPROTO_PUP EQU 12
|
|
IPPROTO_UDP EQU 17
|
|
IPPROTO_IDP EQU 22
|
|
IPPROTO_ND EQU 77
|
|
IPPROTO_RAW EQU 255
|
|
IPPROTO_MAX EQU 256
|
|
IPPORT_ECHO EQU 7
|
|
IPPORT_DISCARD EQU 9
|
|
IPPORT_SYSTAT EQU 11
|
|
IPPORT_DAYTIME EQU 13
|
|
IPPORT_NETSTAT EQU 15
|
|
IPPORT_FTP EQU 21
|
|
IPPORT_TELNET EQU 23
|
|
IPPORT_SMTP EQU 25
|
|
IPPORT_TIMESERVER EQU 37
|
|
IPPORT_NAMESERVER EQU 42
|
|
IPPORT_WHOIS EQU 43
|
|
IPPORT_MTP EQU 57
|
|
IPPORT_TFTP EQU 69
|
|
IPPORT_RJE EQU 77
|
|
IPPORT_FINGER EQU 79
|
|
IPPORT_TTYLINK EQU 87
|
|
IPPORT_SUPDUP EQU 95
|
|
IPPORT_EXECSERVER EQU 512
|
|
IPPORT_LOGINSERVER EQU 513
|
|
IPPORT_CMDSERVER EQU 514
|
|
IPPORT_EFSSERVER EQU 520
|
|
IPPORT_BIFFUDP EQU 512
|
|
IPPORT_WHOSERVER EQU 513
|
|
IPPORT_ROUTESERVER EQU 520
|
|
IPPORT_RESERVED EQU 1024
|
|
IMPLINK_IP EQU 155
|
|
IMPLINK_LOWEXPER EQU 156
|
|
IMPLINK_HIGHEXPER EQU 158
|
|
|
|
INADDR_ANY EQU 00000000H
|
|
INADDR_LOOPBACK EQU 7f000001H
|
|
INADDR_BROADCAST EQU 0ffffffffH
|
|
INADDR_NONE EQU 0ffffffffH
|
|
|
|
WSADESCRIPTION_LEN EQU 256
|
|
WSASYS_STATUS_LEN EQU 128
|
|
|
|
IP_OPTIONS EQU 1
|
|
INVALID_SOCKET EQU (NOT 0)
|
|
|
|
SOCKET_ERROR EQU (-1)
|
|
|
|
SOCK_STREAM EQU 1
|
|
SOCK_DGRAM EQU 2
|
|
SOCK_RAW EQU 3
|
|
SOCK_RDM EQU 4
|
|
SOCK_SEQPACKET EQU 5
|
|
|
|
SO_DEBUG EQU 0001H
|
|
SO_ACCEPTCONN EQU 0002H
|
|
SO_REUSEADDR EQU 0004H
|
|
SO_KEEPALIVE EQU 0008H
|
|
SO_DONTROUTE EQU 0010H
|
|
SO_BROADCAST EQU 0020H
|
|
SO_USELOOPBACK EQU 0040H
|
|
SO_LINGER EQU 0080H
|
|
SO_OOBINLINE EQU 0100H
|
|
SO_DONTLINGER EQU (NOT SO_LINGER)
|
|
SO_SNDBUF EQU 1001H
|
|
SO_RCVBUF EQU 1002H
|
|
SO_SNDLOWAT EQU 1003H
|
|
SO_RCVLOWAT EQU 1004H
|
|
SO_SNDTIMEO EQU 1005H
|
|
SO_RCVTIMEO EQU 1006H
|
|
SO_ERROR EQU 1007H
|
|
SO_TYPE EQU 1008H
|
|
|
|
TCP_NODELAY EQU 0001H
|
|
|
|
AF_UNSPEC EQU 0
|
|
AF_UNIX EQU 1
|
|
AF_INET EQU 2
|
|
AF_IMPLINK EQU 3
|
|
AF_PUP EQU 4
|
|
AF_CHAOS EQU 5
|
|
AF_NS EQU 6
|
|
AF_ISO EQU 7
|
|
AF_OSI EQU AF_ISO
|
|
AF_ECMA EQU 8
|
|
AF_DATAKIT EQU 9
|
|
AF_CCITT EQU 10
|
|
AF_SNA EQU 11
|
|
AF_DECnet EQU 12
|
|
AF_DLI EQU 13
|
|
AF_LAT EQU 14
|
|
AF_HYLINK EQU 15
|
|
AF_APPLETALK EQU 16
|
|
AF_NETBIOS EQU 17
|
|
AF_MAX EQU 18
|
|
|
|
PF_UNSPEC EQU AF_UNSPEC
|
|
PF_UNIX EQU AF_UNIX
|
|
PF_INET EQU AF_INET
|
|
PF_IMPLINK EQU AF_IMPLINK
|
|
PF_PUP EQU AF_PUP
|
|
PF_CHAOS EQU AF_CHAOS
|
|
PF_NS EQU AF_NS
|
|
PF_ISO EQU AF_ISO
|
|
PF_OSI EQU AF_OSI
|
|
PF_ECMA EQU AF_ECMA
|
|
PF_DATAKIT EQU AF_DATAKIT
|
|
PF_CCITT EQU AF_CCITT
|
|
PF_SNA EQU AF_SNA
|
|
PF_DECnet EQU AF_DECnet
|
|
PF_DLI EQU AF_DLI
|
|
PF_LAT EQU AF_LAT
|
|
PF_HYLINK EQU AF_HYLINK
|
|
PF_APPLETALK EQU AF_APPLETALK
|
|
PF_MAX EQU AF_MAX
|
|
|
|
SOL_SOCKET EQU 0ffffH
|
|
|
|
SOMAXCONN EQU 5
|
|
|
|
MSG_OOB EQU 1H
|
|
MSG_PEEK EQU 2H
|
|
MSG_DONTROUTE EQU 4H
|
|
MSG_MAXIOVLEN EQU 16
|
|
|
|
MAXGETHOSTSTRUCT EQU 1024
|
|
|
|
FD_READ EQU 01H
|
|
FD_WRITE EQU 02H
|
|
FD_OOB EQU 04H
|
|
FD_ACCEPT EQU 08H
|
|
FD_CONNECT EQU 10H
|
|
FD_CLOSE EQU 20H
|
|
|
|
WSABASEERR EQU 10000
|
|
WSAEINTR EQU (WSABASEERR+4)
|
|
WSAEBADF EQU (WSABASEERR+9)
|
|
WSAEACCES EQU (WSABASEERR+13)
|
|
WSAEFAULT EQU (WSABASEERR+14)
|
|
WSAEINVAL EQU (WSABASEERR+22)
|
|
WSAEMFILE EQU (WSABASEERR+24)
|
|
WSAEWOULDBLOCK EQU (WSABASEERR+35)
|
|
WSAEINPROGRESS EQU (WSABASEERR+36)
|
|
WSAEALREADY EQU (WSABASEERR+37)
|
|
WSAENOTSOCK EQU (WSABASEERR+38)
|
|
WSAEDESTADDRREQ EQU (WSABASEERR+39)
|
|
WSAEMSGSIZE EQU (WSABASEERR+40)
|
|
WSAEPROTOTYPE EQU (WSABASEERR+41)
|
|
WSAENOPROTOOPT EQU (WSABASEERR+42)
|
|
WSAEPROTONOSUPPORT EQU (WSABASEERR+43)
|
|
WSAESOCKTNOSUPPORT EQU (WSABASEERR+44)
|
|
WSAEOPNOTSUPP EQU (WSABASEERR+45)
|
|
WSAEPFNOSUPPORT EQU (WSABASEERR+46)
|
|
WSAEAFNOSUPPORT EQU (WSABASEERR+47)
|
|
WSAEADDRINUSE EQU (WSABASEERR+48)
|
|
WSAEADDRNOTAVAIL EQU (WSABASEERR+49)
|
|
WSAENETDOWN EQU (WSABASEERR+50)
|
|
WSAENETUNREACH EQU (WSABASEERR+51)
|
|
WSAENETRESET EQU (WSABASEERR+52)
|
|
WSAECONNABORTED EQU (WSABASEERR+53)
|
|
WSAECONNRESET EQU (WSABASEERR+54)
|
|
WSAENOBUFS EQU (WSABASEERR+55)
|
|
WSAEISCONN EQU (WSABASEERR+56)
|
|
WSAENOTCONN EQU (WSABASEERR+57)
|
|
WSAESHUTDOWN EQU (WSABASEERR+58)
|
|
WSAETOOMANYREFS EQU (WSABASEERR+59)
|
|
WSAETIMEDOUT EQU (WSABASEERR+60)
|
|
WSAECONNREFUSED EQU (WSABASEERR+61)
|
|
WSAELOOP EQU (WSABASEERR+62)
|
|
WSAENAMETOOLONG EQU (WSABASEERR+63)
|
|
WSAEHOSTDOWN EQU (WSABASEERR+64)
|
|
WSAEHOSTUNREACH EQU (WSABASEERR+65)
|
|
WSAENOTEMPTY EQU (WSABASEERR+66)
|
|
WSAEPROCLIM EQU (WSABASEERR+67)
|
|
WSAEUSERS EQU (WSABASEERR+68)
|
|
WSAEDQUOT EQU (WSABASEERR+69)
|
|
WSAESTALE EQU (WSABASEERR+70)
|
|
WSAEREMOTE EQU (WSABASEERR+71)
|
|
WSASYSNOTREADY EQU (WSABASEERR+91)
|
|
WSAVERNOTSUPPORTED EQU (WSABASEERR+92)
|
|
WSANOTINITIALISED EQU (WSABASEERR+93)
|
|
|
|
WSAHOST_NOT_FOUND EQU (WSABASEERR+1001)
|
|
HOST_NOT_FOUND EQU WSAHOST_NOT_FOUND
|
|
WSATRY_AGAIN EQU (WSABASEERR+1002)
|
|
TRY_AGAIN EQU WSATRY_AGAIN
|
|
WSANO_RECOVERY EQU (WSABASEERR+1003)
|
|
NO_RECOVERY EQU WSANO_RECOVERY
|
|
WSANO_DATA EQU (WSABASEERR+1004)
|
|
NO_DATA EQU WSANO_DATA
|
|
WSANO_ADDRESS EQU WSANO_DATA
|
|
NO_ADDRESS EQU WSANO_ADDRESS
|
|
EWOULDBLOCK EQU WSAEWOULDBLOCK
|
|
EINPROGRESS EQU WSAEINPROGRESS
|
|
EALREADY EQU WSAEALREADY
|
|
ENOTSOCK EQU WSAENOTSOCK
|
|
EDESTADDRREQ EQU WSAEDESTADDRREQ
|
|
EMSGSIZE EQU WSAEMSGSIZE
|
|
EPROTOTYPE EQU WSAEPROTOTYPE
|
|
ENOPROTOOPT EQU WSAENOPROTOOPT
|
|
EPROTONOSUPPORT EQU WSAEPROTONOSUPPORT
|
|
ESOCKTNOSUPPORT EQU WSAESOCKTNOSUPPORT
|
|
EOPNOTSUPP EQU WSAEOPNOTSUPP
|
|
EPFNOSUPPORT EQU WSAEPFNOSUPPORT
|
|
EAFNOSUPPORT EQU WSAEAFNOSUPPORT
|
|
EADDRINUSE EQU WSAEADDRINUSE
|
|
EADDRNOTAVAIL EQU WSAEADDRNOTAVAIL
|
|
ENETDOWN EQU WSAENETDOWN
|
|
ENETUNREACH EQU WSAENETUNREACH
|
|
ENETRESET EQU WSAENETRESET
|
|
ECONNABORTED EQU WSAECONNABORTED
|
|
ECONNRESET EQU WSAECONNRESET
|
|
ENOBUFS EQU WSAENOBUFS
|
|
EISCONN EQU WSAEISCONN
|
|
ENOTCONN EQU WSAENOTCONN
|
|
ESHUTDOWN EQU WSAESHUTDOWN
|
|
ETOOMANYREFS EQU WSAETOOMANYREFS
|
|
ETIMEDOUT EQU WSAETIMEDOUT
|
|
ECONNREFUSED EQU WSAECONNREFUSED
|
|
ELOOP EQU WSAELOOP
|
|
ENAMETOOLONG EQU WSAENAMETOOLONG
|
|
EHOSTDOWN EQU WSAEHOSTDOWN
|
|
EHOSTUNREACH EQU WSAEHOSTUNREACH
|
|
ENOTEMPTY EQU WSAENOTEMPTY
|
|
EPROCLIM EQU WSAEPROCLIM
|
|
EUSERS EQU WSAEUSERS
|
|
EDQUOT EQU WSAEDQUOT
|
|
ESTALE EQU WSAESTALE
|
|
EREMOTE EQU WSAEREMOTE
|
|
|
|
ifdef __cplusplus
|
|
endif
|
|
endif
|