- Fix DirectPlayEnumerateA exit code.
- Add default registry entry for DirectPlay Service Providers.

diff --git a/dlls/dplayx/dplay.c b/dlls/dplayx/dplay.c
index c11028e..e4ab5ae 100644
--- a/dlls/dplayx/dplay.c
+++ b/dlls/dplayx/dplay.c
@@ -5211,7 +5211,7 @@
   {
     /* Hmmm. Does this mean that there are no service providers? */
     ERR(": no service providers?\n");
-    return DP_OK;
+    return DPERR_NOSERVICEPROVIDER;
   }
 
   /* Traverse all the service providers we have available */
diff --git a/winedefault.reg b/winedefault.reg
index d71fb5c..d4ff32f 100644
--- a/winedefault.reg
+++ b/winedefault.reg
@@ -957,6 +957,9 @@
 @="dplayx.dll"
 "ThreadingModel"="Both"
 
+[HKEY_LOCAL_MACHINE\Software\Microsoft\DirectPlay\Service Providers] 
+@=""
+
 #
 # Entries used by Internet Explorer installer
 #