Module: wine
Branch: master
Commit: 86d26dded5560d6d8adb195372f0676d1f7229b0
URL: https://source.winehq.org/git/wine.git/?a=commit;h=86d26dded5560d6d8adb1953…
Author: Zebediah Figura <z.figura12(a)gmail.com>
Date: Sun Jul 29 20:26:27 2018 -0500
setupapi: Merge the InterfaceInfo and InterfaceInstances structs.
It seems the original motivation for separating these was to facilitate easy
enumeration of specific classes using SetupDiEnumDeviceInterfaces(), but it
makes other things unnecessarily complex [including an eventual
implementation of SetupDiRemoveDeviceInterface()] and the implementation
provided here seems quite simple enough.
Signed-off-by: Zebediah Figura <z.figura12(a)gmail.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/setupapi/devinst.c | 541 +++++++++++++++++-------------------------------
1 file changed, 189 insertions(+), 352 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=86d26dded5560d6d8adb…
Module: wine
Branch: master
Commit: 5d7b123d094ba2de40237f310ec43f4b06b560a3
URL: https://source.winehq.org/git/wine.git/?a=commit;h=5d7b123d094ba2de40237f31…
Author: Zebediah Figura <z.figura12(a)gmail.com>
Date: Sun Jul 29 20:26:24 2018 -0500
setupapi: Merge the DeviceInstance and DeviceInfo structs.
These are two different representations of the same underlying object;
there's no reason to keep them separate.
Signed-off-by: Zebediah Figura <z.figura12(a)gmail.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
dlls/setupapi/devinst.c | 374 ++++++++++++++++++++----------------------------
1 file changed, 155 insertions(+), 219 deletions(-)
Diff: https://source.winehq.org/git/wine.git/?a=commitdiff;h=5d7b123d094ba2de4023…