WSC*InstallProvider stubs

Andreas Mohr a.mohr at mailto.de
Sun Sep 30 13:44:21 CDT 2001


Hi all,

a registry Run entry wanted to (un)register providers, so it crashed here.

-- 
Andreas Mohr                        Stauferstr. 6, D-71272 Renningen, Germany
-------------- next part --------------
Determining best CVS host...
Using CVSROOT :pserver:cvs at rhlx01.fht-esslingen.de:/home/wine
Index: dlls/winsock/socket.c
===================================================================
RCS file: /home/wine/wine/dlls/winsock/socket.c,v
retrieving revision 1.62
diff -u -r1.62 socket.c
--- dlls/winsock/socket.c	21 Sep 2001 21:39:37 -0000	1.62
+++ dlls/winsock/socket.c	30 Sep 2001 16:41:40 -0000
@@ -3270,3 +3270,25 @@
 
   return rc;
 }
+
+int /* WSPAPI */ WINAPI WSCInstallProvider(
+	const LPGUID lpProviderId,
+	LPCWSTR lpszProviderDllPath,
+	/* const LPWSAPROTOCOL_INFOW */ LPVOID lpProtocolInfoList,
+	DWORD dwNumberOfEntries,
+	LPINT lpErrno
+)
+{
+    FIXME("(%s, %s, %p, %ld, %p): stub !\n", debugstr_guid(lpProviderId),
+		    debugstr_w(lpszProviderDllPath), lpProtocolInfoList,
+		    dwNumberOfEntries, lpErrno);
+    *lpErrno = 0;
+    return 0;
+}
+
+int /* WSPAPI */ WINAPI WSCDeinstallProvider(LPGUID lpProviderId, LPINT lpErrno)
+{
+    FIXME("(%s, %p): stub !\n", debugstr_guid(lpProviderId), lpErrno);
+    *lpErrno = 0;
+    return 0;
+}
Index: dlls/winsock/ws2_32.spec
===================================================================
RCS file: /home/wine/wine/dlls/winsock/ws2_32.spec,v
retrieving revision 1.11
diff -u -r1.11 ws2_32.spec
--- dlls/winsock/ws2_32.spec	10 Jul 2001 19:09:59 -0000	1.11
+++ dlls/winsock/ws2_32.spec	30 Sep 2001 16:41:41 -0000
@@ -95,12 +95,12 @@
 80  stub     WSAStringToAddressA
 81  stub     WSAStringToAddressW
 82  forward  WSAWaitForMultipleEvents KERNEL32.WaitForMultipleObjectsEx
-83  stub     WSCDeinstallProvider
+83  stdcall  WSCDeinstallProvider(ptr ptr) WSCDeinstallProvider
 84  stub     WSCEnableNSProvider
 85  stub     WSCEnumProtocols
 86  stub     WSCGetProviderPath
 87  stub     WSCInstallNameSpace
-88  stub     WSCInstallProvider
+88  stdcall  WSCInstallProvider(ptr ptr ptr long ptr) WSCInstallProvider
 89  stub     WSCUnInstallNameSpace
 90  stub     WSCWriteNameSpaceOrder
 91  stub     WSCWriteProviderOrder


More information about the wine-patches mailing list