|
#define | _WINSOCK2API_ |
|
#define | _WINSOCKAPI_ /* to prevent later inclusion of winsock.h */ |
|
#define | _GNU_H_WINDOWS32_SOCKETS |
|
#define | _NEED_POPPACK |
|
#define | INCL_WINSOCK_API_PROTOTYPES 1 |
|
#define | INCL_WINSOCK_API_TYPEDEFS 0 |
|
#define | MAKEWORD(low, high) ((WORD)(((BYTE)(low)) | ((WORD)((BYTE)(high))) << 8)) |
|
#define | WINSOCK_VERSION MAKEWORD(2,2) |
|
#define | WINSOCK_API_LINKAGE |
|
#define | _BSDTYPES_DEFINED |
|
#define | FD_SETSIZE 64 |
|
#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 | _STRUCT_TIMEVAL |
|
#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 | FIONBIO _IOW('f', 126, u_long) |
|
#define | SOMAXCONN 0x7fffffff |
|
#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_ADDRESS WSANO_ADDRESS |
|
#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 | IMPLINK_IP 155 |
|
#define | IMPLINK_LOWEXPER 156 |
|
#define | IMPLINK_HIGHEXPER 158 |
|
#define | ADDR_ANY INADDR_ANY |
|
#define | WSADESCRIPTION_LEN 256 |
|
#define | WSASYS_STATUS_LEN 128 |
|
#define | INVALID_SOCKET (SOCKET)(~0) |
|
#define | SOCKET_ERROR (-1) |
|
#define | FROM_PROTOCOL_INFO (-1) |
|
#define | SO_PROTOCOL_INFOA 0x2004 |
|
#define | SO_PROTOCOL_INFOW 0x2005 |
|
#define | SO_PROTOCOL_INFO SO_PROTOCOL_INFOA |
|
#define | PVD_CONFIG 0x3001 |
|
#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 | MSG_PARTIAL 0x8000 |
|
#define | MSG_INTERRUPT 0x10 |
|
#define | MSG_MAXIOVLEN 16 |
|
#define | MAXGETHOSTSTRUCT 1024 |
|
#define | FD_READ_BIT 0 |
|
#define | FD_READ (1 << FD_READ_BIT) |
|
#define | FD_WRITE_BIT 1 |
|
#define | FD_WRITE (1 << FD_WRITE_BIT) |
|
#define | FD_OOB_BIT 2 |
|
#define | FD_OOB (1 << FD_OOB_BIT) |
|
#define | FD_ACCEPT_BIT 3 |
|
#define | FD_ACCEPT (1 << FD_ACCEPT_BIT) |
|
#define | FD_CONNECT_BIT 4 |
|
#define | FD_CONNECT (1 << FD_CONNECT_BIT) |
|
#define | FD_CLOSE_BIT 5 |
|
#define | FD_CLOSE (1 << FD_CLOSE_BIT) |
|
#define | FD_QOS_BIT 6 |
|
#define | FD_QOS (1 << FD_QOS_BIT) |
|
#define | FD_GROUP_QOS_BIT 7 |
|
#define | FD_GROUP_QOS (1 << FD_GROUP_QOS_BIT) |
|
#define | FD_ROUTING_INTERFACE_CHANGE_BIT 8 |
|
#define | FD_ROUTING_INTERFACE_CHANGE (1 << FD_ROUTING_INTERFACE_CHANGE_BIT) |
|
#define | FD_ADDRESS_LIST_CHANGE_BIT 9 |
|
#define | FD_ADDRESS_LIST_CHANGE (1 << FD_ADDRESS_LIST_CHANGE_BIT) |
|
#define | FD_MAX_EVENTS 10 |
|
#define | FD_ALL_EVENTS ((1 << FD_MAX_EVENTS) - 1) |
|
#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 | WSAENOMORE (WSABASEERR+102) |
|
#define | WSAECANCELLED (WSABASEERR+103) |
|
#define | WSAEINVALIDPROCTABLE (WSABASEERR+104) |
|
#define | WSAEINVALIDPROVIDER (WSABASEERR+105) |
|
#define | WSAEPROVIDERFAILEDINIT (WSABASEERR+106) |
|
#define | WSASYSCALLFAILURE (WSABASEERR+107) |
|
#define | WSASERVICE_NOT_FOUND (WSABASEERR+108) |
|
#define | WSATYPE_NOT_FOUND (WSABASEERR+109) |
|
#define | WSA_E_NO_MORE (WSABASEERR+110) |
|
#define | WSA_E_CANCELLED (WSABASEERR+111) |
|
#define | WSAEREFUSED (WSABASEERR+112) |
|
#define | WSAHOST_NOT_FOUND (WSABASEERR+1001) |
|
#define | WSATRY_AGAIN (WSABASEERR+1002) |
|
#define | WSANO_RECOVERY (WSABASEERR+1003) |
|
#define | WSANO_DATA (WSABASEERR+1004) |
|
#define | WSA_QOS_RECEIVERS (WSABASEERR + 1005) |
|
#define | WSA_QOS_SENDERS (WSABASEERR + 1006) |
|
#define | WSA_QOS_NO_SENDERS (WSABASEERR + 1007) |
|
#define | WSA_QOS_NO_RECEIVERS (WSABASEERR + 1008) |
|
#define | WSA_QOS_REQUEST_CONFIRMED (WSABASEERR + 1009) |
|
#define | WSA_QOS_ADMISSION_FAILURE (WSABASEERR + 1010) |
|
#define | WSA_QOS_POLICY_FAILURE (WSABASEERR + 1011) |
|
#define | WSA_QOS_BAD_STYLE (WSABASEERR + 1012) |
|
#define | WSA_QOS_BAD_OBJECT (WSABASEERR + 1013) |
|
#define | WSA_QOS_TRAFFIC_CTRL_ERROR (WSABASEERR + 1014) |
|
#define | WSA_QOS_GENERIC_ERROR (WSABASEERR + 1015) |
|
#define | WSA_QOS_ESERVICETYPE (WSABASEERR + 1016) |
|
#define | WSA_QOS_EFLOWSPEC (WSABASEERR + 1017) |
|
#define | WSA_QOS_EPROVSPECBUF (WSABASEERR + 1018) |
|
#define | WSA_QOS_EFILTERSTYLE (WSABASEERR + 1019) |
|
#define | WSA_QOS_EFILTERTYPE (WSABASEERR + 1020) |
|
#define | WSA_QOS_EFILTERCOUNT (WSABASEERR + 1021) |
|
#define | WSA_QOS_EOBJLENGTH (WSABASEERR + 1022) |
|
#define | WSA_QOS_EFLOWCOUNT (WSABASEERR + 1023) |
|
#define | WSA_QOS_EUNKOWNPSOBJ (WSABASEERR + 1024) |
|
#define | WSA_QOS_EPOLICYOBJ (WSABASEERR + 1025) |
|
#define | WSA_QOS_EFLOWDESC (WSABASEERR + 1026) |
|
#define | WSA_QOS_EPSFLOWSPEC (WSABASEERR + 1027) |
|
#define | WSA_QOS_EPSFILTERSPEC (WSABASEERR + 1028) |
|
#define | WSA_QOS_ESDMODEOBJ (WSABASEERR + 1029) |
|
#define | WSA_QOS_ESHAPERATEOBJ (WSABASEERR + 1030) |
|
#define | WSA_QOS_RESERVED_PETYPE (WSABASEERR + 1031) |
|
#define | WSANO_ADDRESS WSANO_DATA |
|
#define | CF_ACCEPT 0x0000 |
|
#define | CF_REJECT 0x0001 |
|
#define | CF_DEFER 0x0002 |
|
#define | SD_RECEIVE 0x00 |
|
#define | SD_SEND 0x01 |
|
#define | SD_BOTH 0x02 |
|
#define | SG_UNCONSTRAINED_GROUP 0x01 |
|
#define | SG_CONSTRAINED_GROUP 0x02 |
|
#define | MAX_PROTOCOL_CHAIN 7 |
|
#define | BASE_PROTOCOL 1 |
|
#define | LAYERED_PROTOCOL 0 |
|
#define | WSAPROTOCOL_LEN 255 |
|
#define | PFL_MULTIPLE_PROTO_ENTRIES 0x00000001 |
|
#define | PFL_RECOMMENDED_PROTO_ENTRY 0x00000002 |
|
#define | PFL_HIDDEN 0x00000004 |
|
#define | PFL_MATCHES_PROTOCOL_ZERO 0x00000008 |
|
#define | PFL_NETWORKDIRECT_PROVIDER 0x00000010 |
|
#define | XP1_CONNECTIONLESS 0x00000001 |
|
#define | XP1_GUARANTEED_DELIVERY 0x00000002 |
|
#define | XP1_GUARANTEED_ORDER 0x00000004 |
|
#define | XP1_MESSAGE_ORIENTED 0x00000008 |
|
#define | XP1_PSEUDO_STREAM 0x00000010 |
|
#define | XP1_GRACEFUL_CLOSE 0x00000020 |
|
#define | XP1_EXPEDITED_DATA 0x00000040 |
|
#define | XP1_CONNECT_DATA 0x00000080 |
|
#define | XP1_DISCONNECT_DATA 0x00000100 |
|
#define | XP1_SUPPORT_BROADCAST 0x00000200 |
|
#define | XP1_SUPPORT_MULTIPOINT 0x00000400 |
|
#define | XP1_MULTIPOINT_CONTROL_PLANE 0x00000800 |
|
#define | XP1_MULTIPOINT_DATA_PLANE 0x00001000 |
|
#define | XP1_QOS_SUPPORTED 0x00002000 |
|
#define | XP1_INTERRUPT 0x00004000 |
|
#define | XP1_UNI_SEND 0x00008000 |
|
#define | XP1_UNI_RECV 0x00010000 |
|
#define | XP1_IFS_HANDLES 0x00020000 |
|
#define | XP1_PARTIAL_MESSAGE 0x00040000 |
|
#define | XP1_SAN_SUPPORT_SDP 0x00080000 |
|
#define | BIGENDIAN 0x0000 |
|
#define | LITTLEENDIAN 0x0001 |
|
#define | SECURITY_PROTOCOL_NONE 0x0000 |
|
#define | JL_SENDER_ONLY 0x01 |
|
#define | JL_RECEIVER_ONLY 0x02 |
|
#define | JL_BOTH 0x04 |
|
#define | WSA_FLAG_OVERLAPPED 0x01 |
|
#define | WSA_FLAG_MULTIPOINT_C_ROOT 0x02 |
|
#define | WSA_FLAG_MULTIPOINT_C_LEAF 0x04 |
|
#define | WSA_FLAG_MULTIPOINT_D_ROOT 0x08 |
|
#define | WSA_FLAG_MULTIPOINT_D_LEAF 0x10 |
|
#define | WSA_FLAG_ACCESS_SYSTEM_SECURITY 0x40 |
|
#define | TH_NETDEV 0x00000001 |
|
#define | TH_TAPI 0x00000002 |
|
#define | SERVICE_MULTIPLE 0x00000001 |
|
#define | RES_UNUSED_1 0x00000001 |
|
#define | RES_FLUSH_CACHE 0x00000002 |
|
#define | RES_SERVICE 0x00000004 |
|
#define | SERVICE_TYPE_VALUE_IPXPORTA "IpxSocket" |
|
#define | SERVICE_TYPE_VALUE_IPXPORTW L"IpxSocket" |
|
#define | SERVICE_TYPE_VALUE_SAPIDA "SapId" |
|
#define | SERVICE_TYPE_VALUE_SAPIDW L"SapId" |
|
#define | SERVICE_TYPE_VALUE_TCPPORTA "TcpPort" |
|
#define | SERVICE_TYPE_VALUE_TCPPORTW L"TcpPort" |
|
#define | SERVICE_TYPE_VALUE_UDPPORTA "UdpPort" |
|
#define | SERVICE_TYPE_VALUE_UDPPORTW L"UdpPort" |
|
#define | SERVICE_TYPE_VALUE_OBJECTIDA "ObjectId" |
|
#define | SERVICE_TYPE_VALUE_OBJECTIDW L"ObjectId" |
|
#define | SERVICE_TYPE_VALUE_SAPID SERVICE_TYPE_VALUE_SAPIDA |
|
#define | SERVICE_TYPE_VALUE_TCPPORT SERVICE_TYPE_VALUE_TCPPORTA |
|
#define | SERVICE_TYPE_VALUE_UDPPORT SERVICE_TYPE_VALUE_UDPPORTA |
|
#define | SERVICE_TYPE_VALUE_OBJECTID SERVICE_TYPE_VALUE_OBJECTIDA |
|
#define | LUP_DEEP 0x0001 |
|
#define | LUP_CONTAINERS 0x0002 |
|
#define | LUP_NOCONTAINERS 0x0004 |
|
#define | LUP_NEAREST 0x0008 |
|
#define | LUP_RETURN_NAME 0x0010 |
|
#define | LUP_RETURN_TYPE 0x0020 |
|
#define | LUP_RETURN_VERSION 0x0040 |
|
#define | LUP_RETURN_COMMENT 0x0080 |
|
#define | LUP_RETURN_ADDR 0x0100 |
|
#define | LUP_RETURN_BLOB 0x0200 |
|
#define | LUP_RETURN_ALIASES 0x0400 |
|
#define | LUP_RETURN_QUERY_STRING 0x0800 |
|
#define | LUP_RETURN_ALL 0x0FF0 |
|
#define | LUP_RES_SERVICE 0x8000 |
|
#define | LUP_FLUSHCACHE 0x1000 |
|
#define | LUP_FLUSHPREVIOUS 0x2000 |
|
#define | LUP_NON_AUTHORITATIVE 0x4000 |
|
#define | LUP_SECURE 0x8000 |
|
#define | LUP_RETURN_PREFERRED_NAMES 0x10000 |
|
#define | LUP_ADDRCONFIG 0x00100000 |
|
#define | LUP_DUAL_ADDR 0x00200000 |
|
#define | LUP_FILESERVER 0x00400000 |
|
#define | RESULT_IS_ALIAS 0x0001 |
|
#define | s_addr S_un.S_addr |
|
#define | s_host S_un.S_un_b.s_b2 |
|
#define | s_net S_un.S_un_b.s_b1 |
|
#define | s_imp S_un.S_un_w.s_w2 |
|
#define | s_impno S_un.S_un_b.s_b4 |
|
#define | s_lh S_un.S_un_b.s_b3 |
|
#define | WSAAPI FAR PASCAL |
|
#define | WSA_IO_PENDING (WSAEWOULDBLOCK) |
|
#define | WSA_IO_INCOMPLETE (WSAEWOULDBLOCK) |
|
#define | WSA_INVALID_HANDLE (WSAENOTSOCK) |
|
#define | WSA_INVALID_PARAMETER (WSAEINVAL) |
|
#define | WSA_NOT_ENOUGH_MEMORY (WSAENOBUFS) |
|
#define | WSA_OPERATION_ABORTED (WSAEINTR) |
|
#define | WSA_INVALID_EVENT ((WSAEVENT)NULL) |
|
#define | WSA_MAXIMUM_WAIT_EVENTS (MAXIMUM_WAIT_OBJECTS) |
|
#define | WSA_WAIT_FAILED ((DWORD)-1L) |
|
#define | WSA_WAIT_EVENT_0 ((DWORD)0) |
|
#define | WSA_WAIT_TIMEOUT ((DWORD)0x102L) |
|
#define | WSA_INFINITE ((DWORD)-1L) |
|
#define | __BLOB_T_DEFINED |
|
#define | _tagBLOB_DEFINED |
|
#define | _BLOB_DEFINED |
|
#define | _LPBLOB_DEFINED |
|
#define | WSAConnectByName WSAConnectByNameA |
|
#define | WSADuplicateSocket WSADuplicateSocketA |
|
#define | WSAEnumProtocols WSAEnumProtocolsA |
|
#define | WSASocket WSASocketA |
|
#define | WSAAddressToString WSAAddressToStringA |
|
#define | WSAStringToAddress WSAStringToAddressA |
|
#define | WSALookupServiceBegin WSALookupServiceBeginA |
|
#define | WSALookupServiceNext WSALookupServiceNextA |
|
#define | WSAInstallServiceClass WSAInstallServiceClassA |
|
#define | WSAGetServiceClassInfo WSAGetServiceClassInfoA |
|
#define | WSAEnumNameSpaceProviders WSAEnumNameSpaceProvidersA |
|
#define | WSAGetServiceClassNameByClassId WSAGetServiceClassNameByClassIdA |
|
#define | WSASetService WSASetServiceA |
|
#define | WSAMAKEASYNCREPLY(buflen, error) MAKELONG(buflen,error) |
|
#define | WSAMAKESELECTREPLY(event, error) MAKELONG(event,error) |
|
#define | WSAGETASYNCBUFLEN(lParam) LOWORD(lParam) |
|
#define | WSAGETASYNCERROR(lParam) HIWORD(lParam) |
|
#define | WSAGETSELECTEVENT(lParam) LOWORD(lParam) |
|
#define | WSAGETSELECTERROR(lParam) HIWORD(lParam) |
|
|
typedef unsigned char | u_char |
|
typedef unsigned short | u_short |
|
typedef unsigned int | u_int |
|
typedef unsigned long | u_long |
|
typedef UINT_PTR | SOCKET |
|
typedef struct fd_set | fd_set |
|
typedef struct in_addr | IN_ADDR |
|
typedef struct in_addr * | PIN_ADDR |
|
typedef struct WSAData | WSADATA |
|
typedef struct WSAData * | LPWSADATA |
|
typedef DWORD | WSAEVENT |
|
typedef DWORD FAR * | LPWSAEVENT |
|
typedef struct _WSAOVERLAPPED | WSAOVERLAPPED |
|
typedef struct _WSAOVERLAPPED * | LPWSAOVERLAPPED |
|
typedef struct _QualityOfService | QOS |
|
typedef struct _QualityOfService * | LPQOS |
|
typedef unsigned int | GROUP |
|
typedef struct _WSANETWORKEVENTS | WSANETWORKEVENTS |
|
typedef struct _WSANETWORKEVENTS * | LPWSANETWORKEVENTS |
|
typedef struct _WSAPROTOCOLCHAIN | WSAPROTOCOLCHAIN |
|
typedef struct _WSAPROTOCOLCHAIN * | LPWSAPROTOCOLCHAIN |
|
typedef struct _WSAPROTOCOL_INFOA | WSAPROTOCOL_INFOA |
|
typedef struct _WSAPROTOCOL_INFOA * | LPWSAPROTOCOL_INFOA |
|
typedef struct _WSAPROTOCOL_INFOW | WSAPROTOCOL_INFOW |
|
typedef struct _WSAPROTOCOL_INFOW * | LPWSAPROTOCOL_INFOW |
|
typedef WSAPROTOCOL_INFOA | WSAPROTOCOL_INFO |
|
typedef LPWSAPROTOCOL_INFOA | LPWSAPROTOCOL_INFO |
|
typedef int(CALLBACK * | LPCONDITIONPROC) (IN LPWSABUF lpCallerId, IN LPWSABUF lpCallerData, IN OUT LPQOS lpSQOS, IN OUT LPQOS lpGQOS, IN LPWSABUF lpCalleeId, IN LPWSABUF lpCalleeData, OUT GROUP FAR *g, IN DWORD_PTR dwCallbackData) |
|
typedef void(CALLBACK * | LPWSAOVERLAPPED_COMPLETION_ROUTINE) (IN DWORD dwError, IN DWORD cbTransferred, IN LPWSAOVERLAPPED lpOverlapped, IN DWORD dwFlags) |
|
typedef struct _BLOB | BLOB |
|
typedef struct _BLOB * | PBLOB |
|
typedef struct _BLOB * | LPBLOB |
|
typedef struct _AFPROTOCOLS | AFPROTOCOLS |
|
typedef struct _AFPROTOCOLS * | PAFPROTOCOLS |
|
typedef struct _AFPROTOCOLS * | LPAFPROTOCOLS |
|
typedef enum _WSAEcomparator | WSAECOMPARATOR |
|
typedef enum _WSAEcomparator * | PWSAECOMPARATOR |
|
typedef enum _WSAEcomparator * | LPWSAECOMPARATOR |
|
typedef struct _WSAVersion | WSAVERSION |
|
typedef struct _WSAVersion * | PWSAVERSION |
|
typedef struct _WSAVersion * | LPWSAVERSION |
|
typedef struct _WSAQuerySetA | WSAQUERYSETA |
|
typedef struct _WSAQuerySetA * | PWSAQUERYSETA |
|
typedef struct _WSAQuerySetA * | LPWSAQUERYSETA |
|
typedef struct _WSAQuerySet2A | WSAQUERYSET2A |
|
typedef struct _WSAQuerySet2A * | PWSAQUERYSET2A |
|
typedef struct _WSAQuerySet2A * | LPWSAQUERYSET2A |
|
typedef struct _WSAQuerySet2W | WSAQUERYSET2W |
|
typedef struct _WSAQuerySet2W * | PWSAQUERYSET2W |
|
typedef struct _WSAQuerySet2W * | LPWSAQUERYSET2W |
|
typedef WSAQUERYSETA | WSAQUERYSET |
|
typedef PWSAQUERYSETA | PWSAQUERYSET |
|
typedef LPWSAQUERYSETA | LPWSAQUERYSET |
|
typedef WSAQUERYSET2A | WSAQUERYSET2 |
|
typedef PWSAQUERYSET2A | PWSAQUERYSET2 |
|
typedef LPWSAQUERYSET2A | LPWSAQUERYSET2 |
|
typedef enum _WSAESETSERVICEOP | WSAESETSERVICEOP |
|
typedef enum _WSAESETSERVICEOP * | PWSAESETSERVICEOP |
|
typedef enum _WSAESETSERVICEOP * | LPWSAESETSERVICEOP |
|
typedef struct _WSANSClassInfoA | WSANSCLASSINFOA |
|
typedef struct _WSANSClassInfoA * | PWSANSCLASSINFOA |
|
typedef struct _WSANSClassInfoA * | LPWSANSCLASSINFOA |
|
typedef struct _WSANSClassInfoW | WSANSCLASSINFOW |
|
typedef struct _WSANSClassInfoW * | PWSANSCLASSINFOW |
|
typedef struct _WSANSClassInfoW * | LPWSANSCLASSINFOW |
|
typedef WSANSCLASSINFOA | WSANSCLASSINFO |
|
typedef PWSANSCLASSINFOA | PWSANSCLASSINFO |
|
typedef LPWSANSCLASSINFOA | LPWSANSCLASSINFO |
|
typedef struct _WSAServiceClassInfoA | WSASERVICECLASSINFOA |
|
typedef struct _WSAServiceClassInfoA * | PWSASERVICECLASSINFOA |
|
typedef struct _WSAServiceClassInfoA * | LPWSASERVICECLASSINFOA |
|
typedef struct _WSAServiceClassInfoW | WSASERVICECLASSINFOW |
|
typedef struct _WSAServiceClassInfoW * | PWSASERVICECLASSINFOW |
|
typedef struct _WSAServiceClassInfoW * | LPWSASERVICECLASSINFOW |
|
typedef WSASERVICECLASSINFOA | WSASERVICECLASSINFO |
|
typedef PWSASERVICECLASSINFOA | PWSASERVICECLASSINFO |
|
typedef LPWSASERVICECLASSINFOA | LPWSASERVICECLASSINFO |
|
typedef struct _WSANAMESPACE_INFOA | WSANAMESPACE_INFOA |
|
typedef struct _WSANAMESPACE_INFOA * | PWSANAMESPACE_INFOA |
|
typedef struct _WSANAMESPACE_INFOA * | LPWSANAMESPACE_INFOA |
|
typedef struct _WSANAMESPACE_INFOW | WSANAMESPACE_INFOW |
|
typedef struct _WSANAMESPACE_INFOW * | PWSANAMESPACE_INFOW |
|
typedef struct _WSANAMESPACE_INFOW * | LPWSANAMESPACE_INFOW |
|
typedef struct _WSANAMESPACE_INFOEXA | WSANAMESPACE_INFOEXA |
|
typedef struct _WSANAMESPACE_INFOEXA * | PWSANAMESPACE_INFOEXA |
|
typedef struct _WSANAMESPACE_INFOEXA * | LPWSANAMESPACE_INFOEXA |
|
typedef struct _WSANAMESPACE_INFOEXW | WSANAMESPACE_INFOEXW |
|
typedef struct _WSANAMESPACE_INFOEXW * | PWSANAMESPACE_INFOEXW |
|
typedef struct _WSANAMESPACE_INFOEXW * | LPWSANAMESPACE_INFOEXW |
|
typedef WSANAMESPACE_INFOA | WSANAMESPACE_INFO |
|
typedef PWSANAMESPACE_INFOA | PWSANAMESPACE_INFO |
|
typedef LPWSANAMESPACE_INFOA | LPWSANAMESPACE_INFO |
|
typedef WSANAMESPACE_INFOEXA | WSANAMESPACE_INFOEX |
|
typedef PWSANAMESPACE_INFOEXA | PWSANAMESPACE_INFOEX |
|
typedef LPWSANAMESPACE_INFOEXA | LPWSANAMESPACE_INFOEX |
|
typedef struct sockaddr_in FAR * | LPSOCKADDR_IN |
|
typedef struct linger | LINGER |
|
typedef struct linger * | PLINGER |
|
typedef struct linger FAR * | LPLINGER |
|
typedef struct fd_set | FD_SET |
|
typedef struct fd_set * | PFD_SET |
|
typedef struct fd_set FAR * | LPFD_SET |
|
typedef struct hostent | HOSTENT |
|
typedef struct hostent * | PHOSTENT |
|
typedef struct hostent FAR * | LPHOSTENT |
|
typedef struct servent | SERVENT |
|
typedef struct servent * | PSERVENT |
|
typedef struct servent FAR * | LPSERVENT |
|
typedef struct protoent | PROTOENT |
|
typedef struct protoent * | PPROTOENT |
|
typedef struct protoent FAR * | LPPROTOENT |
|
typedef struct timeval | TIMEVAL |
|
typedef struct timeval * | PTIMEVAL |
|
typedef struct timeval FAR * | LPTIMEVAL |
|
|
int PASCAL FAR | __WSAFDIsSet (SOCKET, fd_set FAR *) |
|
| _Struct_size_bytes_ (dwSize) typedef struct _WSAQuerySetW |
|
_Must_inspect_result_ WINSOCK_API_LINKAGE SOCKET WSAAPI | accept (_In_ SOCKET s, _Out_writes_bytes_opt_(*addrlen) struct sockaddr FAR *addr, _Inout_opt_ int FAR *addrlen) |
|
WINSOCK_API_LINKAGE int WSAAPI | bind (_In_ SOCKET s, _In_reads_bytes_(namelen) const struct sockaddr FAR *addr, _In_ int namelen) |
|
WINSOCK_API_LINKAGE int WSAAPI | closesocket (_In_ SOCKET s) |
|
WINSOCK_API_LINKAGE int WSAAPI | connect (_In_ SOCKET s, _In_reads_bytes_(namelen) const struct sockaddr FAR *name, _In_ int namelen) |
|
WINSOCK_API_LINKAGE int WSAAPI | ioctlsocket (_In_ SOCKET s, _In_ long cmd, _Inout_ u_long FAR *argp) |
|
WINSOCK_API_LINKAGE int WSAAPI | getpeername (_In_ SOCKET s, _Out_writes_bytes_to_(*namelen, *namelen) struct sockaddr FAR *name, _Inout_ int FAR *namelen) |
|
WINSOCK_API_LINKAGE int WSAAPI | getsockname (_In_ SOCKET s, _Out_writes_bytes_to_(*namelen, *namelen) struct sockaddr FAR *name, _Inout_ int FAR *namelen) |
|
WINSOCK_API_LINKAGE int WSAAPI | getsockopt (_In_ SOCKET s, _In_ int level, _In_ int optname, _Out_writes_bytes_(*optlen) char FAR *optval, _Inout_ int FAR *optlen) |
|
WINSOCK_API_LINKAGE u_long WSAAPI | htonl (IN u_long hostlong) |
|
WINSOCK_API_LINKAGE u_short WSAAPI | htons (_In_ u_short hostshort) |
|
WINSOCK_API_LINKAGE unsigned long WSAAPI | inet_addr (_In_z_ const char FAR *cp) |
|
WINSOCK_API_LINKAGE char FAR *WSAAPI | inet_ntoa (_In_ struct in_addr in) |
|
WINSOCK_API_LINKAGE int WSAAPI | listen (_In_ SOCKET s, _In_ int backlog) |
|
WINSOCK_API_LINKAGE u_long WSAAPI | ntohl (_In_ u_long netlong) |
|
WINSOCK_API_LINKAGE u_short WSAAPI | ntohs (_In_ u_short netshort) |
|
WINSOCK_API_LINKAGE int WSAAPI | recv (_In_ SOCKET s, _Out_writes_bytes_to_(len, return) __out_data_source(NETWORK) char FAR *buf, _In_ int len, _In_ int flags) |
|
WINSOCK_API_LINKAGE int WSAAPI | 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) |
|
WINSOCK_API_LINKAGE int WSAAPI | 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) |
|
WINSOCK_API_LINKAGE int WSAAPI | send (_In_ SOCKET s, _In_reads_bytes_(len) const char FAR *buf, _In_ int len, _In_ int flags) |
|
WINSOCK_API_LINKAGE int WSAAPI | sendto (_In_ SOCKET s, _In_reads_bytes_(len) const char FAR *buf, _In_ int len, _In_ int flags, _In_reads_bytes_(tolen) const struct sockaddr FAR *to, _In_ int tolen) |
|
WINSOCK_API_LINKAGE int WSAAPI | setsockopt (_In_ SOCKET s, _In_ int level, _In_ int optname, _In_reads_bytes_opt_(optlen) const char FAR *optval, _In_ int optlen) |
|
WINSOCK_API_LINKAGE int WSAAPI | shutdown (_In_ SOCKET s, _In_ int how) |
|
_Must_inspect_result_ WINSOCK_API_LINKAGE SOCKET WSAAPI | socket (_In_ int af, _In_ int type, _In_ int protocol) |
|
WINSOCK_API_LINKAGE struct hostent FAR *WSAAPI | gethostbyaddr (_In_reads_bytes_(len) const char FAR *addr, _In_ int len, _In_ int type) |
|
WINSOCK_API_LINKAGE struct hostent FAR *WSAAPI | gethostbyname (_In_z_ const char FAR *name) |
|
WINSOCK_API_LINKAGE int WSAAPI | gethostname (_Out_writes_bytes_(namelen) char FAR *name, _In_ int namelen) |
|
WINSOCK_API_LINKAGE struct servent FAR *WSAAPI | getservbyport (_In_ int port, _In_opt_z_ const char FAR *proto) |
|
WINSOCK_API_LINKAGE struct servent FAR *WSAAPI | getservbyname (_In_z_ const char FAR *name, _In_opt_z_ const char FAR *proto) |
|
WINSOCK_API_LINKAGE struct protoent FAR *WSAAPI | getprotobynumber (_In_ int number) |
|
WINSOCK_API_LINKAGE struct protoent FAR *WSAAPI | getprotobyname (_In_z_ const char FAR *name) |
|
_Must_inspect_result_ WINSOCK_API_LINKAGE int WSAAPI | WSAStartup (_In_ WORD wVersionRequired, _Out_ LPWSADATA lpWSAData) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSACleanup (void) |
|
WINSOCK_API_LINKAGE void WSAAPI | WSASetLastError (_In_ int iError) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAGetLastError (void) |
|
WINSOCK_API_LINKAGE BOOL WSAAPI | WSAIsBlocking (void) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAUnhookBlockingHook (void) |
|
WINSOCK_API_LINKAGE FARPROC WSAAPI | WSASetBlockingHook (_In_ FARPROC lpBlockFunc) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSACancelBlockingCall (void) |
|
WINSOCK_API_LINKAGE HANDLE WSAAPI | 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) |
|
WINSOCK_API_LINKAGE HANDLE WSAAPI | 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) |
|
WINSOCK_API_LINKAGE HANDLE WSAAPI | WSAAsyncGetProtoByName (_In_ HWND hWnd, _In_ u_int wMsg, _In_z_ const char FAR *name, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
WINSOCK_API_LINKAGE HANDLE WSAAPI | WSAAsyncGetProtoByNumber (_In_ HWND hWnd, _In_ u_int wMsg, _In_ int number, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
WINSOCK_API_LINKAGE HANDLE WSAAPI | WSAAsyncGetHostByName (_In_ HWND hWnd, _In_ u_int wMsg, _In_z_ const char FAR *name, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
WINSOCK_API_LINKAGE HANDLE WSAAPI | WSAAsyncGetHostByAddr (_In_ HWND hWnd, _In_ u_int wMsg, _In_reads_bytes_(len) const char FAR *addr, _In_ int len, _In_ int type, _Out_writes_bytes_(buflen) char FAR *buf, _In_ int buflen) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSACancelAsyncRequest (_In_ HANDLE hAsyncTaskHandle) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAAsyncSelect (_In_ SOCKET s, _In_ HWND hWnd, _In_ u_int wMsg, _In_ long lEvent) |
|
_Must_inspect_result_ WINSOCK_API_LINKAGE SOCKET WSAAPI | WSAAccept (_In_ SOCKET s, _Out_writes_bytes_to_opt_(*addrlen, *addrlen) struct sockaddr FAR *addr, _Inout_opt_ LPINT addrlen, _In_opt_ LPCONDITIONPROC lpfnCondition, _In_opt_ DWORD_PTR dwCallbackData) |
|
WINSOCK_API_LINKAGE BOOL WSAAPI | WSACloseEvent (_In_ WSAEVENT hEvent) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAConnect (_In_ SOCKET s, _In_reads_bytes_(namelen) const struct sockaddr FAR *name, _In_ int namelen, _In_opt_ LPWSABUF lpCallerData, _Out_opt_ LPWSABUF lpCalleeData, _In_opt_ LPQOS lpSQOS, _In_opt_ LPQOS lpGQOS) |
|
BOOL PASCAL | WSAConnectByNameW (_In_ SOCKET s, _In_ LPWSTR nodename, _In_ LPWSTR servicename, _Inout_opt_ LPDWORD LocalAddressLength, _Out_writes_bytes_to_opt_(*LocalAddressLength, *LocalAddressLength) LPSOCKADDR LocalAddress, _Inout_opt_ LPDWORD RemoteAddressLength, _Out_writes_bytes_to_opt_(*RemoteAddressLength, *RemoteAddressLength) LPSOCKADDR RemoteAddress, _In_opt_ const struct timeval *timeout, _Reserved_ LPWSAOVERLAPPED Reserved) |
|
BOOL PASCAL | WSAConnectByNameA (_In_ SOCKET s, _In_ LPCSTR nodename, _In_ LPCSTR servicename, _Inout_opt_ LPDWORD LocalAddressLength, _Out_writes_bytes_to_opt_(*LocalAddressLength, *LocalAddressLength) LPSOCKADDR LocalAddress, _Inout_opt_ LPDWORD RemoteAddressLength, _Out_writes_bytes_to_opt_(*RemoteAddressLength, *RemoteAddressLength) LPSOCKADDR RemoteAddress, _In_opt_ const struct timeval *timeout, _Reserved_ LPWSAOVERLAPPED Reserved) |
|
BOOL PASCAL | WSAConnectByList (_In_ SOCKET s, _In_ PSOCKET_ADDRESS_LIST SocketAddress, _Inout_opt_ LPDWORD LocalAddressLength, _Out_writes_bytes_to_opt_(*LocalAddressLength, *LocalAddressLength) LPSOCKADDR LocalAddress, _Inout_opt_ LPDWORD RemoteAddressLength, _Out_writes_bytes_to_opt_(*RemoteAddressLength, *RemoteAddressLength) LPSOCKADDR RemoteAddress, _In_opt_ const struct timeval *timeout, _Reserved_ LPWSAOVERLAPPED Reserved) |
|
WINSOCK_API_LINKAGE WSAEVENT WSAAPI | WSACreateEvent (void) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSADuplicateSocketA (_In_ SOCKET s, _In_ DWORD dwProcessId, _Out_ LPWSAPROTOCOL_INFOA lpProtocolInfo) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSADuplicateSocketW (_In_ SOCKET s, _In_ DWORD dwProcessId, _Out_ LPWSAPROTOCOL_INFOW lpProtocolInfo) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAEnumNetworkEvents (_In_ SOCKET s, _In_ WSAEVENT hEventObject, _Out_ LPWSANETWORKEVENTS lpNetworkEvents) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAEnumProtocolsA (_In_opt_ LPINT lpiProtocols, _Out_writes_bytes_to_opt_(*lpdwBufferLength, *lpdwBufferLength) LPWSAPROTOCOL_INFOA lpProtocolBuffer, _Inout_ LPDWORD lpdwBufferLength) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAEnumProtocolsW (_In_opt_ LPINT lpiProtocols, _Out_writes_bytes_to_opt_(*lpdwBufferLength, *lpdwBufferLength) LPWSAPROTOCOL_INFOW lpProtocolBuffer, _Inout_ LPDWORD lpdwBufferLength) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAEventSelect (_In_ SOCKET s, _In_opt_ WSAEVENT hEventObject, _In_ long lNetworkEvents) |
|
WINSOCK_API_LINKAGE BOOL WSAAPI | WSAGetOverlappedResult (_In_ SOCKET s, _In_ LPWSAOVERLAPPED lpOverlapped, _Out_ LPDWORD lpcbTransfer, _In_ BOOL fWait, _Out_ LPDWORD lpdwFlags) |
|
WINSOCK_API_LINKAGE BOOL WSAAPI | WSAGetQOSByName (_In_ SOCKET s, _In_ LPWSABUF lpQOSName, _Out_ LPQOS lpQOS) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAHtonl (_In_ SOCKET s, _In_ u_long hostlong, _Out_ u_long FAR *lpnetlong) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAHtons (_In_ SOCKET s, _In_ u_short hostshort, _Out_ u_short FAR *lpnetshort) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSAIoctl (_In_ SOCKET s, _In_ DWORD dwIoControlCode, _In_reads_bytes_opt_(cbInBuffer) LPVOID lpvInBuffer, _In_ DWORD cbInBuffer, _Out_writes_bytes_to_opt_(cbOutBuffer, *lpcbBytesReturned) LPVOID lpvOutBuffer, _In_ DWORD cbOutBuffer, _Out_ LPDWORD lpcbBytesReturned, _Inout_opt_ LPWSAOVERLAPPED lpOverlapped, _In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) |
|
WINSOCK_API_LINKAGE SOCKET WSAAPI | WSAJoinLeaf (_In_ SOCKET s, _In_reads_bytes_(namelen) const struct sockaddr FAR *name, _In_ int namelen, _In_opt_ LPWSABUF lpCallerData, _Out_opt_ LPWSABUF lpCalleeData, _In_opt_ LPQOS lpSQOS, _In_opt_ LPQOS lpGQOS, _In_ DWORD dwFlags) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSANtohl (_In_ SOCKET s, _In_ u_long netlong, _Out_ u_long FAR *lphostlong) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSANtohs (_In_ SOCKET s, _In_ u_short netshort, _Out_ u_short FAR *lphostshort) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSARecv (_In_ SOCKET s, _In_reads_(dwBufferCount) __out_data_source(NETWORK) LPWSABUF lpBuffers, _In_ DWORD dwBufferCount, _Out_opt_ LPDWORD lpNumberOfBytesRecvd, _Inout_ LPDWORD lpFlags, _Inout_opt_ LPWSAOVERLAPPED lpOverlapped, _In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSARecvDisconnect (_In_ SOCKET s, _In_opt_ __out_data_source(NETWORK) LPWSABUF lpInboundDisconnectData) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSARecvFrom (_In_ SOCKET s, _In_reads_(dwBufferCount) __out_data_source(NETWORK) LPWSABUF lpBuffers, _In_ DWORD dwBufferCount, _Out_opt_ LPDWORD lpNumberOfBytesRecvd, _Inout_ LPDWORD lpFlags, _Out_writes_bytes_to_opt_(*lpFromlen, *lpFromlen) struct sockaddr FAR *lpFrom, _Inout_opt_ LPINT lpFromlen, _Inout_opt_ LPWSAOVERLAPPED lpOverlapped, _In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) |
|
WINSOCK_API_LINKAGE BOOL WSAAPI | WSAResetEvent (_In_ WSAEVENT hEvent) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSASendDisconnect (_In_ SOCKET s, _In_opt_ LPWSABUF lpOutboundDisconnectData) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSASend (_In_ SOCKET s, _In_reads_(dwBufferCount) LPWSABUF lpBuffers, _In_ DWORD dwBufferCount, _Out_opt_ LPDWORD lpNumberOfBytesSent, _In_ DWORD dwFlags, _Inout_opt_ LPWSAOVERLAPPED lpOverlapped, _In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) |
|
WINSOCK_API_LINKAGE int WSAAPI | WSASendTo (_In_ SOCKET s, _In_reads_(dwBufferCount) LPWSABUF lpBuffers, _In_ DWORD dwBufferCount, _Out_opt_ LPDWORD lpNumberOfBytesSent, _In_ DWORD dwFlags, _In_reads_bytes_opt_(iTolen) const struct sockaddr FAR *lpTo, _In_ int iTolen, _Inout_opt_ LPWSAOVERLAPPED lpOverlapped, _In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) |
|
WINSOCK_API_LINKAGE BOOL WSAAPI | WSASetEvent (_In_ WSAEVENT hEvent) |
|
_Must_inspect_result_ WINSOCK_API_LINKAGE SOCKET WSAAPI | WSASocketA (_In_ int af, _In_ int type, _In_ int protocol, _In_opt_ LPWSAPROTOCOL_INFOA lpProtocolInfo, _In_ GROUP g, _In_ DWORD dwFlags) |
|
_Must_inspect_result_ WINSOCK_API_LINKAGE SOCKET WSAAPI | WSASocketW (_In_ int af, _In_ int type, _In_ int protocol, _In_opt_ LPWSAPROTOCOL_INFOW lpProtocolInfo, _In_ GROUP g, _In_ DWORD dwFlags) |
|
WINSOCK_API_LINKAGE DWORD WSAAPI | WSAWaitForMultipleEvents (_In_ DWORD cEvents, _In_reads_(cEvents) const WSAEVENT FAR *lphEvents, _In_ BOOL fWaitAll, _In_ DWORD dwTimeout, _In_ BOOL fAlertable) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAAddressToStringA (_In_reads_bytes_(dwAddressLength) LPSOCKADDR lpsaAddress, _In_ DWORD dwAddressLength, _In_opt_ LPWSAPROTOCOL_INFOA lpProtocolInfo, _Out_writes_to_(*lpdwAddressStringLength, *lpdwAddressStringLength) LPSTR lpszAddressString, _Inout_ LPDWORD lpdwAddressStringLength) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAAddressToStringW (_In_reads_bytes_(dwAddressLength) LPSOCKADDR lpsaAddress, _In_ DWORD dwAddressLength, _In_opt_ LPWSAPROTOCOL_INFOW lpProtocolInfo, _Out_writes_to_(*lpdwAddressStringLength, *lpdwAddressStringLength) LPWSTR lpszAddressString, _Inout_ LPDWORD lpdwAddressStringLength) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAStringToAddressA (_In_ LPSTR AddressString, _In_ INT AddressFamily, _In_opt_ LPWSAPROTOCOL_INFOA lpProtocolInfo, _Out_writes_bytes_to_(*lpAddressLength, *lpAddressLength) LPSOCKADDR lpAddress, _Inout_ LPINT lpAddressLength) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAStringToAddressW (_In_ LPWSTR AddressString, _In_ INT AddressFamily, _In_opt_ LPWSAPROTOCOL_INFOW lpProtocolInfo, _Out_writes_bytes_to_(*lpAddressLength, *lpAddressLength) LPSOCKADDR lpAddress, _Inout_ LPINT lpAddressLength) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSALookupServiceBeginA (_In_ LPWSAQUERYSETA lpqsRestrictions, _In_ DWORD dwControlFlags, _Out_ LPHANDLE lphLookup) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSALookupServiceBeginW (_In_ LPWSAQUERYSETW lpqsRestrictions, _In_ DWORD dwControlFlags, _Out_ LPHANDLE lphLookup) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSALookupServiceNextA (_In_ HANDLE hLookup, _In_ DWORD dwControlFlags, _Inout_ LPDWORD lpdwBufferLength, _Out_writes_bytes_to_(*lpdwBufferLength, *lpdwBufferLength) LPWSAQUERYSETA lpqsResults) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSALookupServiceNextW (_In_ HANDLE hLookup, _In_ DWORD dwControlFlags, _Inout_ LPDWORD lpdwBufferLength, _Out_writes_bytes_to_opt_(*lpdwBufferLength, *lpdwBufferLength) LPWSAQUERYSETW lpqsResults) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSALookupServiceEnd (_In_ HANDLE hLookup) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAInstallServiceClassA (_In_ LPWSASERVICECLASSINFOA lpServiceClassInfo) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAInstallServiceClassW (_In_ LPWSASERVICECLASSINFOW lpServiceClassInfo) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSARemoveServiceClass (_In_ LPGUID lpServiceClassId) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAGetServiceClassInfoA (_In_ LPGUID lpProviderId, _In_ LPGUID lpServiceClassId, _Inout_ LPDWORD lpdwBufSize, _Out_writes_bytes_to_(*lpdwBufSize, *lpdwBufSize) LPWSASERVICECLASSINFOA lpServiceClassInfo) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAGetServiceClassInfoW (_In_ LPGUID lpProviderId, _In_ LPGUID lpServiceClassId, _Inout_ LPDWORD lpdwBufSize, _Out_writes_bytes_to_(*lpdwBufSize, *lpdwBufSize) LPWSASERVICECLASSINFOW lpServiceClassInfo) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAEnumNameSpaceProvidersA (_Inout_ LPDWORD lpdwBufferLength, _Out_writes_bytes_to_(*lpdwBufferLength, *lpdwBufferLength) LPWSANAMESPACE_INFOA lpnspBuffer) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAEnumNameSpaceProvidersW (_Inout_ LPDWORD lpdwBufferLength, _Out_writes_bytes_to_(*lpdwBufferLength, *lpdwBufferLength) LPWSANAMESPACE_INFOW lpnspBuffer) |
|
| _Success_ (return==0) WINSOCK_API_LINKAGE INT WSAAPI WSAGetServiceClassNameByClassIdA(_In_ LPGUID lpServiceClassId |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSASetServiceA (_In_ LPWSAQUERYSETA lpqsRegInfo, _In_ WSAESETSERVICEOP essoperation, _In_ DWORD dwControlFlags) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSASetServiceW (_In_ LPWSAQUERYSETW lpqsRegInfo, _In_ WSAESETSERVICEOP essoperation, _In_ DWORD dwControlFlags) |
|
WINSOCK_API_LINKAGE INT WSAAPI | WSAProviderConfigChange (_Inout_ LPHANDLE lpNotificationHandle, _Inout_opt_ LPWSAOVERLAPPED lpOverlapped, _In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) |
|