title: Why GetTickCount and timeGetTime have different resolution?
body: <p>By default, GetTickCount and timeGetTime has the same resolution -- 15.625ms, but after I call timeBeginPeriod(1), GetTickCount still updates every 15.625 ms, while timeGetTime does update every 1ms, Why is this?</p>
  
  <p>In <a href="http://forum.sysinternals.com/topic16229.html" rel="noreferrer">Bug in waitable timers?</a>, the author mentioned that:</p>
  
  <p><img src="https://i.stack.imgur.com/3EC6T.png" alt="RTC based timer"></p>
  
  <p>I am wondering that: Why GetTickCount and timeGetTime come from the same RTC, but there are two kinds of resolution?</p>
  
  <p>thanks!</p>