[WS2_32] Add Vista exports

This commit is contained in:
Timo Kreuzer 2025-02-16 11:55:50 +02:00
parent 3a0e02cede
commit 8df62f2f2c

View file

@ -52,19 +52,33 @@
500 stdcall WEP()
@ stdcall WSApSetPostRoutine(ptr)
@ stdcall -stub -version=0x600+ FreeAddrInfoEx(ptr)
@ stdcall -stub -version=0x600+ FreeAddrInfoExW(ptr)
@ stdcall FreeAddrInfoW(ptr) freeaddrinfo
@ stdcall -stub -version=0x600+ GetAddrInfoExA(str str long ptr ptr ptr ptr ptr ptr ptr)
@ stdcall -stub -version=0x600+ GetAddrInfoExW(wstr wstr long ptr ptr ptr ptr ptr ptr ptr)
@ stdcall GetAddrInfoW(wstr wstr ptr ptr)
@ stdcall GetNameInfoW(ptr long wstr long wstr long long)
@ stdcall -version=0x600+ InetNtopW(long ptr ptr long)
@ stdcall -version=0x600+ InetPtonW(long wstr ptr)
@ stdcall -stub -version=0x600+ SetAddrInfoExA(str str ptr long ptr long long ptr ptr ptr ptr ptr)
@ stdcall -stub -version=0x600+ SetAddrInfoExW(wstr wstr ptr long ptr long long ptr ptr ptr ptr ptr)
@ stdcall WPUCompleteOverlappedRequest(long ptr long long ptr)
@ stdcall WSAAccept(long ptr ptr ptr long)
@ stdcall WSAAddressToStringA(ptr long ptr ptr ptr)
@ stdcall WSAAddressToStringW(ptr long ptr ptr ptr)
@ stdcall -stub -version=0x600+ WSAAdvertiseProvider(ptr ptr)
@ stdcall WSACloseEvent(long)
@ stdcall WSAConnect(long ptr long ptr ptr ptr ptr)
@ stdcall -stub -version=0x600+ WSAConnectByList(long ptr ptr ptr ptr ptr ptr ptr)
@ stdcall -stub -version=0x600+ WSAConnectByNameA(long str str ptr ptr ptr ptr ptr ptr)
@ stdcall -stub -version=0x600+ WSAConnectByNameW(long str str ptr ptr ptr ptr ptr ptr)
@ stdcall WSACreateEvent()
@ stdcall WSADuplicateSocketA(long long ptr)
@ stdcall WSADuplicateSocketW(long long ptr)
@ stdcall WSAEnumNameSpaceProvidersA(ptr ptr)
@ stdcall -stub -version=0x600+ WSAEnumNameSpaceProvidersExA(ptr ptr)
@ stdcall -stub -version=0x600+ WSAEnumNameSpaceProvidersExW(ptr ptr)
@ stdcall WSAEnumNameSpaceProvidersW(ptr ptr)
@ stdcall WSAEnumNetworkEvents(long long ptr)
@ stdcall WSAEnumProtocolsA(ptr ptr ptr)
@ -90,6 +104,8 @@
@ stdcall WSANSPIoctl(ptr long ptr long ptr long ptr ptr)
@ stdcall WSANtohl(long long ptr)
@ stdcall WSANtohs(long long ptr)
@ stdcall -stub -version=0x600+ WSAPoll(ptr long long)
@ stdcall -stub -version=0x600+ WSAProviderCompleteAsyncCall(ptr long)
@ stdcall WSAProviderConfigChange(ptr ptr ptr)
@ stdcall WSARecv(long ptr long ptr ptr ptr ptr)
@ stdcall WSARecvDisconnect(long ptr)
@ -98,6 +114,7 @@
@ stdcall WSAResetEvent(long)
@ stdcall WSASend(long ptr long ptr long ptr ptr)
@ stdcall WSASendDisconnect(long ptr)
@ stdcall -stub -version=0x600+ WSASendMsg(long ptr long ptr ptr ptr)
@ stdcall WSASendTo(long ptr long ptr long ptr long ptr ptr)
@ stdcall WSASetEvent(long)
@ stdcall WSASetServiceA(ptr long long)
@ -106,20 +123,31 @@
@ stdcall WSASocketW(long long long ptr long long)
@ stdcall WSAStringToAddressA(str long ptr ptr ptr)
@ stdcall WSAStringToAddressW(wstr long ptr ptr ptr)
@ stdcall -stub -version=0x600+ WSAUnadvertiseProvider(ptr)
@ stdcall WSAWaitForMultipleEvents(long ptr long long long)
@ stdcall WSCDeinstallProvider(ptr ptr)
@ stdcall -stub -arch=win64 WSCDeinstallProvider32(ptr ptr)
@ stdcall WSCEnableNSProvider(ptr long)
@ stdcall -stub -arch=win64 WSCEnableNSProvider32(ptr long)
@ stdcall -stub -arch=win64 WSCEnumNameSpaceProviders32(ptr ptr)
@ stdcall -stub -version=0x600+ -arch=win64 WSCEnumNameSpaceProvidersEx32(ptr ptr)
@ stdcall WSCEnumProtocols(ptr ptr ptr ptr)
@ stdcall -stub -arch=win64 WSCEnumProtocols32(ptr ptr ptr ptr)
@ stdcall -stub -version=0x600+ WSCGetApplicationCategory(wstr long wstr long ptr ptr)
@ stdcall -stub -version=0x600+ WSCGetProviderInfo(ptr long ptr ptr long ptr)
@ stdcall -stub -version=0x600+ -arch=win64 WSCGetProviderInfo32(ptr long ptr ptr long ptr)
@ stdcall WSCGetProviderPath(ptr ptr ptr ptr)
@ stdcall -stub -arch=win64 WSCGetProviderPath32(ptr ptr ptr ptr)
@ stdcall WSCInstallNameSpace(wstr wstr long long ptr)
@ stdcall -stub -arch=win64 WSCInstallNameSpace32(wstr wstr long long ptr)
@ stdcall -stub -version=0x600+ WSCInstallNameSpaceEx(wstr wstr long long ptr ptr)
@ stdcall -stub -version=0x600+ -arch=win64 WSCInstallNameSpaceEx32(wstr wstr long long ptr ptr)
@ stdcall WSCInstallProvider(ptr wstr ptr long ptr)
@ stdcall -stub -arch=win64 WSCInstallProvider64_32(ptr wstr ptr long ptr)
@ stdcall -stub -version=0x600+ -arch=win64 WSCInstallProviderAndChains64_32(ptr wstr wstr wstr long ptr long ptr ptr)
@ stdcall -stub -version=0x600+ WSCSetApplicationCategory(wstr long wstr long long ptr ptr)
@ stdcall -stub -version=0x600+ WSCSetProviderInfo(ptr long ptr long long ptr)
@ stdcall -stub -version=0x600+ -arch=win64 WSCSetProviderInfo32(ptr long ptr long long ptr)
@ stdcall WSCUnInstallNameSpace(ptr)
@ stdcall -stub -arch=win64 WSCUnInstallNameSpace32(ptr)
@ stdcall WSCUpdateProvider(ptr wstr ptr long ptr)
@ -128,10 +156,32 @@
@ stdcall -stub -arch=win64 WSCWriteNameSpaceOrder32(ptr long)
@ stdcall WSCWriteProviderOrder(ptr long)
@ stdcall -stub -arch=win64 WSCWriteProviderOrder32(ptr long)
@ stdcall -stub -version=0x600+ WahCloseApcHelper(long)
@ stdcall -stub -version=0x600+ WahCloseHandleHelper(long)
@ stdcall -stub -version=0x600+ WahCloseNotificationHandleHelper(long)
@ stdcall -stub -version=0x600+ WahCloseSocketHandle(long ptr)
@ stdcall -stub -version=0x600+ WahCloseThread(long ptr)
@ stdcall -stub -version=0x600+ WahCompleteRequest(long ptr ptr long long)
@ stdcall -stub -version=0x600+ WahCreateHandleContextTable(ptr)
@ stdcall -stub -version=0x600+ WahCreateNotificationHandle(long ptr)
@ stdcall -stub -version=0x600+ WahCreateSocketHandle(long ptr)
@ stdcall -stub -version=0x600+ WahDestroyHandleContextTable(ptr)
@ stdcall -stub -version=0x600+ WahDisableNonIFSHandleSupport()
@ stdcall -stub -version=0x600+ WahEnableNonIFSHandleSupport()
@ stdcall -stub -version=0x600+ WahEnumerateHandleContexts(ptr ptr ptr)
@ stdcall -stub -version=0x600+ WahInsertHandleContext(ptr ptr)
@ stdcall -stub -version=0x600+ WahNotifyAllProcesses(long)
@ stdcall -stub -version=0x600+ WahOpenApcHelper(ptr)
@ stdcall -stub -version=0x600+ WahOpenCurrentThread(long ptr)
@ stdcall -stub -version=0x600+ WahOpenHandleHelper(ptr)
@ stdcall -stub -version=0x600+ WahOpenNotificationHandleHelper(ptr)
@ stdcall -stub -version=0x600+ WahQueueUserApc(long ptr ptr ptr)
@ stdcall -stub -version=0x600+ WahReferenceContextByHandle(ptr long)
@ stdcall -stub -version=0x600+ WahRemoveHandleContext(ptr ptr)
@ stdcall -stub -version=0x600+ WahWaitForNotification(long long ptr ptr)
@ stub -version=0x600+ WahWriteLSPEvent
@ stdcall freeaddrinfo(ptr)
@ stdcall getaddrinfo(str str ptr ptr)
@ stdcall getnameinfo(ptr long ptr long ptr long long)
@ stdcall -version=0x600+ inet_ntop(long ptr ptr long)
@ stdcall -version=0x600+ InetNtopW(long ptr ptr long)
@ stdcall -version=0x600+ inet_pton(long str ptr)
@ stdcall -version=0x600+ InetPtonW(long wstr ptr)