Windows NT 4.0 source code leak
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

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