You could use the Multi Media timer functions. Look the following up in MSDN Library for starters:

timeGetDevCaps()
timeBeginPeriod()
timeEndPeriod()
timeSetEvent()
timeKillEvent()