[SETUPAPI]
authorEric Kohl <eric.kohl@reactos.org>
Sun, 12 Oct 2014 17:13:36 +0000 (17:13 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Sun, 12 Oct 2014 17:13:36 +0000 (17:13 +0000)
commit634d194a5f7e0d5fdb3136306c377e88c84c1e8d
treea6937673d2ba35cae4738ef4f3810e0e3684381c
parent6774a3cf534226d7c26da6bb6a1f54b5d63bc289
[SETUPAPI]
Store the module handles to loaded property page provider dlls in the DeviceInfoData (for class property pages) or in the DeviceInfo (for device property pages). The dlls are unloaded when the device info set is destroyed. These dlls were unloaded as soon as the property sheet data had been retrieved. These property pages could not be added to a property sheet because unloading the dll invalidated the page reources.

svn path=/trunk/; revision=64700
reactos/dll/win32/setupapi/devclass.c
reactos/dll/win32/setupapi/devinst.c
reactos/dll/win32/setupapi/setupapi_private.h