From: Jérôme Gardou Date: Tue, 24 Jun 2014 22:19:20 +0000 (+0000) Subject: [SETUPAPI] X-Git-Tag: backups/0.3.17@66124~957 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=d11edd7453a53ae289f9b3e78b20e1fc9f55a475;hp=58edad6809ce31ee34dcf2f2edf44166b68301ab;ds=sidebyside [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. svn path=/trunk/; revision=63643 --- diff --git a/reactos/dll/win32/setupapi/interface.c b/reactos/dll/win32/setupapi/interface.c index 32c8aa0b0a8..deaadd9a8cb 100644 --- a/reactos/dll/win32/setupapi/interface.c +++ b/reactos/dll/win32/setupapi/interface.c @@ -2,7 +2,7 @@ * SetupAPI interface-related functions * * Copyright 2000 Andreas Mohr for CodeWeavers - * 2005-2006 Hervé Poussineau (hpoussin@reactos.org) + * 2005-2006 Herv� Poussineau (hpoussin@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 @@ SETUP_CreateInterfaceList( 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; }