GetTickCount()가 리턴하는 값이 CPU의 속도에 영향을 받습니까?

그러니까 GetTickCount()가 반환하는 값을 두 번 저장하여 그 차가 2000 이면 2초가 차이나는 겁니까?

또 모든 시스템이 같은 시간으로 Tick을 반환합니까?

GetTickCount()를 사용하여 2초를 재는 프로그램이 어떠한 시스템에서도 정확히 2초를 잴수 있는겁니까?

또 Win2000은 밀리세컨드, 즉 1000분의 1초가 아닌 3000분의 1초까지 잴수 있다고 하던데,

그렇다면 GetTickCount()의 2000은 2초가 아닌 겁니까?