You can make an "active wait" for microseconds (or less) in windows using the functions QueryPermormanceCounter() and QueryPerformanceFrecuency() in kernel32.dll, see MSDN and Call Library Function Node.
(This is published in this book, chapter 12, in spanish).