Added WSAWaitForMultipleEvents (alias to WaitForMultipleObjectsEx).
[wine.git] / dlls / winsock / ws2_32.spec
blobb8581c927c1f255b1d262073ac330bc65d28f4e2
1 # Winsock 2 DLL ~ ws2_32.dll
3 # Export table information obtained from Windows 2000 ws2_32.dll
5 name ws2_32
6 type win32
7 init WSOCK32_LibMain
9 # EXPORTS ***********
10 1 stdcall accept(long ptr ptr) WSOCK32_accept
11 2 stdcall bind(long ptr long) WSOCK32_bind
12 3 stdcall closesocket(long) WSOCK32_closesocket
13 4 stdcall connect(long ptr long) WSOCK32_connect
14 5 stdcall getpeername(long ptr ptr) WSOCK32_getpeername
15 6 stdcall getsockname(long ptr ptr) WSOCK32_getsockname
16 7 stdcall getsockopt(long long long ptr ptr) WSOCK32_getsockopt
17 8 stdcall htonl(long) WINSOCK_htonl
18 9 stdcall htons(long) WINSOCK_htons
19 10 stdcall ioctlsocket(long long ptr) WSOCK32_ioctlsocket
20 11 stdcall inet_addr(str) WINSOCK_inet_addr
21 12 stdcall inet_ntoa(ptr) WSOCK32_inet_ntoa
22 13 stdcall listen(long long) WSOCK32_listen
23 14 stdcall ntohl(long) WINSOCK_ntohl
24 15 stdcall ntohs(long) WINSOCK_ntohs
25 16 stdcall recv(long ptr long long) WSOCK32_recv
26 17 stdcall recvfrom(long ptr long long ptr ptr) WSOCK32_recvfrom
27 18 stdcall select(long ptr ptr ptr ptr) WSOCK32_select
28 19 stdcall send(long ptr long long) WSOCK32_send
29 20 stdcall sendto(long ptr long long ptr long) WSOCK32_sendto
30 21 stdcall setsockopt(long long long ptr long) WSOCK32_setsockopt
31 22 stdcall shutdown(long long) WSOCK32_shutdown
32 23 stdcall socket(long long long) WSOCK32_socket
33 24 stub WSApSetPostRoutine
34 25 stub WPUCompleteOverlappedRequest
35 26 stub WSAAccept
36 27 stub WSAAddressToStringA
37 28 stub WSAAddressToStringW
38 29 stdcall WSACloseEvent(long) WSACloseEvent
39 30 stub WSAConnect
40 31 stdcall WSACreateEvent () WSACreateEvent
41 32 stub WSADuplicateSocketA
42 33 stub WSADuplicateSocketW
43 34 stub WSAEnumNameSpaceProvidersA
44 35 stub WSAEnumNameSpaceProvidersW
45 36 stdcall WSAEnumNetworkEvents(long long ptr) WSAEnumNetworkEvents
46 37 stub WSAEnumProtocolsA
47 38 stub WSAEnumProtocolsW
48 39 stdcall WSAEventSelect(long long long) WSAEventSelect
49 40 stub WSAGetOverlappedResult
50 41 stub WSAGetQOSByName
51 42 stub WSAGetServiceClassInfoA
52 43 stub WSAGetServiceClassInfoW
53 44 stub WSAGetServiceClassNameByClassIdA
54 45 stub WSAGetServiceClassNameByClassIdW
55 46 stub WSAHtonl
56 47 stub WSAHtons
57 48 stub WSAInstallServiceClassA
58 49 stub WSAInstallServiceClassW
59 50 stub WSAIoctl
60 51 stdcall gethostbyaddr(ptr long long) WSOCK32_gethostbyaddr
61 52 stdcall gethostbyname(str) WSOCK32_gethostbyname
62 53 stdcall getprotobyname(str) WSOCK32_getprotobyname
63 54 stdcall getprotobynumber(long) WSOCK32_getprotobynumber
64 55 stdcall getservbyname(str str) WSOCK32_getservbyname
65 56 stdcall getservbyport(long str) WSOCK32_getservbyport
66 57 stdcall gethostname(ptr long) WSOCK32_gethostname
67 58 stub WSAJoinLeaf
68 59 stub WSALookupServiceBeginA
69 60 stub WSALookupServiceBeginW
70 61 stub WSALookupServiceEnd
71 62 stub WSALookupServiceNextA
72 63 stub WSALookupServiceNextW
73 64 stub WSANtohl
74 65 stub WSANtohs
75 66 stub WSAProviderConfigChange
76 67 stub WSARecv
77 68 stub WSARecvDisconnect
78 69 stub WSARecvFrom
79 70 stub WSARemoveServiceClass
80 71 stub WSAResetEvent
81 72 stub WSASend
82 73 stub WSASendDisconnect
83 74 stub WSASendTo
84 75 stub WSASetEvent
85 76 stub WSASetServiceA
86 77 stub WSASetServiceW
87 78 stdcall WSASocketA(long long long ptr long long) WSASocketA
88 79 stub WSASocketW
89 80 stub WSAStringToAddressA
90 81 stub WSAStringToAddressW
91 82 forward WSAWaitForMultipleEvents KERNEL32.WaitForMultipleObjectsEx
92 83 stub WSCDeinstallProvider
93 84 stub WSCEnableNSProvider
94 85 stub WSCEnumProtocols
95 86 stub WSCGetProviderPath
96 87 stub WSCInstallNameSpace
97 88 stub WSCInstallProvider
98 89 stub WSCUnInstallNameSpace
99 90 stub WSCWriteNameSpaceOrder
100 91 stub WSCWriteProviderOrder
102 # 92 ~ 100 UNKNOWN
104 101 stdcall WSAAsyncSelect(long long long long) WSAAsyncSelect
105 102 stdcall WSAAsyncGetHostByAddr(long long ptr long long ptr long) WSAAsyncGetHostByAddr
106 103 stdcall WSAAsyncGetHostByName(long long str ptr long) WSAAsyncGetHostByName
107 104 stdcall WSAAsyncGetProtoByNumber(long long long ptr long) WSAAsyncGetProtoByNumber
108 105 stdcall WSAAsyncGetProtoByName(long long str ptr long) WSAAsyncGetProtoByName
109 106 stdcall WSAAsyncGetServByPort(long long long str ptr long) WSAAsyncGetServByPort
110 107 stdcall WSAAsyncGetServByName(long long str str ptr long) WSAAsyncGetServByName
111 108 stdcall WSACancelAsyncRequest(long) WSACancelAsyncRequest
112 109 stdcall WSASetBlockingHook(ptr) WSASetBlockingHook
113 110 stdcall WSAUnhookBlockingHook() WSAUnhookBlockingHook
114 111 stdcall WSAGetLastError() WSAGetLastError
115 112 stdcall WSASetLastError(long) WSASetLastError
116 113 stdcall WSACancelBlockingCall() WSACancelBlockingCall
117 114 stdcall WSAIsBlocking() WSAIsBlocking
118 115 stdcall WSAStartup(long ptr) WSAStartup
119 116 stdcall WSACleanup() WSACleanup
121 # 117 ~ 150 UNKNOWN
123 151 stdcall __WSAFDIsSet(long ptr) __WSAFDIsSet
125 # 152 ~ 499 UNKNOWN
127 500 stub WEP