Index: C:/ROS/reactos-clean/reactos/dll/win32/kernel32/client/file/npipe.c =================================================================== --- dll/win32/kernel32/client/file/npipe.c (revision 64019) +++ dll/win32/kernel32/client/file/npipe.c (working copy) @@ -287,7 +287,7 @@ if (nDefaultTimeOut) { /* Convert the time to NT format */ - DefaultTimeOut.QuadPart = UInt32x32To64(nDefaultTimeOut, -10000); + DefaultTimeOut.QuadPart = nDefaultTimeOut * -10000LL; } else { @@ -517,7 +517,7 @@ else { /* Convert to NT format */ - WaitPipeInfo->Timeout.QuadPart = UInt32x32To64(-10000, nTimeOut); + WaitPipeInfo->Timeout.QuadPart = nTimeOut * -10000LL; } /* In both cases, we do have a timeout */ @@ -699,8 +699,7 @@ if (lpCollectDataTimeout) { /* Convert it to Quad */ - RemoteSettings.CollectDataTime.QuadPart = - -(LONGLONG)UInt32x32To64(10000, *lpCollectDataTimeout); + RemoteSettings.CollectDataTime.QuadPart = *lpCollectDataTimeout * -10000LL; } /* Tell the driver to change them */