Lines Matching defs:ft
10 inline UInt64 FILETIME_To_UInt64(const FILETIME &ft)
12 return (((UInt64)ft.dwHighDateTime) << 32) + ft.dwLowDateTime;
15 inline void FILETIME_Clear(FILETIME &ft)
17 ft.dwLowDateTime = 0;
18 ft.dwHighDateTime = 0;
21 inline bool FILETIME_IsZero(const FILETIME &ft)
23 return (ft.dwHighDateTime == 0 && ft.dwLowDateTime == 0);
30 inline void FiTime_To_FILETIME(const CFiTime &ts, FILETIME &ft)
32 ft = ts;
35 inline void FILETIME_To_FiTime(const FILETIME &ft, CFiTime &ts)
37 ts = ft;
40 inline void FiTime_Clear(CFiTime &ft)
42 ft.dwLowDateTime = 0;
43 ft.dwHighDateTime = 0;
55 bool FILETIME_To_timespec(const FILETIME &ft, CFiTime &ts);
56 void FiTime_To_FILETIME(const CFiTime &ts, FILETIME &ft);
57 void FiTime_To_FILETIME_ns100(const CFiTime &ts, FILETIME &ft, unsigned &ns100);
58 inline void FiTime_Clear(CFiTime &ft)
60 ft.tv_sec = 0;
61 ft.tv_nsec = 0;
76 // void FiTime_Normalize_With_Prec(CFiTime &ft, unsigned prec);
96 Int64 FileTime_To_UnixTime64(const FILETIME &ft) throw();
97 Int64 FileTime_To_UnixTime64_and_Quantums(const FILETIME &ft, UInt32 &quantums) throw();
102 void GetCurUtc_FiTime(CFiTime &ft) throw();
106 void GetCurUtcFileTime(FILETIME &ft) throw();
113 FILETIME ft;
114 NWindows::NTime::UnixTime_To_FileTime(unixTime, ft);
115 prop.SetAsTimeFrom_FT_Prec(ft, k_PropVar_TimePrec_Unix);
118 inline void PropVariant_SetFrom_NtfsTime(NWindows::NCOM::CPropVariant &prop, const FILETIME &ft)
120 prop.SetAsTimeFrom_FT_Prec(ft, k_PropVar_TimePrec_100ns);
129 FILETIME ft;
130 FiTime_To_FILETIME_ns100(fts, ft, ns100);
131 prop.SetAsTimeFrom_FT_Prec_Ns100(ft, k_PropVar_TimePrec_1ns, ns100);