It'd be nice if the function documented whether the time returned is in UTC or local time. I can deduce that since FILETIME is in UTC this should return a UTC time, but it's possible the function does a conversion. I shouldn't have to test it to find out.