Merge 16860 from trunk:
Initialize DescriptorTranslated->u.Interrupt.Level before calling HalGetInterruptVector. Remember, casting hides bugs! Debugged by Hervé Poussineau.
Modified: branches/ros-branch-0_2_7/reactos/ntoskrnl/io/pnpmgr.c

Modified: branches/ros-branch-0_2_7/reactos/ntoskrnl/io/pnpmgr.c
--- branches/ros-branch-0_2_7/reactos/ntoskrnl/io/pnpmgr.c	2005-08-03 17:18:54 UTC (rev 17020)
+++ branches/ros-branch-0_2_7/reactos/ntoskrnl/io/pnpmgr.c	2005-08-03 17:19:36 UTC (rev 17021)
@@ -1035,6 +1035,7 @@
                else
                   DescriptorRaw->u.Interrupt.Vector = ResourceDescriptor->u.Interrupt.MinimumVector;
 
+               DescriptorTranslated->u.Interrupt.Level = 0;
                DescriptorTranslated->u.Interrupt.Vector = HalGetInterruptVector(
                   DeviceNode->ResourceRequirements->InterfaceType,
                   DeviceNode->ResourceRequirements->BusNumber,