Fixed some issues found by winapi_check.
[wine] / dlls / winsock / ws2_32.spec
1 #  Winsock 2 DLL ~ ws2_32.dll
2 #
3 #  Export table information obtained from Windows 2000 ws2_32.dll
4
5 name ws2_32
6 type win32
7 init WSOCK32_LibMain
8
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
101
102 #  92 ~ 100   UNKNOWN
103
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
120
121 #  117 ~ 150  UNKNOWN
122
123 151 stdcall  __WSAFDIsSet(long ptr) __WSAFDIsSet
124
125 #  152 ~ 499  UNKNOWN
126  
127 500 stub     WEP