Author: jgardou
Date: Tue Jun 24 22:19:20 2014
New Revision: 63643
URL:
http://svn.reactos.org/svn/reactos?rev=63643&view=rev
Log:
[SETUPAPI]
- Do not fail on non-existing GUIDs in SetupDiGetClassDevsExW
WinCDemu portable now goes a bit further and permits to load CD images, but no new drive
letters are affected.
Modified:
trunk/reactos/dll/win32/setupapi/interface.c
Modified: trunk/reactos/dll/win32/setupapi/interface.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/setupapi/interfa…
==============================================================================
--- trunk/reactos/dll/win32/setupapi/interface.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/setupapi/interface.c [iso-8859-1] Tue Jun 24 22:19:20 2014
@@ -2,7 +2,7 @@
* SetupAPI interface-related functions
*
* Copyright 2000 Andreas Mohr for CodeWeavers
- * 2005-2006 Hervé Poussineau (hpoussin(a)reactos.org)
+ * 2005-2006 Herv� Poussineau (hpoussin(a)reactos.org)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -97,7 +97,8 @@
hInterfaceKey = SetupDiOpenClassRegKeyExW(InterfaceGuid, KEY_ENUMERATE_SUB_KEYS,
DIOCR_INTERFACE, MachineName, NULL);
if (hInterfaceKey == INVALID_HANDLE_VALUE)
{
- rc = GetLastError();
+ /* Key doesn't exist. Let's keep it empty */
+ rc = ERROR_SUCCESS;
goto cleanup;
}