Getsystemtimepreciseasfiletime Windows - 7 Patched

// Get current performance counter QueryPerformanceCounter(¤tCounter);

ft->dwLowDateTime = (DWORD)(preciseTime & 0xFFFFFFFF); ft->dwHighDateTime = (DWORD)(preciseTime >> 32); } getsystemtimepreciseasfiletime windows 7 patched

void Emulated_GetSystemTimePreciseAsFileTime(LPFILETIME ft) { static LARGE_INTEGER freq, initialCounter; static FILETIME initialTime; LARGE_INTEGER currentCounter; ULONGLONG elapsed, preciseTime; // One-time initialization QueryPerformanceFrequency(&freq); QueryPerformanceCounter(&initialCounter); GetSystemTimeAsFileTime(&initialTime); dwLowDateTime = (DWORD)(preciseTime & 0xFFFFFFFF)

// Calculate elapsed 100-ns intervals since init elapsed = (currentCounter.QuadPart - initialCounter.QuadPart) * 10000000; elapsed = elapsed / freq.QuadPart; // Convert to 100-ns units dwHighDateTime = (DWORD)(preciseTime &gt