Skip to content

Commit 8df62f2

Browse files
committed
[WS2_32] Add Vista exports
1 parent 3a0e02c commit 8df62f2

File tree

1 file changed

+52
-2
lines changed

1 file changed

+52
-2
lines changed

dll/win32/ws2_32/ws2_32.spec

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,19 +52,33 @@
5252
500 stdcall WEP()
5353

5454
@ stdcall WSApSetPostRoutine(ptr)
55+
@ stdcall -stub -version=0x600+ FreeAddrInfoEx(ptr)
56+
@ stdcall -stub -version=0x600+ FreeAddrInfoExW(ptr)
5557
@ stdcall FreeAddrInfoW(ptr) freeaddrinfo
58+
@ stdcall -stub -version=0x600+ GetAddrInfoExA(str str long ptr ptr ptr ptr ptr ptr ptr)
59+
@ stdcall -stub -version=0x600+ GetAddrInfoExW(wstr wstr long ptr ptr ptr ptr ptr ptr ptr)
5660
@ stdcall GetAddrInfoW(wstr wstr ptr ptr)
5761
@ stdcall GetNameInfoW(ptr long wstr long wstr long long)
62+
@ stdcall -version=0x600+ InetNtopW(long ptr ptr long)
63+
@ stdcall -version=0x600+ InetPtonW(long wstr ptr)
64+
@ stdcall -stub -version=0x600+ SetAddrInfoExA(str str ptr long ptr long long ptr ptr ptr ptr ptr)
65+
@ stdcall -stub -version=0x600+ SetAddrInfoExW(wstr wstr ptr long ptr long long ptr ptr ptr ptr ptr)
5866
@ stdcall WPUCompleteOverlappedRequest(long ptr long long ptr)
5967
@ stdcall WSAAccept(long ptr ptr ptr long)
6068
@ stdcall WSAAddressToStringA(ptr long ptr ptr ptr)
6169
@ stdcall WSAAddressToStringW(ptr long ptr ptr ptr)
70+
@ stdcall -stub -version=0x600+ WSAAdvertiseProvider(ptr ptr)
6271
@ stdcall WSACloseEvent(long)
6372
@ stdcall WSAConnect(long ptr long ptr ptr ptr ptr)
73+
@ stdcall -stub -version=0x600+ WSAConnectByList(long ptr ptr ptr ptr ptr ptr ptr)
74+
@ stdcall -stub -version=0x600+ WSAConnectByNameA(long str str ptr ptr ptr ptr ptr ptr)
75+
@ stdcall -stub -version=0x600+ WSAConnectByNameW(long str str ptr ptr ptr ptr ptr ptr)
6476
@ stdcall WSACreateEvent()
6577
@ stdcall WSADuplicateSocketA(long long ptr)
6678
@ stdcall WSADuplicateSocketW(long long ptr)
6779
@ stdcall WSAEnumNameSpaceProvidersA(ptr ptr)
80+
@ stdcall -stub -version=0x600+ WSAEnumNameSpaceProvidersExA(ptr ptr)
81+
@ stdcall -stub -version=0x600+ WSAEnumNameSpaceProvidersExW(ptr ptr)
6882
@ stdcall WSAEnumNameSpaceProvidersW(ptr ptr)
6983
@ stdcall WSAEnumNetworkEvents(long long ptr)
7084
@ stdcall WSAEnumProtocolsA(ptr ptr ptr)
@@ -90,6 +104,8 @@
90104
@ stdcall WSANSPIoctl(ptr long ptr long ptr long ptr ptr)
91105
@ stdcall WSANtohl(long long ptr)
92106
@ stdcall WSANtohs(long long ptr)
107+
@ stdcall -stub -version=0x600+ WSAPoll(ptr long long)
108+
@ stdcall -stub -version=0x600+ WSAProviderCompleteAsyncCall(ptr long)
93109
@ stdcall WSAProviderConfigChange(ptr ptr ptr)
94110
@ stdcall WSARecv(long ptr long ptr ptr ptr ptr)
95111
@ stdcall WSARecvDisconnect(long ptr)
@@ -98,6 +114,7 @@
98114
@ stdcall WSAResetEvent(long)
99115
@ stdcall WSASend(long ptr long ptr long ptr ptr)
100116
@ stdcall WSASendDisconnect(long ptr)
117+
@ stdcall -stub -version=0x600+ WSASendMsg(long ptr long ptr ptr ptr)
101118
@ stdcall WSASendTo(long ptr long ptr long ptr long ptr ptr)
102119
@ stdcall WSASetEvent(long)
103120
@ stdcall WSASetServiceA(ptr long long)
@@ -106,20 +123,31 @@
106123
@ stdcall WSASocketW(long long long ptr long long)
107124
@ stdcall WSAStringToAddressA(str long ptr ptr ptr)
108125
@ stdcall WSAStringToAddressW(wstr long ptr ptr ptr)
126+
@ stdcall -stub -version=0x600+ WSAUnadvertiseProvider(ptr)
109127
@ stdcall WSAWaitForMultipleEvents(long ptr long long long)
110128
@ stdcall WSCDeinstallProvider(ptr ptr)
111129
@ stdcall -stub -arch=win64 WSCDeinstallProvider32(ptr ptr)
112130
@ stdcall WSCEnableNSProvider(ptr long)
113131
@ stdcall -stub -arch=win64 WSCEnableNSProvider32(ptr long)
114132
@ stdcall -stub -arch=win64 WSCEnumNameSpaceProviders32(ptr ptr)
133+
@ stdcall -stub -version=0x600+ -arch=win64 WSCEnumNameSpaceProvidersEx32(ptr ptr)
115134
@ stdcall WSCEnumProtocols(ptr ptr ptr ptr)
116135
@ stdcall -stub -arch=win64 WSCEnumProtocols32(ptr ptr ptr ptr)
136+
@ stdcall -stub -version=0x600+ WSCGetApplicationCategory(wstr long wstr long ptr ptr)
137+
@ stdcall -stub -version=0x600+ WSCGetProviderInfo(ptr long ptr ptr long ptr)
138+
@ stdcall -stub -version=0x600+ -arch=win64 WSCGetProviderInfo32(ptr long ptr ptr long ptr)
117139
@ stdcall WSCGetProviderPath(ptr ptr ptr ptr)
118140
@ stdcall -stub -arch=win64 WSCGetProviderPath32(ptr ptr ptr ptr)
119141
@ stdcall WSCInstallNameSpace(wstr wstr long long ptr)
120142
@ stdcall -stub -arch=win64 WSCInstallNameSpace32(wstr wstr long long ptr)
143+
@ stdcall -stub -version=0x600+ WSCInstallNameSpaceEx(wstr wstr long long ptr ptr)
144+
@ stdcall -stub -version=0x600+ -arch=win64 WSCInstallNameSpaceEx32(wstr wstr long long ptr ptr)
121145
@ stdcall WSCInstallProvider(ptr wstr ptr long ptr)
122146
@ stdcall -stub -arch=win64 WSCInstallProvider64_32(ptr wstr ptr long ptr)
147+
@ stdcall -stub -version=0x600+ -arch=win64 WSCInstallProviderAndChains64_32(ptr wstr wstr wstr long ptr long ptr ptr)
148+
@ stdcall -stub -version=0x600+ WSCSetApplicationCategory(wstr long wstr long long ptr ptr)
149+
@ stdcall -stub -version=0x600+ WSCSetProviderInfo(ptr long ptr long long ptr)
150+
@ stdcall -stub -version=0x600+ -arch=win64 WSCSetProviderInfo32(ptr long ptr long long ptr)
123151
@ stdcall WSCUnInstallNameSpace(ptr)
124152
@ stdcall -stub -arch=win64 WSCUnInstallNameSpace32(ptr)
125153
@ stdcall WSCUpdateProvider(ptr wstr ptr long ptr)
@@ -128,10 +156,32 @@
128156
@ stdcall -stub -arch=win64 WSCWriteNameSpaceOrder32(ptr long)
129157
@ stdcall WSCWriteProviderOrder(ptr long)
130158
@ stdcall -stub -arch=win64 WSCWriteProviderOrder32(ptr long)
159+
@ stdcall -stub -version=0x600+ WahCloseApcHelper(long)
160+
@ stdcall -stub -version=0x600+ WahCloseHandleHelper(long)
161+
@ stdcall -stub -version=0x600+ WahCloseNotificationHandleHelper(long)
162+
@ stdcall -stub -version=0x600+ WahCloseSocketHandle(long ptr)
163+
@ stdcall -stub -version=0x600+ WahCloseThread(long ptr)
164+
@ stdcall -stub -version=0x600+ WahCompleteRequest(long ptr ptr long long)
165+
@ stdcall -stub -version=0x600+ WahCreateHandleContextTable(ptr)
166+
@ stdcall -stub -version=0x600+ WahCreateNotificationHandle(long ptr)
167+
@ stdcall -stub -version=0x600+ WahCreateSocketHandle(long ptr)
168+
@ stdcall -stub -version=0x600+ WahDestroyHandleContextTable(ptr)
169+
@ stdcall -stub -version=0x600+ WahDisableNonIFSHandleSupport()
170+
@ stdcall -stub -version=0x600+ WahEnableNonIFSHandleSupport()
171+
@ stdcall -stub -version=0x600+ WahEnumerateHandleContexts(ptr ptr ptr)
172+
@ stdcall -stub -version=0x600+ WahInsertHandleContext(ptr ptr)
173+
@ stdcall -stub -version=0x600+ WahNotifyAllProcesses(long)
174+
@ stdcall -stub -version=0x600+ WahOpenApcHelper(ptr)
175+
@ stdcall -stub -version=0x600+ WahOpenCurrentThread(long ptr)
176+
@ stdcall -stub -version=0x600+ WahOpenHandleHelper(ptr)
177+
@ stdcall -stub -version=0x600+ WahOpenNotificationHandleHelper(ptr)
178+
@ stdcall -stub -version=0x600+ WahQueueUserApc(long ptr ptr ptr)
179+
@ stdcall -stub -version=0x600+ WahReferenceContextByHandle(ptr long)
180+
@ stdcall -stub -version=0x600+ WahRemoveHandleContext(ptr ptr)
181+
@ stdcall -stub -version=0x600+ WahWaitForNotification(long long ptr ptr)
182+
@ stub -version=0x600+ WahWriteLSPEvent
131183
@ stdcall freeaddrinfo(ptr)
132184
@ stdcall getaddrinfo(str str ptr ptr)
133185
@ stdcall getnameinfo(ptr long ptr long ptr long long)
134186
@ stdcall -version=0x600+ inet_ntop(long ptr ptr long)
135-
@ stdcall -version=0x600+ InetNtopW(long ptr ptr long)
136187
@ stdcall -version=0x600+ inet_pton(long str ptr)
137-
@ stdcall -version=0x600+ InetPtonW(long wstr ptr)

0 commit comments

Comments
 (0)