{
/* Beep successful, queue a DPC to stop it */
Status = STATUS_SUCCESS;
- DueTime.QuadPart = BeepParam->Duration * -10000;
+ DueTime.QuadPart = Int32x32To64(BeepParam->Duration, -10000);
InterlockedIncrement(&DeviceExtension->TimerActive);
KeSetTimer(&DeviceExtension->Timer, DueTime, &DeviceObject->Dpc);
}