Add some debug messages, and disable them (#define NDEBUG)
Modified: trunk/reactos/lib/netcfgx/netcfgx.c

Modified: trunk/reactos/lib/netcfgx/netcfgx.c
--- trunk/reactos/lib/netcfgx/netcfgx.c	2005-11-05 11:51:30 UTC (rev 19013)
+++ trunk/reactos/lib/netcfgx/netcfgx.c	2005-11-05 14:21:39 UTC (rev 19014)
@@ -7,7 +7,7 @@
  * PROGRAMMERS:     HervÚ Poussineau (hpoussin@reactos.org)
  */
 
-//#define NDEBUG
+#define NDEBUG
 #include <debug.h>
 
 #include "netcfgx.h"
@@ -21,7 +21,6 @@
 	IN HKEY hKey,
 	IN PCWSTR ValueName,
 	IN PCWSTR ValueToAppend)
-
 {
 	PWSTR Buffer = NULL;
 	DWORD dwRegType;
@@ -114,6 +113,8 @@
 	if (InstallFunction != DIF_INSTALLDEVICE)
 		return ERROR_DI_DO_DEFAULT;
 
+	DPRINT("%lu %p %p\n", InstallFunction, DeviceInfoSet, DeviceInfoData);
+
 	/* Create a new UUID */
 	RpcStatus = UuidCreate(&Uuid);
 	if (RpcStatus != RPC_S_OK && RpcStatus != RPC_S_UUID_LOCAL_ONLY)
@@ -280,13 +281,22 @@
 	}
 	rc = AppendStringToMultiSZ(hKey, L"Bind", DeviceName);
 	if (rc != ERROR_SUCCESS)
+	{
+		DPRINT("AppendStringToMultiSZ() failed with error 0x%lx\n", rc);
 		goto cleanup;
+	}
 	rc = AppendStringToMultiSZ(hKey, L"Export", ExportName);
 	if (rc != ERROR_SUCCESS)
+	{
+		DPRINT("AppendStringToMultiSZ() failed with error 0x%lx\n", rc);
 		goto cleanup;
+	}
 	rc = AppendStringToMultiSZ(hKey, L"Route", UuidString);
 	if (rc != ERROR_SUCCESS)
+	{
+		DPRINT("AppendStringToMultiSZ() failed with error 0x%lx\n", rc);
 		goto cleanup;
+	}
 
 	rc = ERROR_SUCCESS;
 
@@ -305,5 +315,8 @@
 	if (hConnectionKey != INVALID_HANDLE_VALUE)
 		RegCloseKey(hConnectionKey);
 
-	return rc == ERROR_SUCCESS ? ERROR_DI_DO_DEFAULT : rc;
+	if (rc == ERROR_SUCCESS)
+		rc = ERROR_DI_DO_DEFAULT;
+	DPRINT("Returning 0x%lx\n", rc);
+	return rc;
 }