FileTimeToSystemTime
BOOL FileTimeToSystemTime(LONGLONG* ft, SYSTEMTIME* st)
{
if (ft == NULL || st == NULL)
{
return FALSE;
}
FILETIME ftm;
ftm.dwHighDateTime = (*ft) >> 32;
ftm.dwLowDateTime = (DWORD)(*ft);
return ::FileTimeToSystemTime(&ftm, st);
}