Home | History | Annotate | Download | only in Windows

Lines Matching refs:ft

19 bool DosTimeToFileTime(UInt32 dosTime, FILETIME &ft) throw()

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) throw()
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) throw()
121 ft.dwLowDateTime = (DWORD)v;
122 ft.dwHighDateTime = (DWORD)(v >> 32);
125 bool UnixTime64ToFileTime(Int64 unixTime, FILETIME &ft) throw()
129 ft.dwLowDateTime = ft.dwHighDateTime = (UInt32)(Int32)-1;
135 ft.dwLowDateTime = ft.dwHighDateTime = 0;
139 ft.dwLowDateTime = (DWORD)v2;
140 ft.dwHighDateTime = (DWORD)(v2 >> 32);
144 Int64 FileTimeToUnixTime64(const FILETIME &ft) throw()
146 UInt64 winTime = (((UInt64)ft.dwHighDateTime) << 32) + ft.dwLowDateTime;
150 bool FileTimeToUnixTime(const FILETIME &ft, UInt32 &unixTime) throw()
152 UInt64 winTime = (((UInt64)ft.dwHighDateTime) << 32) + ft.dwLowDateTime;
189 void GetCurUtcFileTime(FILETIME &ft) throw()
197 SystemTimeToFileTime(&st, &ft);
199 GetSystemTimeAsFileTime(&ft);