Cast the right pointer to the structure.
Fix bug 783. Thanks GvG.
Modified: trunk/reactos/lib/setupapi/devinst.c

Modified: trunk/reactos/lib/setupapi/devinst.c
--- trunk/reactos/lib/setupapi/devinst.c	2005-09-23 07:32:21 UTC (rev 18004)
+++ trunk/reactos/lib/setupapi/devinst.c	2005-09-23 08:55:33 UTC (rev 18005)
@@ -3737,7 +3737,7 @@
     {
         if (DeviceInfoData)
         {
-            struct DeviceInfoElement *deviceInfo = (struct DeviceInfoElement *)DeviceInfoData;
+            struct DeviceInfoElement *deviceInfo = (struct DeviceInfoElement *)DeviceInfoData->Reserved;
             deviceInfo->Flags |= DI_DIDCOMPAT;
         }
         else