Clean up the usage of FILETIME structures, avoid accessing them as gint64 since that would lead to alignment problems. Hopefully fixes #19739.
[runtime] Fix Process.TotalProcessorTime becoming negative. Fixes #19739.