Lines Matching refs:ft
19 bool DosTimeToFileTime(UInt32 dosTime, FILETIME &ft)
22 return BOOLToBool(::DosDateTimeToFileTime((UInt16)(dosTime >> 16), (UInt16)(dosTime & 0xFFFF), &ft));
24 ft.dwLowDateTime = 0;
25 ft.dwHighDateTime = 0;
31 ft.dwLowDateTime = (UInt32)res;
32 ft.dwHighDateTime = (UInt32)(res >> 32);
44 bool FileTimeToDosTime(const FILETIME &ft, UInt32 &dosTime)
49 if (!::FileTimeToDosDateTime(&ft, &datePart, &timePart))
51 dosTime = (ft.dwHighDateTime >= 0x01C00000) ? kHighDosTime : kLowDosTime;
59 UInt64 v64 = ft.dwLowDateTime | ((UInt64)ft.dwHighDateTime << 32);
118 void UnixTimeToFileTime(UInt32 unixTime, FILETIME &ft)
121 ft.dwLowDateTime = (DWORD)v;
122 ft.dwHighDateTime = (DWORD)(v >> 32);
125 bool FileTimeToUnixTime(const FILETIME &ft, UInt32 &unixTime)
127 UInt64 winTime = (((UInt64)ft.dwHighDateTime) << 32) + ft.dwLowDateTime;
163 void GetCurUtcFileTime(FILETIME &ft)
167 SystemTimeToFileTime(&st, &ft);