time-out:
CeRapiInitEx
IcmpSendEcho
SetMailslotInfo
WaitForSingleObject
WSAWaitForMultipleEvents
How to prevent users from accessing the Windows Desktop and from switching to other applications
Using Change Notification Objects to monitor changes to the printer or print server