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