Извините, но вы не можете сделать это, не используя ни ANSI C, ни Windows API.
Вы можете получить системное время с разрешением в миллисекунду GetSystemTime или с разрешением 100 нс с использованием GetSystemTimeAsFileTime, но точность не будет такой хорошей.Системное время обновляется только через каждый тактовый интервал, который составляет где-то около 10-15 миллисекунд в зависимости от базовой архитектуры (SMP, Uniprocessor, ...).
Существуют способы экстраполировать системное время, используя разныеалгоритмы различной сложности, но без поддержки операционной системы вам никогда не будет гарантировано правильное время с высоким разрешением.