|
#define | _WINSOCKAPI_ |
|
#define | _GNU_H_WINDOWS32_SOCKETS |
|
#define | _BSDTYPES_DEFINED |
|
#define | FD_SETSIZE 64 |
|
#define | SD_RECEIVE 0x00 |
|
#define | SD_SEND 0x01 |
|
#define | SD_BOTH 0x02 |
|
#define | FD_CLR(fd, set) |
|
#define | FD_SET(fd, set) |
|
#define | FD_ZERO(set) (((fd_set FAR*)(set))->fd_count=0) |
|
#define | FD_ISSET(fd, set) __WSAFDIsSet((SOCKET)(fd), (fd_set FAR*)(set)) |
|
#define | _TIMEVAL_DEFINED |
|
#define | timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec) |
|
#define | timercmp(tvp, uvp, cmp) |
|
#define | timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0 |
|
#define | h_addr h_addr_list[0] |
|
#define | _IO(x, y) (IOC_VOID|((x)<<8)|(y)) |
|
#define | _IOR(x, y, t) (IOC_OUT|(((LONG)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) |
|
#define | _IOW(x, y, t) (IOC_IN|(((LONG)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) |
|
#define | FIONBIO _IOW('f', 126, u_long) |
|
#define | IP_OPTIONS 1 |
|
#define | SO_DEBUG 1 |
|
#define | SO_ACCEPTCONN 2 |
|
#define | SO_REUSEADDR 4 |
|
#define | SO_KEEPALIVE 8 |
|
#define | SO_DONTROUTE 16 |
|
#define | SO_BROADCAST 32 |
|
#define | SO_USELOOPBACK 64 |
|
#define | SO_LINGER 128 |
|
#define | SO_OOBINLINE 256 |
|
#define | SO_DONTLINGER (u_int)(~SO_LINGER) |
|
#define | SO_SNDBUF 0x1001 |
|
#define | SO_RCVBUF 0x1002 |
|
#define | SO_SNDLOWAT 0x1003 |
|
#define | SO_RCVLOWAT 0x1004 |
|
#define | SO_SNDTIMEO 0x1005 |
|
#define | SO_RCVTIMEO 0x1006 |
|
#define | SO_ERROR 0x1007 |
|
#define | SO_TYPE 0x1008 |
|
#define | SO_CONNDATA 0x7000 |
|
#define | SO_CONNOPT 0x7001 |
|
#define | SO_DISCDATA 0x7002 |
|
#define | SO_DISCOPT 0x7003 |
|
#define | SO_CONNDATALEN 0x7004 |
|
#define | SO_CONNOPTLEN 0x7005 |
|
#define | SO_DISCDATALEN 0x7006 |
|
#define | SO_DISCOPTLEN 0x7007 |
|
#define | SO_OPENTYPE 0x7008 |
|
#define | SO_MAXDG 0x7009 |
|
#define | SO_MAXPATHDG 0x700A |
|
#define | SO_UPDATE_ACCEPT_CONTEXT 0x700B |
|
#define | SO_CONNECT_TIME 0x700C |
|
#define | SO_SYNCHRONOUS_ALERT 0x10 |
|
#define | SO_SYNCHRONOUS_NONALERT 0x20 |
|
#define | AF_MAX 24 |
|
#define | MSG_OOB 1 |
|
#define | MSG_PEEK 2 |
|
#define | MSG_DONTROUTE 4 |
|
#define | h_errno WSAGetLastError() |
|
#define | HOST_NOT_FOUND WSAHOST_NOT_FOUND |
|
#define | TRY_AGAIN WSATRY_AGAIN |
|
#define | NO_RECOVERY WSANO_RECOVERY |
|
#define | NO_DATA WSANO_DATA |
|
#define | NO_ADDRES WSANO_ADDRESS |
|
#define | IOCPARM_MASK 0x7f |
|
#define | IOC_VOID 0x20000000 |
|
#define | IOC_OUT 0x40000000 |
|
#define | IOC_IN 0x80000000 |
|
#define | IOC_INOUT (IOC_IN|IOC_OUT) |
|
#define | FIONREAD _IOR('f', 127, u_long) |
|
#define | FIOASYNC _IOW('f', 125, u_long) |
|
#define | SIOCSHIWAT _IOW('s', 0, u_long) |
|
#define | SIOCGHIWAT _IOR('s', 1, u_long) |
|
#define | SIOCSLOWAT _IOW('s', 2, u_long) |
|
#define | SIOCGLOWAT _IOR('s', 3, u_long) |
|
#define | SIOCATMARK _IOR('s', 7, u_long) |
|
#define | IPPROTO_IP 0 |
|
#define | IPPROTO_ICMP 1 |
|
#define | IPPROTO_IGMP 2 |
|
#define | IPPROTO_GGP 3 |
|
#define | IPPROTO_TCP 6 |
|
#define | IPPROTO_PUP 12 |
|
#define | IPPROTO_UDP 17 |
|
#define | IPPROTO_IDP 22 |
|
#define | IPPROTO_ND 77 |
|
#define | IPPROTO_RAW 255 |
|
#define | IPPROTO_MAX 256 |
|
#define | IPPORT_ECHO 7 |
|
#define | IPPORT_DISCARD 9 |
|
#define | IPPORT_SYSTAT 11 |
|
#define | IPPORT_DAYTIME 13 |
|
#define | IPPORT_NETSTAT 15 |
|
#define | IPPORT_FTP 21 |
|
#define | IPPORT_TELNET 23 |
|
#define | IPPORT_SMTP 25 |
|
#define | IPPORT_TIMESERVER 37 |
|
#define | IPPORT_NAMESERVER 42 |
|
#define | IPPORT_WHOIS 43 |
|
#define | IPPORT_MTP 57 |
|
#define | IPPORT_TFTP 69 |
|
#define | IPPORT_RJE 77 |
|
#define | IPPORT_FINGER 79 |
|
#define | IPPORT_TTYLINK 87 |
|
#define | IPPORT_SUPDUP 95 |
|
#define | IPPORT_EXECSERVER 512 |
|
#define | IPPORT_LOGINSERVER 513 |
|
#define | IPPORT_CMDSERVER 514 |
|
#define | IPPORT_EFSSERVER 520 |
|
#define | IPPORT_BIFFUDP 512 |
|
#define | IPPORT_WHOSERVER 513 |
|
#define | IPPORT_ROUTESERVER 520 |
|
#define | IPPORT_RESERVED 1024 |
|
#define | IMPLINK_IP 155 |
|
#define | IMPLINK_LOWEXPER 156 |
|
#define | IMPLINK_HIGHEXPER 158 |
|
#define | IN_CLASSA(i) ((LONG)(i)&0x80000000) |
|
#define | IN_CLASSA_NET 0xff000000 |
|
#define | IN_CLASSA_NSHIFT 24 |
|
#define | IN_CLASSA_HOST 0x00ffffff |
|
#define | IN_CLASSA_MAX 128 |
|
#define | IN_CLASSB(i) (((LONG)(i)&0xc0000000)==0x80000000) |
|
#define | IN_CLASSB_NET 0xffff0000 |
|
#define | IN_CLASSB_NSHIFT 16 |
|
#define | IN_CLASSB_HOST 0x0000ffff |
|
#define | IN_CLASSB_MAX 65536 |
|
#define | IN_CLASSC(i) (((LONG)(i)&0xe0000000)==0xc0000000) |
|
#define | IN_CLASSC_NET 0xffffff00 |
|
#define | IN_CLASSC_NSHIFT 8 |
|
#define | IN_CLASSC_HOST 0xff |
|
#define | INADDR_ANY (u_long)0 |
|
#define | INADDR_LOOPBACK 0x7f000001 |
|
#define | INADDR_BROADCAST (u_long)0xffffffff |
|
#define | INADDR_NONE 0xffffffff |
|
#define | WSADESCRIPTION_LEN 256 |
|
#define | WSASYS_STATUS_LEN 128 |
|
#define | IP_MULTICAST_IF 2 |
|
#define | IP_MULTICAST_TTL 3 |
|
#define | IP_MULTICAST_LOOP 4 |
|
#define | IP_ADD_MEMBERSHIP 5 |
|
#define | IP_DROP_MEMBERSHIP 6 |
|
#define | IP_TTL 7 |
|
#define | IP_TOS 8 |
|
#define | IP_DONTFRAGMENT 9 |
|
#define | IP_DEFAULT_MULTICAST_TTL 1 |
|
#define | IP_DEFAULT_MULTICAST_LOOP 1 |
|
#define | IP_MAX_MEMBERSHIPS 20 |
|
#define | INVALID_SOCKET (SOCKET)(~0) |
|
#define | SOCKET_ERROR (-1) |
|
#define | SOCK_STREAM 1 |
|
#define | SOCK_DGRAM 2 |
|
#define | SOCK_RAW 3 |
|
#define | SOCK_RDM 4 |
|
#define | SOCK_SEQPACKET 5 |
|
#define | TCP_NODELAY 0x0001 |
|
#define | TCP_BSDURGENT 0x7000 |
|
#define | AF_UNSPEC 0 |
|
#define | AF_UNIX 1 |
|
#define | AF_INET 2 |
|
#define | AF_IMPLINK 3 |
|
#define | AF_PUP 4 |
|
#define | AF_CHAOS 5 |
|
#define | AF_IPX 6 |
|
#define | AF_NS 6 |
|
#define | AF_ISO 7 |
|
#define | AF_OSI AF_ISO |
|
#define | AF_ECMA 8 |
|
#define | AF_DATAKIT 9 |
|
#define | AF_CCITT 10 |
|
#define | AF_SNA 11 |
|
#define | AF_DECnet 12 |
|
#define | AF_DLI 13 |
|
#define | AF_LAT 14 |
|
#define | AF_HYLINK 15 |
|
#define | AF_APPLETALK 16 |
|
#define | AF_NETBIOS 17 |
|
#define | AF_VOICEVIEW 18 |
|
#define | AF_FIREFOX 19 |
|
#define | AF_UNKNOWN1 20 |
|
#define | AF_BAN 21 |
|
#define | AF_ATM 22 |
|
#define | AF_INET6 23 |
|
#define | PF_UNSPEC AF_UNSPEC |
|
#define | PF_UNIX AF_UNIX |
|
#define | PF_INET AF_INET |
|
#define | PF_IMPLINK AF_IMPLINK |
|
#define | PF_PUP AF_PUP |
|
#define | PF_CHAOS AF_CHAOS |
|
#define | PF_NS AF_NS |
|
#define | PF_IPX AF_IPX |
|
#define | PF_ISO AF_ISO |
|
#define | PF_OSI AF_OSI |
|
#define | PF_ECMA AF_ECMA |
|
#define | PF_DATAKIT AF_DATAKIT |
|
#define | PF_CCITT AF_CCITT |
|
#define | PF_SNA AF_SNA |
|
#define | PF_DECnet AF_DECnet |
|
#define | PF_DLI AF_DLI |
|
#define | PF_LAT AF_LAT |
|
#define | PF_HYLINK AF_HYLINK |
|
#define | PF_APPLETALK AF_APPLETALK |
|
#define | PF_VOICEVIEW AF_VOICEVIEW |
|
#define | PF_FIREFOX AF_FIREFOX |
|
#define | PF_UNKNOWN1 AF_UNKNOWN1 |
|
#define | PF_BAN AF_BAN |
|
#define | PF_ATM AF_ATM |
|
#define | PF_INET6 AF_INET6 |
|
#define | PF_MAX AF_MAX |
|
#define | SOL_SOCKET 0xffff |
|
#define | SOMAXCONN 5 |
|
#define | MSG_MAXIOVLEN 16 |
|
#define | MSG_PARTIAL 0x8000 |
|
#define | MAXGETHOSTSTRUCT 1024 |
|
#define | FD_READ 1 |
|
#define | FD_WRITE 2 |
|
#define | FD_OOB 4 |
|
#define | FD_ACCEPT 8 |
|
#define | FD_CONNECT 16 |
|
#define | FD_CLOSE 32 |
|
#define | WSABASEERR 10000 |
|
#define | WSAEINTR (WSABASEERR+4) |
|
#define | WSAEBADF (WSABASEERR+9) |
|
#define | WSAEACCES (WSABASEERR+13) |
|
#define | WSAEFAULT (WSABASEERR+14) |
|
#define | WSAEINVAL (WSABASEERR+22) |
|
#define | WSAEMFILE (WSABASEERR+24) |
|
#define | WSAEWOULDBLOCK (WSABASEERR+35) |
|
#define | WSAEINPROGRESS (WSABASEERR+36) |
|
#define | WSAEALREADY (WSABASEERR+37) |
|
#define | WSAENOTSOCK (WSABASEERR+38) |
|
#define | WSAEDESTADDRREQ (WSABASEERR+39) |
|
#define | WSAEMSGSIZE (WSABASEERR+40) |
|
#define | WSAEPROTOTYPE (WSABASEERR+41) |
|
#define | WSAENOPROTOOPT (WSABASEERR+42) |
|
#define | WSAEPROTONOSUPPORT (WSABASEERR+43) |
|
#define | WSAESOCKTNOSUPPORT (WSABASEERR+44) |
|
#define | WSAEOPNOTSUPP (WSABASEERR+45) |
|
#define | WSAEPFNOSUPPORT (WSABASEERR+46) |
|
#define | WSAEAFNOSUPPORT (WSABASEERR+47) |
|
#define | WSAEADDRINUSE (WSABASEERR+48) |
|
#define | WSAEADDRNOTAVAIL (WSABASEERR+49) |
|
#define | WSAENETDOWN (WSABASEERR+50) |
|
#define | WSAENETUNREACH (WSABASEERR+51) |
|
#define | WSAENETRESET (WSABASEERR+52) |
|
#define | WSAECONNABORTED (WSABASEERR+53) |
|
#define | WSAECONNRESET (WSABASEERR+54) |
|
#define | WSAENOBUFS (WSABASEERR+55) |
|
#define | WSAEISCONN (WSABASEERR+56) |
|
#define | WSAENOTCONN (WSABASEERR+57) |
|
#define | WSAESHUTDOWN (WSABASEERR+58) |
|
#define | WSAETOOMANYREFS (WSABASEERR+59) |
|
#define | WSAETIMEDOUT (WSABASEERR+60) |
|
#define | WSAECONNREFUSED (WSABASEERR+61) |
|
#define | WSAELOOP (WSABASEERR+62) |
|
#define | WSAENAMETOOLONG (WSABASEERR+63) |
|
#define | WSAEHOSTDOWN (WSABASEERR+64) |
|
#define | WSAEHOSTUNREACH (WSABASEERR+65) |
|
#define | WSAENOTEMPTY (WSABASEERR+66) |
|
#define | WSAEPROCLIM (WSABASEERR+67) |
|
#define | WSAEUSERS (WSABASEERR+68) |
|
#define | WSAEDQUOT (WSABASEERR+69) |
|
#define | WSAESTALE (WSABASEERR+70) |
|
#define | WSAEREMOTE (WSABASEERR+71) |
|
#define | WSASYSNOTREADY (WSABASEERR+91) |
|
#define | WSAVERNOTSUPPORTED (WSABASEERR+92) |
|
#define | WSANOTINITIALISED (WSABASEERR+93) |
|
#define | WSAEDISCON (WSABASEERR+101) |
|
#define | WSAHOST_NOT_FOUND (WSABASEERR+1001) |
|
#define | WSATRY_AGAIN (WSABASEERR+1002) |
|
#define | WSANO_RECOVERY (WSABASEERR+1003) |
|
#define | WSANO_DATA (WSABASEERR+1004) |
|
#define | WSA_SECURE_HOST_NOT_FOUND (WSABASEERR+1032) |
|
#define | WSA_IPSEC_NAME_POLICY_ERROR (WSABASEERR+1033) |
|
#define | WSANO_ADDRESS WSANO_DATA |
|
#define | TF_DISCONNECT 0x01 |
|
#define | TF_REUSE_SOCKET 0x02 |
|
#define | TF_WRITE_BEHIND 0x04 |
|
#define | WSAMAKEASYNCREPLY(b, e) MAKELONG(b,e) |
|
#define | WSAMAKESELECTREPLY(e, error) MAKELONG(e,error) |
|
#define | WSAGETASYNCBUFLEN(l) LOWORD(l) |
|
#define | WSAGETASYNCERROR(l) HIWORD(l) |
|
#define | WSAGETSELECTEVENT(l) LOWORD(l) |
|
#define | WSAGETSELECTERROR(l) HIWORD(l) |
|
|
int PASCAL | __WSAFDIsSet (SOCKET, fd_set FAR *) |
|
u_long PASCAL | htonl (u_long) |
|
u_long PASCAL | ntohl (u_long) |
|
u_short PASCAL | htons (u_short) |
|
u_short PASCAL | ntohs (u_short) |
|
int PASCAL | select (int nfds, fd_set *, fd_set *, fd_set *, const struct timeval *) |
|
int PASCAL | gethostname (char *, int) |
|
SOCKET PASCAL FAR | accept (_In_ SOCKET s, _Out_writes_bytes_opt_(*addrlen) struct sockaddr FAR *addr, _Inout_opt_ int FAR *addrlen) |
|
int PASCAL FAR | bind (_In_ SOCKET s, _In_reads_bytes_(namelen) const struct sockaddr FAR *addr, _In_ int namelen) |
|
int PASCAL FAR | closesocket (_In_ SOCKET s) |
|
int PASCAL FAR | connect (_In_ SOCKET s, _In_reads_bytes_(namelen) const struct sockaddr FAR *name, _In_ int namelen) |
|
int PASCAL FAR | ioctlsocket (_In_ SOCKET s, _In_ long cmd, _Inout_ u_long FAR *argp) |
|
int PASCAL FAR | getpeername (_In_ SOCKET s, _Out_writes_bytes_to_(*namelen, *namelen) struct sockaddr FAR *name, _Inout_ int FAR *namelen) |
|
int PASCAL FAR | getsockname (_In_ SOCKET s, _Out_writes_bytes_to_(*namelen, *namelen) struct sockaddr FAR *name, _Inout_ int FAR *namelen) |
|
int PASCAL FAR | getsockopt (_In_ SOCKET s, _In_ int level, _In_ int optname, _Out_writes_bytes_(*optlen) char FAR *optval, _Inout_ int FAR *optlen) |
|
u_long PASCAL FAR | htonl (_In_ u_long hostlong) |
|
u_short PASCAL FAR | htons (_In_ u_short hostshort) |
|
unsigned long PASCAL FAR | inet_addr (_In_z_ const char FAR *cp) |
|
char FAR *PASCAL FAR | inet_ntoa (_In_ struct in_addr in) |
|
int PASCAL FAR | listen (_In_ SOCKET s, _In_ int backlog) |
|
u_long PASCAL FAR | ntohl (_In_ u_long netlong) |
|
u_short PASCAL FAR | ntohs (_In_ u_short netshort) |
|
int PASCAL FAR | recv (_In_ SOCKET s, _Out_writes_bytes_to_(len, return) __out_data_source(NETWORK) char FAR *buf, _In_ int len, _In_ int flags) |
|
int PASCAL FAR | recvfrom (_In_ SOCKET s, _Out_writes_bytes_to_(len, return) __out_data_source(NETWORK) char FAR *buf, _In_ int len, _In_ int flags, _Out_writes_bytes_to_opt_(*fromlen, *fromlen) struct sockaddr FAR *from, _Inout_opt_ int FAR *fromlen) |
|
int PASCAL FAR | select (_In_ int nfds, _Inout_opt_ fd_set FAR *readfds, _Inout_opt_ fd_set FAR *writefds, _Inout_opt_ fd_set FAR *exceptfds, _In_opt_ const struct timeval FAR *timeout) |
|
int PASCAL FAR | send (_In_ SOCKET s, _In_reads_bytes_(len) const char FAR *buf, _In_ int len, _In_ int flags) |
|
int PASCAL FAR | sendto (_In_ SOCKET s, _In_reads_bytes_(len) const char FAR *buf, _In_ int len, _In_ int flags, _In_reads_bytes_opt_(tolen) const struct sockaddr FAR *to, _In_ int tolen) |
|
int PASCAL FAR | setsockopt (_In_ SOCKET s, _In_ int level, _In_ int optname, _In_reads_bytes_opt_(optlen) const char FAR *optval, _In_ int optlen) |
|
int PASCAL FAR | shutdown (_In_ SOCKET s, _In_ int how) |
|
SOCKET PASCAL FAR | socket (_In_ int af, _In_ int type, _In_ int protocol) |
|
struct hostent FAR *PASCAL FAR | gethostbyaddr (_In_reads_bytes_(len) const char FAR *addr, _In_ int len, _In_ int type) |
|
struct hostent FAR *PASCAL FAR | gethostbyname (_In_z_ const char FAR *name) |
|
int PASCAL FAR | gethostname (_Out_writes_bytes_to_(namelen, return) char FAR *name, _In_ int namelen) |
|
struct servent FAR *PASCAL FAR | getservbyport (_In_ int port, _In_z_ const char FAR *proto) |
|
struct servent FAR *PASCAL FAR | getservbyname (_In_z_ const char FAR *name, _In_z_ const char FAR *proto) |
|
struct protoent FAR *PASCAL FAR | getprotobynumber (_In_ int number) |
|
struct protoent FAR *PASCAL FAR | getprotobyname (_In_z_ const char FAR *name) |
|
int PASCAL FAR | WSAStartup (_In_ WORD wVersionRequired, _Out_ LPWSADATA lpWSAData) |
|
int PASCAL FAR | WSACleanup (void) |
|
void PASCAL FAR | WSASetLastError (_In_ int iError) |
|
int PASCAL FAR | WSAGetLastError (void) |
|
BOOL PASCAL FAR | WSAIsBlocking (void) |
|
int PASCAL FAR | WSAUnhookBlockingHook (void) |
|
FARPROC PASCAL FAR | WSASetBlockingHook (_In_ FARPROC lpBlockFunc) |
|
int PASCAL FAR | WSACancelBlockingCall (void) |
|
HANDLE PASCAL FAR | WSAAsyncGetServByName (_In_ HWND hWnd, _In_ u_int wMsg, _In_z_ const char FAR *name, _In_z_ const char FAR *proto, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
HANDLE PASCAL FAR | WSAAsyncGetServByPort (_In_ HWND hWnd, _In_ u_int wMsg, _In_ int port, _In_ const char FAR *proto, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
HANDLE PASCAL FAR | WSAAsyncGetProtoByName (_In_ HWND hWnd, _In_ u_int wMsg, _In_z_ const char FAR *name, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
HANDLE PASCAL FAR | WSAAsyncGetProtoByNumber (_In_ HWND hWnd, _In_ u_int wMsg, _In_ int number, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
HANDLE PASCAL FAR | WSAAsyncGetHostByName (_In_ HWND hWnd, _In_ u_int wMsg, _In_z_ const char FAR *name, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
HANDLE PASCAL FAR | WSAAsyncGetHostByAddr (_In_ HWND hWnd, _In_ u_int wMsg, _In_ const char FAR *addr, _In_ int len, _In_ int type, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
int PASCAL FAR | WSACancelAsyncRequest (_In_ HANDLE hAsyncTaskHandle) |
|
int PASCAL FAR | WSAAsyncSelect (_In_ SOCKET s, _In_ HWND hWnd, _In_ u_int wMsg, _In_ long lEvent) |
|
int PASCAL FAR | WSARecvEx (_In_ SOCKET s, _Out_writes_bytes_to_(len, return) __out_data_source(NETWORK) char FAR *buf, _In_ int len, _Inout_ int FAR *flags) |
|
BOOL PASCAL FAR | TransmitFile (_In_ SOCKET hSocket, _In_ HANDLE hFile, _In_ DWORD nNumberOfBytesToWrite, _In_ DWORD nNumberOfBytesPerSend, _Inout_opt_ LPOVERLAPPED lpOverlapped, _In_opt_ LPTRANSMIT_FILE_BUFFERS lpTransmitBuffers, _In_ DWORD dwReserved) |
|
BOOL PASCAL FAR | AcceptEx (_In_ SOCKET sListenSocket, _In_ SOCKET sAcceptSocket, _Out_writes_bytes_to_(dwReceiveDataLength+dwLocalAddressLength+dwRemoteAddressLength, *lpdwBytesReceived) PVOID lpOutputBuffer, _In_ DWORD dwReceiveDataLength, _In_ DWORD dwLocalAddressLength, _In_ DWORD dwRemoteAddressLength, _Out_ LPDWORD lpdwBytesReceived, _Inout_ LPOVERLAPPED lpOverlapped) |
|
VOID PASCAL FAR | GetAcceptExSockaddrs (_In_reads_bytes_(dwReceiveDataLength+dwLocalAddressLength+dwRemoteAddressLength) PVOID lpOutputBuffer, _In_ DWORD dwReceiveDataLength, _In_ DWORD dwLocalAddressLength, _In_ DWORD dwRemoteAddressLength, _Outptr_result_bytebuffer_(*LocalSockaddrLength) struct sockaddr **LocalSockaddr, _Out_ LPINT LocalSockaddrLength, _Outptr_result_bytebuffer_(*RemoteSockaddrLength) struct sockaddr **RemoteSockaddr, _Out_ LPINT RemoteSockaddrLength) |
|
Definition at line 60 of file startup.c.
61{
67
68
70
71
73 {
74
76 {
77
79 }
81 {
82
84 }
85
86 DPRINT(
"WSACleanup RefCount = %ld\n", RefCount);
87
89
90
92 }
93 else
94 {
95 DPRINT(
"WSACleanup uninitialized\n");
96
99 }
100
101
103
104
106}
#define InterlockedDecrement
#define WsStartupUnlock()
VOID WSAAPI WsAsyncTerminateThread(VOID)
VOID WSAAPI WsProcDelete(IN PWSPROCESS Process)
BOOLEAN WsAsyncThreadInitialized
Referenced by AdapterStop(), adns_finish(), Cleanup(), cleanup(), close_http(), closelog(), CreateServers(), CreateSocket(), DeinitWinsock(), DestroyConnection(), ErrorExit(), Exit(), inet_ntoa(), init_abort(), init_begin(), init_finish(), InitWinsock(), InternetTransport_UnregisterClass(), kickoff_telnetd(), main(), NETCON_unload(), netconn_unload(), open_http(), openlog(), read_line(), runProg(), service_main(), ServiceMain(), SocketTest(), START_TEST(), Test_ioctlsocket(), Test_Overread(), Test_recv(), test_WithWSAStartup(), Test_WSAIoctl_GetInterfaceList(), Test_WSARecv(), tirpc_exit(), userlist(), winsock_fini(), winsock_init(), wmain(), WsAsyncCheckAndInitThread(), WsAsyncThread(), wWinMain(), and Telnet::~Telnet().