From fdf3245ba30040fa596636b66c115282ec7a2594 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <[email protected]>
Date: Sun, 1 Aug 2021 11:17:18 +0530
Subject: [PATCH] crt: Add missing exports in mswsock.def

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 mingw-w64-crt/lib-common/mswsock.def |  2 ++
 mingw-w64-crt/lib32/mswsock.def      | 46 +++++++++++++++++++++++++++-
 2 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/mingw-w64-crt/lib-common/mswsock.def 
b/mingw-w64-crt/lib-common/mswsock.def
index 889f2f1..b557a10 100644
--- a/mingw-w64-crt/lib-common/mswsock.def
+++ b/mingw-w64-crt/lib-common/mswsock.def
@@ -22,6 +22,8 @@ MigrateWinsockConfiguration
 MigrateWinsockConfigurationEx
 NPLoadNameSpaces
 NSPStartup
+; MSDN says ProcessSocketNotifications is from ws2_32.dll, not mswsock.dll
+; ProcessSocketNotifications
 SetServiceA
 SetServiceW
 StartWsdpService
diff --git a/mingw-w64-crt/lib32/mswsock.def b/mingw-w64-crt/lib32/mswsock.def
index 3e74f87..90c20dc 100644
--- a/mingw-w64-crt/lib32/mswsock.def
+++ b/mingw-w64-crt/lib32/mswsock.def
@@ -1,4 +1,9 @@
-LIBRARY MSWSOCK.DLL
+;
+; Definition file of MSWSOCK.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "MSWSOCK.dll"
 EXPORTS
 AcceptEx@32
 EnumProtocolsA@12
@@ -10,14 +15,53 @@ GetNameByTypeA@12
 GetNameByTypeW@12
 GetServiceA@28
 GetServiceW@28
+GetSocketErrorMessageW@4
 GetTypeByNameA@8
 GetTypeByNameW@8
 MigrateWinsockConfiguration@12
+MigrateWinsockConfigurationEx@20
 NPLoadNameSpaces@12
+NSPStartup@8
+; MSDN says ProcessSocketNotifications is from ws2_32.dll, not mswsock.dll
+; ProcessSocketNotifications@28
 SetServiceA@24
 SetServiceW@24
+StartWsdpService@0
+StopWsdpService@0
+Tcpip4_WSHAddressToString@20
+Tcpip4_WSHEnumProtocols@16
+Tcpip4_WSHGetBroadcastSockaddr@12
+Tcpip4_WSHGetProviderGuid@8
+Tcpip4_WSHGetSockaddrType@12
+Tcpip4_WSHGetSocketInformation@32
+Tcpip4_WSHGetWSAProtocolInfo@12
+Tcpip4_WSHGetWildcardSockaddr@12
+Tcpip4_WSHGetWinsockMapping@8
+Tcpip4_WSHIoctl@52
+Tcpip4_WSHJoinLeaf@52
+Tcpip4_WSHNotify@20
+Tcpip4_WSHOpenSocket2@32
+Tcpip4_WSHOpenSocket@24
+Tcpip4_WSHSetSocketInformation@32
+Tcpip4_WSHStringToAddress@20
+Tcpip6_WSHAddressToString@20
+Tcpip6_WSHEnumProtocols@16
+Tcpip6_WSHGetProviderGuid@8
+Tcpip6_WSHGetSockaddrType@12
+Tcpip6_WSHGetSocketInformation@32
+Tcpip6_WSHGetWSAProtocolInfo@12
+Tcpip6_WSHGetWildcardSockaddr@12
+Tcpip6_WSHGetWinsockMapping@8
+Tcpip6_WSHIoctl@52
+Tcpip6_WSHJoinLeaf@52
+Tcpip6_WSHNotify@20
+Tcpip6_WSHOpenSocket2@32
+Tcpip6_WSHOpenSocket@24
+Tcpip6_WSHSetSocketInformation@32
+Tcpip6_WSHStringToAddress@20
 TransmitFile@28
 WSARecvEx@16
+WSPStartup@76
 dn_expand@20
 getnetbyname@4
 inet_network@4
-- 
2.32.0

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to