ReactOS 0.4.16-dev-306-g647d351
|
#include <pshpack4.h>
#include <windows.h>
#include <ws2def.h>
#include <qos.h>
#include <guiddef.h>
#include <poppack.h>
Go to the source code of this file.
Classes | |
struct | fd_set |
struct | timeval |
struct | hostent |
struct | linger |
struct | netent |
struct | servent |
struct | protoent |
struct | in_addr |
struct | WSAData |
struct | sockproto |
struct | _WSAOVERLAPPED |
struct | _QualityOfService |
struct | _WSANETWORKEVENTS |
struct | _WSAPROTOCOLCHAIN |
struct | _WSAPROTOCOL_INFOA |
struct | _WSAPROTOCOL_INFOW |
struct | _BLOB |
struct | _AFPROTOCOLS |
struct | _WSAVersion |
struct | _WSAQuerySetA |
struct | _WSAQuerySet2A |
struct | _WSAQuerySet2W |
struct | _WSANSClassInfoA |
struct | _WSANSClassInfoW |
struct | _WSAServiceClassInfoA |
struct | _WSAServiceClassInfoW |
struct | _WSANAMESPACE_INFOA |
struct | _WSANAMESPACE_INFOW |
struct | _WSANAMESPACE_INFOEXA |
struct | _WSANAMESPACE_INFOEXW |
Enumerations | |
enum | _WSAEcomparator { COMP_EQUAL = 0 , COMP_NOTLESS } |
enum | _WSAESETSERVICEOP { RNRSERVICE_REGISTER =0 , RNRSERVICE_DEREGISTER , RNRSERVICE_DELETE } |
Variables | |
WSAQUERYSETW | |
* | PWSAQUERYSETW |
* | LPWSAQUERYSETW |
_Out_writes_bytes_to_ lpdwBufferLength LPSTR | lpszServiceClassName |
_Out_writes_bytes_to_ lpdwBufferLength LPSTR _Inout_ LPDWORD | lpdwBufferLength |
#define __BLOB_T_DEFINED |
Definition at line 766 of file winsock2.h.
#define _BLOB_DEFINED |
Definition at line 711 of file wtypes.idl.
#define _BSDTYPES_DEFINED |
Definition at line 63 of file winsock2.h.
#define _GNU_H_WINDOWS32_SOCKETS |
Definition at line 7 of file winsock2.h.
#define _LPBLOB_DEFINED |
Definition at line 712 of file wtypes.idl.
#define _NEED_POPPACK |
Definition at line 11 of file winsock2.h.
#define _STRUCT_TIMEVAL |
Definition at line 148 of file winsock2.h.
#define _tagBLOB_DEFINED |
Definition at line 710 of file wtypes.idl.
#define _TIMEVAL_DEFINED |
Definition at line 147 of file winsock2.h.
#define _WINSOCK2API_ |
Definition at line 4 of file winsock2.h.
Definition at line 5 of file winsock2.h.
#define ADDR_ANY INADDR_ANY |
Definition at line 237 of file winsock2.h.
#define BASE_PROTOCOL 1 |
Definition at line 425 of file winsock2.h.
#define BIGENDIAN 0x0000 |
Definition at line 457 of file winsock2.h.
#define CF_ACCEPT 0x0000 |
Definition at line 413 of file winsock2.h.
#define CF_DEFER 0x0002 |
Definition at line 415 of file winsock2.h.
#define CF_REJECT 0x0001 |
Definition at line 414 of file winsock2.h.
#define FD_ACCEPT (1 << FD_ACCEPT_BIT) |
Definition at line 300 of file winsock2.h.
#define FD_ACCEPT_BIT 3 |
Definition at line 299 of file winsock2.h.
#define FD_ADDRESS_LIST_CHANGE (1 << FD_ADDRESS_LIST_CHANGE_BIT) |
Definition at line 312 of file winsock2.h.
#define FD_ADDRESS_LIST_CHANGE_BIT 9 |
Definition at line 311 of file winsock2.h.
#define FD_ALL_EVENTS ((1 << FD_MAX_EVENTS) - 1) |
Definition at line 314 of file winsock2.h.
#define FD_CLOSE (1 << FD_CLOSE_BIT) |
Definition at line 304 of file winsock2.h.
#define FD_CLOSE_BIT 5 |
Definition at line 303 of file winsock2.h.
Definition at line 95 of file winsock2.h.
#define FD_CONNECT (1 << FD_CONNECT_BIT) |
Definition at line 302 of file winsock2.h.
#define FD_CONNECT_BIT 4 |
Definition at line 301 of file winsock2.h.
#define FD_GROUP_QOS (1 << FD_GROUP_QOS_BIT) |
Definition at line 308 of file winsock2.h.
#define FD_GROUP_QOS_BIT 7 |
Definition at line 307 of file winsock2.h.
Definition at line 134 of file winsock2.h.
#define FD_MAX_EVENTS 10 |
Definition at line 313 of file winsock2.h.
#define FD_OOB (1 << FD_OOB_BIT) |
Definition at line 298 of file winsock2.h.
#define FD_OOB_BIT 2 |
Definition at line 297 of file winsock2.h.
#define FD_QOS (1 << FD_QOS_BIT) |
Definition at line 306 of file winsock2.h.
#define FD_QOS_BIT 6 |
Definition at line 305 of file winsock2.h.
#define FD_READ (1 << FD_READ_BIT) |
Definition at line 294 of file winsock2.h.
#define FD_READ_BIT 0 |
Definition at line 293 of file winsock2.h.
#define FD_ROUTING_INTERFACE_CHANGE (1 << FD_ROUTING_INTERFACE_CHANGE_BIT) |
Definition at line 310 of file winsock2.h.
#define FD_ROUTING_INTERFACE_CHANGE_BIT 8 |
Definition at line 309 of file winsock2.h.
Definition at line 113 of file winsock2.h.
#define FD_SETSIZE 64 |
Definition at line 75 of file winsock2.h.
#define FD_WRITE (1 << FD_WRITE_BIT) |
Definition at line 296 of file winsock2.h.
#define FD_WRITE_BIT 1 |
Definition at line 295 of file winsock2.h.
Definition at line 130 of file winsock2.h.
#define FROM_PROTOCOL_INFO (-1) |
Definition at line 246 of file winsock2.h.
#define h_addr h_addr_list[0] |
Definition at line 165 of file winsock2.h.
#define h_errno WSAGetLastError() |
Definition at line 216 of file winsock2.h.
#define HOST_NOT_FOUND WSAHOST_NOT_FOUND |
Definition at line 217 of file winsock2.h.
#define IMPLINK_HIGHEXPER 158 |
Definition at line 235 of file winsock2.h.
#define IMPLINK_IP 155 |
Definition at line 233 of file winsock2.h.
#define IMPLINK_LOWEXPER 156 |
Definition at line 234 of file winsock2.h.
#define INCL_WINSOCK_API_PROTOTYPES 1 |
Definition at line 15 of file winsock2.h.
#define INCL_WINSOCK_API_TYPEDEFS 0 |
Definition at line 19 of file winsock2.h.
Definition at line 242 of file winsock2.h.
#define JL_BOTH 0x04 |
Definition at line 464 of file winsock2.h.
#define JL_RECEIVER_ONLY 0x02 |
Definition at line 463 of file winsock2.h.
#define JL_SENDER_ONLY 0x01 |
Definition at line 462 of file winsock2.h.
#define LAYERED_PROTOCOL 0 |
Definition at line 426 of file winsock2.h.
#define LITTLEENDIAN 0x0001 |
Definition at line 458 of file winsock2.h.
#define LUP_ADDRCONFIG 0x00100000 |
Definition at line 529 of file winsock2.h.
#define LUP_CONTAINERS 0x0002 |
Definition at line 511 of file winsock2.h.
#define LUP_DEEP 0x0001 |
Definition at line 510 of file winsock2.h.
#define LUP_DUAL_ADDR 0x00200000 |
Definition at line 530 of file winsock2.h.
#define LUP_FILESERVER 0x00400000 |
Definition at line 531 of file winsock2.h.
#define LUP_FLUSHCACHE 0x1000 |
Definition at line 524 of file winsock2.h.
#define LUP_FLUSHPREVIOUS 0x2000 |
Definition at line 525 of file winsock2.h.
#define LUP_NEAREST 0x0008 |
Definition at line 513 of file winsock2.h.
#define LUP_NOCONTAINERS 0x0004 |
Definition at line 512 of file winsock2.h.
#define LUP_NON_AUTHORITATIVE 0x4000 |
Definition at line 526 of file winsock2.h.
#define LUP_RES_SERVICE 0x8000 |
Definition at line 523 of file winsock2.h.
#define LUP_RETURN_ADDR 0x0100 |
Definition at line 518 of file winsock2.h.
#define LUP_RETURN_ALIASES 0x0400 |
Definition at line 520 of file winsock2.h.
#define LUP_RETURN_ALL 0x0FF0 |
Definition at line 522 of file winsock2.h.
#define LUP_RETURN_BLOB 0x0200 |
Definition at line 519 of file winsock2.h.
#define LUP_RETURN_COMMENT 0x0080 |
Definition at line 517 of file winsock2.h.
#define LUP_RETURN_NAME 0x0010 |
Definition at line 514 of file winsock2.h.
#define LUP_RETURN_PREFERRED_NAMES 0x10000 |
Definition at line 528 of file winsock2.h.
#define LUP_RETURN_QUERY_STRING 0x0800 |
Definition at line 521 of file winsock2.h.
#define LUP_RETURN_TYPE 0x0020 |
Definition at line 515 of file winsock2.h.
#define LUP_RETURN_VERSION 0x0040 |
Definition at line 516 of file winsock2.h.
#define LUP_SECURE 0x8000 |
Definition at line 527 of file winsock2.h.
Definition at line 27 of file winsock2.h.
#define MAX_PROTOCOL_CHAIN 7 |
Definition at line 423 of file winsock2.h.
#define MAXGETHOSTSTRUCT 1024 |
Definition at line 291 of file winsock2.h.
#define MSG_DONTROUTE 4 |
Definition at line 211 of file winsock2.h.
#define MSG_INTERRUPT 0x10 |
Definition at line 288 of file winsock2.h.
#define MSG_MAXIOVLEN 16 |
Definition at line 289 of file winsock2.h.
#define MSG_OOB 1 |
Definition at line 209 of file winsock2.h.
#define MSG_PARTIAL 0x8000 |
Definition at line 287 of file winsock2.h.
#define MSG_PEEK 2 |
Definition at line 210 of file winsock2.h.
#define NO_ADDRESS WSANO_ADDRESS |
Definition at line 221 of file winsock2.h.
#define NO_DATA WSANO_DATA |
Definition at line 220 of file winsock2.h.
#define NO_RECOVERY WSANO_RECOVERY |
Definition at line 219 of file winsock2.h.
#define PF_APPLETALK AF_APPLETALK |
Definition at line 275 of file winsock2.h.
Definition at line 280 of file winsock2.h.
Definition at line 279 of file winsock2.h.
Definition at line 269 of file winsock2.h.
Definition at line 262 of file winsock2.h.
#define PF_DATAKIT AF_DATAKIT |
Definition at line 268 of file winsock2.h.
Definition at line 271 of file winsock2.h.
Definition at line 272 of file winsock2.h.
Definition at line 267 of file winsock2.h.
#define PF_FIREFOX AF_FIREFOX |
Definition at line 277 of file winsock2.h.
Definition at line 274 of file winsock2.h.
#define PF_IMPLINK AF_IMPLINK |
Definition at line 260 of file winsock2.h.
Definition at line 259 of file winsock2.h.
Definition at line 281 of file winsock2.h.
Definition at line 264 of file winsock2.h.
Definition at line 265 of file winsock2.h.
Definition at line 273 of file winsock2.h.
Definition at line 285 of file winsock2.h.
Definition at line 263 of file winsock2.h.
Definition at line 266 of file winsock2.h.
Definition at line 261 of file winsock2.h.
Definition at line 270 of file winsock2.h.
Definition at line 258 of file winsock2.h.
#define PF_UNKNOWN1 AF_UNKNOWN1 |
Definition at line 278 of file winsock2.h.
Definition at line 257 of file winsock2.h.
#define PF_VOICEVIEW AF_VOICEVIEW |
Definition at line 276 of file winsock2.h.
#define PFL_HIDDEN 0x00000004 |
Definition at line 432 of file winsock2.h.
#define PFL_MATCHES_PROTOCOL_ZERO 0x00000008 |
Definition at line 433 of file winsock2.h.
#define PFL_MULTIPLE_PROTO_ENTRIES 0x00000001 |
Definition at line 430 of file winsock2.h.
#define PFL_NETWORKDIRECT_PROVIDER 0x00000010 |
Definition at line 434 of file winsock2.h.
#define PFL_RECOMMENDED_PROTO_ENTRY 0x00000002 |
Definition at line 431 of file winsock2.h.
#define PVD_CONFIG 0x3001 |
Definition at line 255 of file winsock2.h.
#define RES_FLUSH_CACHE 0x00000002 |
Definition at line 479 of file winsock2.h.
#define RES_SERVICE 0x00000004 |
Definition at line 481 of file winsock2.h.
#define RES_UNUSED_1 0x00000001 |
Definition at line 478 of file winsock2.h.
#define RESULT_IS_ALIAS 0x0001 |
Definition at line 533 of file winsock2.h.
#define s_addr S_un.S_addr |
Definition at line 542 of file winsock2.h.
#define s_host S_un.S_un_b.s_b2 |
Definition at line 543 of file winsock2.h.
#define s_imp S_un.S_un_w.s_w2 |
Definition at line 545 of file winsock2.h.
#define s_impno S_un.S_un_b.s_b4 |
Definition at line 546 of file winsock2.h.
#define s_lh S_un.S_un_b.s_b3 |
Definition at line 547 of file winsock2.h.
#define s_net S_un.S_un_b.s_b1 |
Definition at line 544 of file winsock2.h.
#define SD_BOTH 0x02 |
Definition at line 418 of file winsock2.h.
#define SD_RECEIVE 0x00 |
Definition at line 416 of file winsock2.h.
#define SD_SEND 0x01 |
Definition at line 417 of file winsock2.h.
#define SECURITY_PROTOCOL_NONE 0x0000 |
Definition at line 460 of file winsock2.h.
#define SERVICE_MULTIPLE 0x00000001 |
Definition at line 476 of file winsock2.h.
#define SERVICE_TYPE_VALUE_IPXPORTA "IpxSocket" |
Definition at line 484 of file winsock2.h.
#define SERVICE_TYPE_VALUE_IPXPORTW L"IpxSocket" |
Definition at line 485 of file winsock2.h.
#define SERVICE_TYPE_VALUE_OBJECTID SERVICE_TYPE_VALUE_OBJECTIDA |
Definition at line 507 of file winsock2.h.
#define SERVICE_TYPE_VALUE_OBJECTIDA "ObjectId" |
Definition at line 495 of file winsock2.h.
#define SERVICE_TYPE_VALUE_OBJECTIDW L"ObjectId" |
Definition at line 496 of file winsock2.h.
#define SERVICE_TYPE_VALUE_SAPID SERVICE_TYPE_VALUE_SAPIDA |
Definition at line 504 of file winsock2.h.
#define SERVICE_TYPE_VALUE_SAPIDA "SapId" |
Definition at line 486 of file winsock2.h.
#define SERVICE_TYPE_VALUE_SAPIDW L"SapId" |
Definition at line 487 of file winsock2.h.
#define SERVICE_TYPE_VALUE_TCPPORT SERVICE_TYPE_VALUE_TCPPORTA |
Definition at line 505 of file winsock2.h.
#define SERVICE_TYPE_VALUE_TCPPORTA "TcpPort" |
Definition at line 489 of file winsock2.h.
#define SERVICE_TYPE_VALUE_TCPPORTW L"TcpPort" |
Definition at line 490 of file winsock2.h.
#define SERVICE_TYPE_VALUE_UDPPORT SERVICE_TYPE_VALUE_UDPPORTA |
Definition at line 506 of file winsock2.h.
#define SERVICE_TYPE_VALUE_UDPPORTA "UdpPort" |
Definition at line 492 of file winsock2.h.
#define SERVICE_TYPE_VALUE_UDPPORTW L"UdpPort" |
Definition at line 493 of file winsock2.h.
#define SG_CONSTRAINED_GROUP 0x02 |
Definition at line 421 of file winsock2.h.
#define SG_UNCONSTRAINED_GROUP 0x01 |
Definition at line 420 of file winsock2.h.
#define SO_PROTOCOL_INFO SO_PROTOCOL_INFOA |
Definition at line 253 of file winsock2.h.
#define SO_PROTOCOL_INFOA 0x2004 |
Definition at line 248 of file winsock2.h.
#define SO_PROTOCOL_INFOW 0x2005 |
Definition at line 249 of file winsock2.h.
#define SOCKET_ERROR (-1) |
Definition at line 244 of file winsock2.h.
#define SOMAXCONN 0x7fffffff |
Definition at line 207 of file winsock2.h.
#define TH_NETDEV 0x00000001 |
Definition at line 473 of file winsock2.h.
#define TH_TAPI 0x00000002 |
Definition at line 474 of file winsock2.h.
#define timerclear | ( | tvp | ) | (tvp)->tv_sec = (tvp)->tv_usec = 0 |
Definition at line 161 of file winsock2.h.
Definition at line 156 of file winsock2.h.
#define timerisset | ( | tvp | ) | ((tvp)->tv_sec || (tvp)->tv_usec) |
Definition at line 154 of file winsock2.h.
#define TRY_AGAIN WSATRY_AGAIN |
Definition at line 218 of file winsock2.h.
#define WINSOCK_API_LINKAGE |
Definition at line 38 of file winsock2.h.
Definition at line 31 of file winsock2.h.
#define WSA_E_CANCELLED (WSABASEERR+111) |
Definition at line 375 of file winsock2.h.
#define WSA_E_NO_MORE (WSABASEERR+110) |
Definition at line 374 of file winsock2.h.
#define WSA_FLAG_ACCESS_SYSTEM_SECURITY 0x40 |
Definition at line 471 of file winsock2.h.
#define WSA_FLAG_MULTIPOINT_C_LEAF 0x04 |
Definition at line 468 of file winsock2.h.
#define WSA_FLAG_MULTIPOINT_C_ROOT 0x02 |
Definition at line 467 of file winsock2.h.
#define WSA_FLAG_MULTIPOINT_D_LEAF 0x10 |
Definition at line 470 of file winsock2.h.
#define WSA_FLAG_MULTIPOINT_D_ROOT 0x08 |
Definition at line 469 of file winsock2.h.
#define WSA_FLAG_OVERLAPPED 0x01 |
Definition at line 466 of file winsock2.h.
Definition at line 628 of file winsock2.h.
Definition at line 623 of file winsock2.h.
#define WSA_INVALID_HANDLE (WSAENOTSOCK) |
Definition at line 618 of file winsock2.h.
Definition at line 619 of file winsock2.h.
#define WSA_IO_INCOMPLETE (WSAEWOULDBLOCK) |
Definition at line 617 of file winsock2.h.
#define WSA_IO_PENDING (WSAEWOULDBLOCK) |
Definition at line 616 of file winsock2.h.
#define WSA_MAXIMUM_WAIT_EVENTS (MAXIMUM_WAIT_OBJECTS) |
Definition at line 624 of file winsock2.h.
#define WSA_NOT_ENOUGH_MEMORY (WSAENOBUFS) |
Definition at line 620 of file winsock2.h.
Definition at line 621 of file winsock2.h.
#define WSA_QOS_ADMISSION_FAILURE (WSABASEERR + 1010) |
Definition at line 386 of file winsock2.h.
#define WSA_QOS_BAD_OBJECT (WSABASEERR + 1013) |
Definition at line 389 of file winsock2.h.
#define WSA_QOS_BAD_STYLE (WSABASEERR + 1012) |
Definition at line 388 of file winsock2.h.
#define WSA_QOS_EFILTERCOUNT (WSABASEERR + 1021) |
Definition at line 397 of file winsock2.h.
#define WSA_QOS_EFILTERSTYLE (WSABASEERR + 1019) |
Definition at line 395 of file winsock2.h.
#define WSA_QOS_EFILTERTYPE (WSABASEERR + 1020) |
Definition at line 396 of file winsock2.h.
#define WSA_QOS_EFLOWCOUNT (WSABASEERR + 1023) |
Definition at line 399 of file winsock2.h.
#define WSA_QOS_EFLOWDESC (WSABASEERR + 1026) |
Definition at line 402 of file winsock2.h.
#define WSA_QOS_EFLOWSPEC (WSABASEERR + 1017) |
Definition at line 393 of file winsock2.h.
#define WSA_QOS_EOBJLENGTH (WSABASEERR + 1022) |
Definition at line 398 of file winsock2.h.
#define WSA_QOS_EPOLICYOBJ (WSABASEERR + 1025) |
Definition at line 401 of file winsock2.h.
#define WSA_QOS_EPROVSPECBUF (WSABASEERR + 1018) |
Definition at line 394 of file winsock2.h.
#define WSA_QOS_EPSFILTERSPEC (WSABASEERR + 1028) |
Definition at line 404 of file winsock2.h.
#define WSA_QOS_EPSFLOWSPEC (WSABASEERR + 1027) |
Definition at line 403 of file winsock2.h.
#define WSA_QOS_ESDMODEOBJ (WSABASEERR + 1029) |
Definition at line 405 of file winsock2.h.
#define WSA_QOS_ESERVICETYPE (WSABASEERR + 1016) |
Definition at line 392 of file winsock2.h.
#define WSA_QOS_ESHAPERATEOBJ (WSABASEERR + 1030) |
Definition at line 406 of file winsock2.h.
#define WSA_QOS_EUNKOWNPSOBJ (WSABASEERR + 1024) |
Definition at line 400 of file winsock2.h.
#define WSA_QOS_GENERIC_ERROR (WSABASEERR + 1015) |
Definition at line 391 of file winsock2.h.
#define WSA_QOS_NO_RECEIVERS (WSABASEERR + 1008) |
Definition at line 384 of file winsock2.h.
#define WSA_QOS_NO_SENDERS (WSABASEERR + 1007) |
Definition at line 383 of file winsock2.h.
#define WSA_QOS_POLICY_FAILURE (WSABASEERR + 1011) |
Definition at line 387 of file winsock2.h.
#define WSA_QOS_RECEIVERS (WSABASEERR + 1005) |
Definition at line 381 of file winsock2.h.
#define WSA_QOS_REQUEST_CONFIRMED (WSABASEERR + 1009) |
Definition at line 385 of file winsock2.h.
#define WSA_QOS_RESERVED_PETYPE (WSABASEERR + 1031) |
Definition at line 407 of file winsock2.h.
#define WSA_QOS_SENDERS (WSABASEERR + 1006) |
Definition at line 382 of file winsock2.h.
#define WSA_QOS_TRAFFIC_CTRL_ERROR (WSABASEERR + 1014) |
Definition at line 390 of file winsock2.h.
Definition at line 626 of file winsock2.h.
Definition at line 625 of file winsock2.h.
Definition at line 627 of file winsock2.h.
#define WSAAddressToString WSAAddressToStringA |
Definition at line 2443 of file winsock2.h.
Definition at line 605 of file winsock2.h.
#define WSABASEERR 10000 |
Definition at line 318 of file winsock2.h.
#define WSAConnectByName WSAConnectByNameA |
Definition at line 2119 of file winsock2.h.
#define WSADESCRIPTION_LEN 256 |
Definition at line 239 of file winsock2.h.
#define WSADuplicateSocket WSADuplicateSocketA |
Definition at line 2184 of file winsock2.h.
#define WSAEACCES (WSABASEERR+13) |
Definition at line 321 of file winsock2.h.
#define WSAEADDRINUSE (WSABASEERR+48) |
Definition at line 338 of file winsock2.h.
#define WSAEADDRNOTAVAIL (WSABASEERR+49) |
Definition at line 339 of file winsock2.h.
#define WSAEAFNOSUPPORT (WSABASEERR+47) |
Definition at line 337 of file winsock2.h.
#define WSAEALREADY (WSABASEERR+37) |
Definition at line 327 of file winsock2.h.
#define WSAEBADF (WSABASEERR+9) |
Definition at line 320 of file winsock2.h.
#define WSAECANCELLED (WSABASEERR+103) |
Definition at line 367 of file winsock2.h.
#define WSAECONNABORTED (WSABASEERR+53) |
Definition at line 343 of file winsock2.h.
#define WSAECONNREFUSED (WSABASEERR+61) |
Definition at line 351 of file winsock2.h.
#define WSAECONNRESET (WSABASEERR+54) |
Definition at line 344 of file winsock2.h.
#define WSAEDESTADDRREQ (WSABASEERR+39) |
Definition at line 329 of file winsock2.h.
#define WSAEDISCON (WSABASEERR+101) |
Definition at line 365 of file winsock2.h.
#define WSAEDQUOT (WSABASEERR+69) |
Definition at line 359 of file winsock2.h.
#define WSAEFAULT (WSABASEERR+14) |
Definition at line 322 of file winsock2.h.
#define WSAEHOSTDOWN (WSABASEERR+64) |
Definition at line 354 of file winsock2.h.
#define WSAEHOSTUNREACH (WSABASEERR+65) |
Definition at line 355 of file winsock2.h.
#define WSAEINPROGRESS (WSABASEERR+36) |
Definition at line 326 of file winsock2.h.
#define WSAEINTR (WSABASEERR+4) |
Definition at line 319 of file winsock2.h.
#define WSAEINVAL (WSABASEERR+22) |
Definition at line 323 of file winsock2.h.
#define WSAEINVALIDPROCTABLE (WSABASEERR+104) |
Definition at line 368 of file winsock2.h.
#define WSAEINVALIDPROVIDER (WSABASEERR+105) |
Definition at line 369 of file winsock2.h.
#define WSAEISCONN (WSABASEERR+56) |
Definition at line 346 of file winsock2.h.
#define WSAELOOP (WSABASEERR+62) |
Definition at line 352 of file winsock2.h.
#define WSAEMFILE (WSABASEERR+24) |
Definition at line 324 of file winsock2.h.
#define WSAEMSGSIZE (WSABASEERR+40) |
Definition at line 330 of file winsock2.h.
#define WSAENAMETOOLONG (WSABASEERR+63) |
Definition at line 353 of file winsock2.h.
#define WSAENETDOWN (WSABASEERR+50) |
Definition at line 340 of file winsock2.h.
#define WSAENETRESET (WSABASEERR+52) |
Definition at line 342 of file winsock2.h.
#define WSAENETUNREACH (WSABASEERR+51) |
Definition at line 341 of file winsock2.h.
#define WSAENOBUFS (WSABASEERR+55) |
Definition at line 345 of file winsock2.h.
#define WSAENOMORE (WSABASEERR+102) |
Definition at line 366 of file winsock2.h.
#define WSAENOPROTOOPT (WSABASEERR+42) |
Definition at line 332 of file winsock2.h.
#define WSAENOTCONN (WSABASEERR+57) |
Definition at line 347 of file winsock2.h.
#define WSAENOTEMPTY (WSABASEERR+66) |
Definition at line 356 of file winsock2.h.
#define WSAENOTSOCK (WSABASEERR+38) |
Definition at line 328 of file winsock2.h.
#define WSAEnumNameSpaceProviders WSAEnumNameSpaceProvidersA |
Definition at line 2589 of file winsock2.h.
#define WSAEnumProtocols WSAEnumProtocolsA |
Definition at line 2214 of file winsock2.h.
#define WSAEOPNOTSUPP (WSABASEERR+45) |
Definition at line 335 of file winsock2.h.
#define WSAEPFNOSUPPORT (WSABASEERR+46) |
Definition at line 336 of file winsock2.h.
#define WSAEPROCLIM (WSABASEERR+67) |
Definition at line 357 of file winsock2.h.
#define WSAEPROTONOSUPPORT (WSABASEERR+43) |
Definition at line 333 of file winsock2.h.
#define WSAEPROTOTYPE (WSABASEERR+41) |
Definition at line 331 of file winsock2.h.
#define WSAEPROVIDERFAILEDINIT (WSABASEERR+106) |
Definition at line 370 of file winsock2.h.
#define WSAEREFUSED (WSABASEERR+112) |
Definition at line 376 of file winsock2.h.
#define WSAEREMOTE (WSABASEERR+71) |
Definition at line 361 of file winsock2.h.
#define WSAESHUTDOWN (WSABASEERR+58) |
Definition at line 348 of file winsock2.h.
#define WSAESOCKTNOSUPPORT (WSABASEERR+44) |
Definition at line 334 of file winsock2.h.
#define WSAESTALE (WSABASEERR+70) |
Definition at line 360 of file winsock2.h.
#define WSAETIMEDOUT (WSABASEERR+60) |
Definition at line 350 of file winsock2.h.
#define WSAETOOMANYREFS (WSABASEERR+59) |
Definition at line 349 of file winsock2.h.
#define WSAEUSERS (WSABASEERR+68) |
Definition at line 358 of file winsock2.h.
#define WSAEWOULDBLOCK (WSABASEERR+35) |
Definition at line 325 of file winsock2.h.
#define WSAGetServiceClassInfo WSAGetServiceClassInfoA |
Definition at line 2569 of file winsock2.h.
#define WSAGetServiceClassNameByClassId WSAGetServiceClassNameByClassIdA |
Definition at line 2613 of file winsock2.h.
#define WSAHOST_NOT_FOUND (WSABASEERR+1001) |
Definition at line 377 of file winsock2.h.
#define WSAInstallServiceClass WSAInstallServiceClassA |
Definition at line 2539 of file winsock2.h.
#define WSALookupServiceBegin WSALookupServiceBeginA |
Definition at line 2491 of file winsock2.h.
#define WSALookupServiceNext WSALookupServiceNextA |
Definition at line 2515 of file winsock2.h.
Definition at line 2726 of file winsock2.h.
Definition at line 2727 of file winsock2.h.
#define WSANO_ADDRESS WSANO_DATA |
Definition at line 411 of file winsock2.h.
#define WSANO_DATA (WSABASEERR+1004) |
Definition at line 380 of file winsock2.h.
#define WSANO_RECOVERY (WSABASEERR+1003) |
Definition at line 379 of file winsock2.h.
#define WSANOTINITIALISED (WSABASEERR+93) |
Definition at line 364 of file winsock2.h.
#define WSAPROTOCOL_LEN 255 |
Definition at line 428 of file winsock2.h.
#define WSASERVICE_NOT_FOUND (WSABASEERR+108) |
Definition at line 372 of file winsock2.h.
#define WSASetService WSASetServiceA |
Definition at line 2635 of file winsock2.h.
#define WSASocket WSASocketA |
Definition at line 2407 of file winsock2.h.
#define WSAStringToAddress WSAStringToAddressA |
Definition at line 2469 of file winsock2.h.
#define WSASYS_STATUS_LEN 128 |
Definition at line 240 of file winsock2.h.
#define WSASYSCALLFAILURE (WSABASEERR+107) |
Definition at line 371 of file winsock2.h.
#define WSASYSNOTREADY (WSABASEERR+91) |
Definition at line 362 of file winsock2.h.
#define WSATRY_AGAIN (WSABASEERR+1002) |
Definition at line 378 of file winsock2.h.
#define WSATYPE_NOT_FOUND (WSABASEERR+109) |
Definition at line 373 of file winsock2.h.
#define WSAVERNOTSUPPORTED (WSABASEERR+92) |
Definition at line 363 of file winsock2.h.
#define XP1_CONNECT_DATA 0x00000080 |
Definition at line 443 of file winsock2.h.
#define XP1_CONNECTIONLESS 0x00000001 |
Definition at line 436 of file winsock2.h.
#define XP1_DISCONNECT_DATA 0x00000100 |
Definition at line 444 of file winsock2.h.
#define XP1_EXPEDITED_DATA 0x00000040 |
Definition at line 442 of file winsock2.h.
#define XP1_GRACEFUL_CLOSE 0x00000020 |
Definition at line 441 of file winsock2.h.
#define XP1_GUARANTEED_DELIVERY 0x00000002 |
Definition at line 437 of file winsock2.h.
#define XP1_GUARANTEED_ORDER 0x00000004 |
Definition at line 438 of file winsock2.h.
#define XP1_IFS_HANDLES 0x00020000 |
Definition at line 453 of file winsock2.h.
#define XP1_INTERRUPT 0x00004000 |
Definition at line 450 of file winsock2.h.
#define XP1_MESSAGE_ORIENTED 0x00000008 |
Definition at line 439 of file winsock2.h.
#define XP1_MULTIPOINT_CONTROL_PLANE 0x00000800 |
Definition at line 447 of file winsock2.h.
#define XP1_MULTIPOINT_DATA_PLANE 0x00001000 |
Definition at line 448 of file winsock2.h.
#define XP1_PARTIAL_MESSAGE 0x00040000 |
Definition at line 454 of file winsock2.h.
#define XP1_PSEUDO_STREAM 0x00000010 |
Definition at line 440 of file winsock2.h.
#define XP1_QOS_SUPPORTED 0x00002000 |
Definition at line 449 of file winsock2.h.
#define XP1_SAN_SUPPORT_SDP 0x00080000 |
Definition at line 455 of file winsock2.h.
#define XP1_SUPPORT_BROADCAST 0x00000200 |
Definition at line 445 of file winsock2.h.
#define XP1_SUPPORT_MULTIPOINT 0x00000400 |
Definition at line 446 of file winsock2.h.
#define XP1_UNI_RECV 0x00010000 |
Definition at line 452 of file winsock2.h.
#define XP1_UNI_SEND 0x00008000 |
Definition at line 451 of file winsock2.h.
typedef struct _AFPROTOCOLS AFPROTOCOLS |
Definition at line 2710 of file winsock2.h.
Definition at line 640 of file winsock2.h.
Definition at line 2713 of file winsock2.h.
Definition at line 2707 of file winsock2.h.
typedef struct _AFPROTOCOLS * LPAFPROTOCOLS |
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) |
Definition at line 710 of file winsock2.h.
typedef struct protoent FAR* LPPROTOENT |
Definition at line 2721 of file winsock2.h.
typedef struct _QualityOfService * LPQOS |
typedef struct sockaddr_in FAR* LPSOCKADDR_IN |
Definition at line 2706 of file winsock2.h.
typedef enum _WSAEcomparator * LPWSAECOMPARATOR |
typedef enum _WSAESETSERVICEOP * LPWSAESETSERVICEOP |
typedef DWORD FAR* LPWSAEVENT |
Definition at line 606 of file winsock2.h.
Definition at line 988 of file winsock2.h.
typedef struct _WSANAMESPACE_INFOA * LPWSANAMESPACE_INFOA |
Definition at line 991 of file winsock2.h.
typedef struct _WSANAMESPACE_INFOW * LPWSANAMESPACE_INFOW |
typedef struct _WSANETWORKEVENTS * LPWSANETWORKEVENTS |
typedef LPWSANSCLASSINFOA LPWSANSCLASSINFO |
Definition at line 917 of file winsock2.h.
typedef struct _WSANSClassInfoA * LPWSANSCLASSINFOA |
typedef struct _WSANSClassInfoW * LPWSANSCLASSINFOW |
typedef struct _WSAOVERLAPPED* LPWSAOVERLAPPED |
typedef void(CALLBACK * LPWSAOVERLAPPED_COMPLETION_ROUTINE) (IN DWORD dwError, IN DWORD cbTransferred, IN LPWSAOVERLAPPED lpOverlapped, IN DWORD dwFlags) |
Definition at line 721 of file winsock2.h.
Definition at line 707 of file winsock2.h.
typedef struct _WSAPROTOCOL_INFOA * LPWSAPROTOCOL_INFOA |
typedef struct _WSAPROTOCOL_INFOW * LPWSAPROTOCOL_INFOW |
typedef struct _WSAPROTOCOLCHAIN * LPWSAPROTOCOLCHAIN |
typedef LPWSAQUERYSETA LPWSAQUERYSET |
Definition at line 882 of file winsock2.h.
typedef LPWSAQUERYSET2A LPWSAQUERYSET2 |
Definition at line 885 of file winsock2.h.
typedef struct _WSAQuerySet2A * LPWSAQUERYSET2A |
typedef struct _WSAQuerySet2W * LPWSAQUERYSET2W |
typedef struct _WSAQuerySetA * LPWSAQUERYSETA |
Definition at line 941 of file winsock2.h.
typedef struct _WSAVersion * LPWSAVERSION |
typedef struct _AFPROTOCOLS * PAFPROTOCOLS |
Definition at line 2711 of file winsock2.h.
Definition at line 2714 of file winsock2.h.
Definition at line 2708 of file winsock2.h.
Definition at line 2720 of file winsock2.h.
Definition at line 2719 of file winsock2.h.
Definition at line 2717 of file winsock2.h.
Definition at line 2723 of file winsock2.h.
typedef enum _WSAEcomparator * PWSAECOMPARATOR |
typedef enum _WSAESETSERVICEOP * PWSAESETSERVICEOP |
Definition at line 987 of file winsock2.h.
typedef struct _WSANAMESPACE_INFOA * PWSANAMESPACE_INFOA |
Definition at line 990 of file winsock2.h.
typedef struct _WSANAMESPACE_INFOEXA * PWSANAMESPACE_INFOEXA |
typedef struct _WSANAMESPACE_INFOEXW * PWSANAMESPACE_INFOEXW |
typedef struct _WSANAMESPACE_INFOW * PWSANAMESPACE_INFOW |
typedef PWSANSCLASSINFOA PWSANSCLASSINFO |
Definition at line 916 of file winsock2.h.
typedef struct _WSANSClassInfoA * PWSANSCLASSINFOA |
typedef struct _WSANSClassInfoW * PWSANSCLASSINFOW |
typedef PWSAQUERYSETA PWSAQUERYSET |
Definition at line 881 of file winsock2.h.
typedef PWSAQUERYSET2A PWSAQUERYSET2 |
Definition at line 884 of file winsock2.h.
typedef struct _WSAQuerySet2A * PWSAQUERYSET2A |
typedef struct _WSAQuerySet2W * PWSAQUERYSET2W |
typedef struct _WSAQuerySetA * PWSAQUERYSETA |
Definition at line 940 of file winsock2.h.
typedef struct _WSAServiceClassInfoA * PWSASERVICECLASSINFOA |
typedef struct _WSAServiceClassInfoW * PWSASERVICECLASSINFOW |
typedef struct _WSAVersion * PWSAVERSION |
typedef struct _QualityOfService QOS |
Definition at line 2716 of file winsock2.h.
Definition at line 72 of file winsock2.h.
Definition at line 2722 of file winsock2.h.
Definition at line 55 of file winsock2.h.
Definition at line 57 of file winsock2.h.
Definition at line 59 of file winsock2.h.
Definition at line 56 of file winsock2.h.
typedef enum _WSAEcomparator WSAECOMPARATOR |
typedef enum _WSAESETSERVICEOP WSAESETSERVICEOP |
Definition at line 606 of file winsock2.h.
typedef WSANAMESPACE_INFOA WSANAMESPACE_INFO |
Definition at line 986 of file winsock2.h.
Definition at line 989 of file winsock2.h.
typedef struct _WSANETWORKEVENTS WSANETWORKEVENTS |
typedef WSANSCLASSINFOA WSANSCLASSINFO |
Definition at line 915 of file winsock2.h.
typedef struct _WSANSClassInfoA WSANSCLASSINFOA |
typedef struct _WSANSClassInfoW WSANSCLASSINFOW |
typedef struct _WSAOVERLAPPED WSAOVERLAPPED |
typedef WSAPROTOCOL_INFOA WSAPROTOCOL_INFO |
Definition at line 706 of file winsock2.h.
typedef struct _WSAPROTOCOLCHAIN WSAPROTOCOLCHAIN |
typedef WSAQUERYSETA WSAQUERYSET |
Definition at line 880 of file winsock2.h.
typedef WSAQUERYSET2A WSAQUERYSET2 |
Definition at line 883 of file winsock2.h.
typedef struct _WSAQuerySet2A WSAQUERYSET2A |
typedef struct _WSAQuerySet2W WSAQUERYSET2W |
typedef struct _WSAQuerySetA WSAQUERYSETA |
Definition at line 939 of file winsock2.h.
typedef struct _WSAVersion WSAVERSION |
Enumerator | |
---|---|
COMP_EQUAL | |
COMP_NOTLESS |
Definition at line 791 of file winsock2.h.
Enumerator | |
---|---|
RNRSERVICE_REGISTER | |
RNRSERVICE_DEREGISTER | |
RNRSERVICE_DELETE |
Definition at line 888 of file winsock2.h.
_Struct_size_bytes_ | ( | dwSize | ) |
Definition at line 819 of file winsock2.h.
_Success_ | ( | return | = = 0 | ) |
_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 struct hostent FAR *WSAAPI gethostbyaddr | ( | _In_reads_bytes_(len) const char FAR * | addr, |
_In_ int | len, | ||
_In_ int | type | ||
) |
WINSOCK_API_LINKAGE int WSAAPI gethostname | ( | _Out_writes_bytes_(namelen) char FAR * | name, |
_In_ int | namelen | ||
) |
WINSOCK_API_LINKAGE int WSAAPI getpeername | ( | _In_ SOCKET | s, |
_Out_writes_bytes_to_ *, *namelen struct sockaddr FAR * | name, | ||
_Inout_ int FAR * | namelen | ||
) |
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 servent FAR *WSAAPI getservbyport | ( | _In_ int | port, |
_In_opt_z_ const char FAR * | proto | ||
) |
WINSOCK_API_LINKAGE int WSAAPI getsockname | ( | _In_ SOCKET | s, |
_Out_writes_bytes_to_ *, *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 int WSAAPI ioctlsocket | ( | _In_ SOCKET | s, |
_In_ long | cmd, | ||
_Inout_ u_long FAR * | argp | ||
) |
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 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 | ||
) |
_Must_inspect_result_ WINSOCK_API_LINKAGE SOCKET WSAAPI socket | ( | _In_ int | af, |
_In_ int | type, | ||
_In_ int | protocol | ||
) |
_Must_inspect_result_ WINSOCK_API_LINKAGE SOCKET WSAAPI WSAAccept | ( | _In_ SOCKET | s, |
_Out_writes_bytes_to_opt_ *, *addrlen struct sockaddr FAR * | addr, | ||
_Inout_opt_ LPINT | addrlen, | ||
_In_opt_ LPCONDITIONPROC | lpfnCondition, | ||
_In_opt_ DWORD_PTR | dwCallbackData | ||
) |
WINSOCK_API_LINKAGE INT WSAAPI WSAAddressToStringA | ( | _In_reads_bytes_(dwAddressLength) LPSOCKADDR | lpsaAddress, |
_In_ DWORD | dwAddressLength, | ||
_In_opt_ LPWSAPROTOCOL_INFOA | lpProtocolInfo, | ||
_Out_writes_to_ *, *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 LPWSTR | lpszAddressString, | ||
_Inout_ LPDWORD | lpdwAddressStringLength | ||
) |
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 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 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 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 int WSAAPI WSAAsyncSelect | ( | _In_ SOCKET | s, |
_In_ HWND | hWnd, | ||
_In_ u_int | wMsg, | ||
_In_ long | lEvent | ||
) |
WINSOCK_API_LINKAGE int WSAAPI WSACancelAsyncRequest | ( | _In_ HANDLE | hAsyncTaskHandle | ) |
WINSOCK_API_LINKAGE int WSAAPI WSACancelBlockingCall | ( | void | ) |
Definition at line 23 of file bhook.c.
WINSOCK_API_LINKAGE int WSAAPI WSACleanup | ( | void | ) |
Definition at line 60 of file startup.c.
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 WSAConnectByList | ( | _In_ SOCKET | s, |
_In_ PSOCKET_ADDRESS_LIST | SocketAddress, | ||
_Inout_opt_ LPDWORD | LocalAddressLength, | ||
_Out_writes_bytes_to_opt_ *, *LocalAddressLength LPSOCKADDR | LocalAddress, | ||
_Inout_opt_ LPDWORD | RemoteAddressLength, | ||
_Out_writes_bytes_to_opt_ *, *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 LPSOCKADDR | LocalAddress, | ||
_Inout_opt_ LPDWORD | RemoteAddressLength, | ||
_Out_writes_bytes_to_opt_ *, *RemoteAddressLength LPSOCKADDR | RemoteAddress, | ||
_In_opt_ const struct timeval * | timeout, | ||
_Reserved_ LPWSAOVERLAPPED | Reserved | ||
) |
BOOL PASCAL WSAConnectByNameW | ( | _In_ SOCKET | s, |
_In_ LPWSTR | nodename, | ||
_In_ LPWSTR | servicename, | ||
_Inout_opt_ LPDWORD | LocalAddressLength, | ||
_Out_writes_bytes_to_opt_ *, *LocalAddressLength LPSOCKADDR | LocalAddress, | ||
_Inout_opt_ LPDWORD | RemoteAddressLength, | ||
_Out_writes_bytes_to_opt_ *, *RemoteAddressLength LPSOCKADDR | RemoteAddress, | ||
_In_opt_ const struct timeval * | timeout, | ||
_Reserved_ LPWSAOVERLAPPED | Reserved | ||
) |
WINSOCK_API_LINKAGE WSAEVENT WSAAPI WSACreateEvent | ( | void | ) |
Definition at line 42 of file event.c.
Referenced by detectChange(), dispatch(), event_client(), CSocket::SetEvents(), START_TEST(), test_events(), Test_Overread(), and Test_WSARecv().
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 WSAEnumNameSpaceProvidersA | ( | _Inout_ LPDWORD | lpdwBufferLength, |
_Out_writes_bytes_to_ *, *lpdwBufferLength LPWSANAMESPACE_INFOA | lpnspBuffer | ||
) |
WINSOCK_API_LINKAGE INT WSAAPI WSAEnumNameSpaceProvidersW | ( | _Inout_ LPDWORD | lpdwBufferLength, |
_Out_writes_bytes_to_ *, *lpdwBufferLength LPWSANAMESPACE_INFOW | lpnspBuffer | ||
) |
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 LPWSAPROTOCOL_INFOA | lpProtocolBuffer, | ||
_Inout_ LPDWORD | lpdwBufferLength | ||
) |
WINSOCK_API_LINKAGE int WSAAPI WSAEnumProtocolsW | ( | _In_opt_ LPINT | lpiProtocols, |
_Out_writes_bytes_to_opt_ *, *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 int WSAAPI WSAGetLastError | ( | void | ) |
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 WSAGetServiceClassInfoA | ( | _In_ LPGUID | lpProviderId, |
_In_ LPGUID | lpServiceClassId, | ||
_Inout_ LPDWORD | lpdwBufSize, | ||
_Out_writes_bytes_to_ *, *lpdwBufSize LPWSASERVICECLASSINFOA | lpServiceClassInfo | ||
) |
WINSOCK_API_LINKAGE INT WSAAPI WSAGetServiceClassInfoW | ( | _In_ LPGUID | lpProviderId, |
_In_ LPGUID | lpServiceClassId, | ||
_Inout_ LPDWORD | lpdwBufSize, | ||
_Out_writes_bytes_to_ *, *lpdwBufSize LPWSASERVICECLASSINFOW | lpServiceClassInfo | ||
) |
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 WSAInstallServiceClassA | ( | _In_ LPWSASERVICECLASSINFOA | lpServiceClassInfo | ) |
WINSOCK_API_LINKAGE INT WSAAPI WSAInstallServiceClassW | ( | _In_ LPWSASERVICECLASSINFOW | lpServiceClassInfo | ) |
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 BOOL WSAAPI WSAIsBlocking | ( | void | ) |
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 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 WSALookupServiceEnd | ( | _In_ HANDLE | hLookup | ) |
WINSOCK_API_LINKAGE INT WSAAPI WSALookupServiceNextA | ( | _In_ HANDLE | hLookup, |
_In_ DWORD | dwControlFlags, | ||
_Inout_ LPDWORD | lpdwBufferLength, | ||
_Out_writes_bytes_to_ *, *lpdwBufferLength LPWSAQUERYSETA | lpqsResults | ||
) |
WINSOCK_API_LINKAGE INT WSAAPI WSALookupServiceNextW | ( | _In_ HANDLE | hLookup, |
_In_ DWORD | dwControlFlags, | ||
_Inout_ LPDWORD | lpdwBufferLength, | ||
_Out_writes_bytes_to_opt_ *, *lpdwBufferLength LPWSAQUERYSETW | lpqsResults | ||
) |
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 WSAProviderConfigChange | ( | _Inout_ LPHANDLE | lpNotificationHandle, |
_Inout_opt_ LPWSAOVERLAPPED | lpOverlapped, | ||
_In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE | lpCompletionRoutine | ||
) |
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 struct sockaddr FAR * | lpFrom, | ||
_Inout_opt_ LPINT | lpFromlen, | ||
_Inout_opt_ LPWSAOVERLAPPED | lpOverlapped, | ||
_In_opt_ LPWSAOVERLAPPED_COMPLETION_ROUTINE | lpCompletionRoutine | ||
) |
WINSOCK_API_LINKAGE INT WSAAPI WSARemoveServiceClass | ( | _In_ LPGUID | lpServiceClassId | ) |
WINSOCK_API_LINKAGE BOOL WSAAPI WSAResetEvent | ( | _In_ WSAEVENT | hEvent | ) |
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 WSASendDisconnect | ( | _In_ SOCKET | s, |
_In_opt_ LPWSABUF | lpOutboundDisconnectData | ||
) |
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 FARPROC WSAAPI WSASetBlockingHook | ( | _In_ FARPROC | lpBlockFunc | ) |
WINSOCK_API_LINKAGE BOOL WSAAPI WSASetEvent | ( | _In_ WSAEVENT | hEvent | ) |
WINSOCK_API_LINKAGE void WSAAPI WSASetLastError | ( | _In_ int | iError | ) |
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 | ||
) |
_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 | ||
) |
_Must_inspect_result_ WINSOCK_API_LINKAGE int WSAAPI WSAStartup | ( | _In_ WORD | wVersionRequired, |
_Out_ LPWSADATA | lpWSAData | ||
) |
WINSOCK_API_LINKAGE INT WSAAPI WSAStringToAddressA | ( | _In_ LPSTR | AddressString, |
_In_ INT | AddressFamily, | ||
_In_opt_ LPWSAPROTOCOL_INFOA | lpProtocolInfo, | ||
_Out_writes_bytes_to_ *, *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 LPSOCKADDR | lpAddress, | ||
_Inout_ LPINT | lpAddressLength | ||
) |
WINSOCK_API_LINKAGE int WSAAPI WSAUnhookBlockingHook | ( | void | ) |
Definition at line 130 of file bhook.c.
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 | ||
) |
_Out_writes_bytes_to_ lpdwBufferLength LPWSTR _Inout_ LPDWORD lpdwBufferLength |
Definition at line 2599 of file winsock2.h.
_Out_writes_bytes_to_ lpdwBufferLength LPWSTR lpszServiceClassName |
Definition at line 2598 of file winsock2.h.
* LPWSAQUERYSETW |
Definition at line 836 of file winsock2.h.
* PWSAQUERYSETW |
Definition at line 836 of file winsock2.h.
WSAQUERYSETW |
Definition at line 836 of file winsock2.h.
Referenced by LookupNodeByAddr(), and WSALookupServiceNextA().