Juan Lang : setupapi: Add a placeholder for devices.
Module: wine Branch: master Commit: a7ad54ef9243a618a55dbaf8815363aa62da3e6c URL: http://source.winehq.org/git/wine.git/?a=commit;h=a7ad54ef9243a618a55dbaf881... Author: Juan Lang <juan.lang(a)gmail.com> Date: Wed Sep 19 17:46:29 2007 -0700 setupapi: Add a placeholder for devices. --- dlls/setupapi/devinst.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c index 32fc3fa..414aa18 100644 --- a/dlls/setupapi/devinst.c +++ b/dlls/setupapi/devinst.c @@ -77,6 +77,8 @@ struct DeviceInfoSet DWORD magic; /* if is equal to SETUP_DEVICE_INFO_SET_MAGIC struct is okay */ GUID ClassGuid; HWND hwndParent; + DWORD cDevices; + SP_DEVINFO_DATA *devices; }; /*********************************************************************** @@ -692,6 +694,8 @@ SetupDiCreateDeviceInfoListExW(const GUID *ClassGuid, memcpy(&list->ClassGuid, ClassGuid ? ClassGuid : &GUID_NULL, sizeof(list->ClassGuid)); + list->cDevices = 0; + list->devices = NULL; return (HDEVINFO)list; } @@ -1113,6 +1117,7 @@ BOOL WINAPI SetupDiDestroyDeviceInfoList(HDEVINFO devinfo) if (list->magic == SETUP_DEVICE_INFO_SET_MAGIC) { + HeapFree(GetProcessHeap(), 0, list->devices); HeapFree(GetProcessHeap(), 0, list); ret = TRUE; }
participants (1)
-
Alexandre Julliard