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