Add stub for WSAEnumProtocols(A/W) functions.
diff --git a/dlls/winsock/socket.c b/dlls/winsock/socket.c
index c1b99c6..0908afc 100644
--- a/dlls/winsock/socket.c
+++ b/dlls/winsock/socket.c
@@ -3420,3 +3420,22 @@
return SOCKET_ERROR;
}
+/***********************************************************************
+ * WSAEnumProtocolsA (WS2_32.37)
+ */
+WINAPI int WSAEnumProtocolsA(LPINT lpiProtocols, LPWSAPROTOCOL_INFOA lpProtocolBuffer, LPDWORD lpdwBufferLength)
+{
+ FIXME("(%p,%p,%p): stub\n", lpiProtocols,lpProtocolBuffer, lpdwBufferLength);
+ return 0;
+}
+
+/***********************************************************************
+ * WSAEnumProtocolsW (WS2_32.38)
+ */
+WINAPI int WSAEnumProtocolsW(LPINT lpiProtocols, LPWSAPROTOCOL_INFOW lpProtocolBuffer, LPDWORD lpdwBufferLength)
+{
+ FIXME("(%p,%p,%p): stub\n", lpiProtocols,lpProtocolBuffer, lpdwBufferLength);
+ return 0;
+}
+
+
diff --git a/dlls/winsock/ws2_32.spec b/dlls/winsock/ws2_32.spec
index ecff157..62294c1 100644
--- a/dlls/winsock/ws2_32.spec
+++ b/dlls/winsock/ws2_32.spec
@@ -49,8 +49,8 @@
34 stub WSAEnumNameSpaceProvidersA
35 stub WSAEnumNameSpaceProvidersW
36 stdcall WSAEnumNetworkEvents(long long ptr) WSAEnumNetworkEvents
-37 stub WSAEnumProtocolsA
-38 stub WSAEnumProtocolsW
+37 stdcall WSAEnumProtocolsA(ptr ptr ptr) WSAEnumProtocolsA
+38 stdcall WSAEnumProtocolsW(ptr ptr ptr) WSAEnumProtocolsW
39 stdcall WSAEventSelect(long long long) WSAEventSelect
40 stub WSAGetOverlappedResult
41 stub WSAGetQOSByName