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