Lines Matching refs:ft
186 FILETIME ft;
187 ::GetSystemTimeAsFileTime(&ft);
188 return Time::FromFiletime(ft);
216 Time Time::FromFiletime(FILETIME ft) {
217 if (ft.dwLowDateTime == 0 && ft.dwHighDateTime == 0) {
220 if (ft.dwLowDateTime == std::numeric_limits<DWORD>::max() &&
221 ft.dwHighDateTime == std::numeric_limits<DWORD>::max()) {
224 int64_t us = (static_cast<uint64_t>(ft.dwLowDateTime) +
225 (static_cast<uint64_t>(ft.dwHighDateTime) << 32)) / 10;
232 FILETIME ft;
234 ft.dwLowDateTime = 0;
235 ft.dwHighDateTime = 0;
236 return ft;
239 ft.dwLowDateTime = std::numeric_limits<DWORD>::max();
240 ft.dwHighDateTime = std::numeric_limits<DWORD>::max();
241 return ft;
244 ft.dwLowDateTime = static_cast<DWORD>(us);
245 ft.dwHighDateTime = static_cast<DWORD>(us >> 32);
246 return ft;