BOOL FileTimeToSystemTime(
  FILETIME *lpFileTime,
  LPSYSTEMTIME   lpSystemTime
);

BOOL SystemTimeToFileTime(
  SYSTEMTIME *lpSystemTime,
  LPFILETIME       lpFileTime
);

// void
PVOID GetSystemTime(
  LPSYSTEMTIME lpSystemTime
);

BOOL GetSystemTimes(
  PFILETIME lpIdleTime,
  PFILETIME lpKernelTime,
  PFILETIME lpUserTime
);

// void
PVOID GetSystemTimeAsFileTime(
  LPFILETIME lpSystemTimeAsFileTime
);

// void
PVOID GetLocalTime(
  LPSYSTEMTIME lpSystemTime
);

DWORD GetTickCount();

ULONGLONG GetTickCount64();