- Fix warnings
- Fix mingw build
svn path=/branches/usb-bringup/; revision=51573
{
PUSBDEVICE OldUsbDevice, NewUsbDevice;
CHubController * Controller;
- NTSTATUS Status;
DPRINT1("USBHI_RestoreUsbDevice\n");
//
// store result length
//
+#ifdef _MSC_VER
*LengthReturned = FIELD_OFFSET(USB_DEVICE_INFORMATION_0, PipeList[DeviceInfo->NumberOfOpenPipes]);
-
+#else
+ *LengthReturned = sizeof(USB_DEVICE_INFORMATION_0) + (DeviceInfo->NumberOfOpenPipes > 1 ? (DeviceInfo->NumberOfOpenPipes - 1) * sizeof(USB_PIPE_INFORMATION_0) : 0);
+#endif
//
// done
//
default:
/* BUG */
PC_ASSERT(FALSE);
+ Status = STATUS_NOT_SUPPORTED;
}
//