High resolution timer

Is it possible in Delphi or Delphi 2 to cause a program to pause
for a specified number of MICRO seconds. All the timer related
routines I've come accross seem to deal with milliseconds as
their smallest available increment.

Anyone got any ideas?

Cheers.