If the problem is that a monotonic counter without suspend time is needed to implement VK_EXT_calibrated_timestamps (or whatever is needed there) I think it would be better to use `QueryUnbiasedInterruptTime` to obtain these. Granted there currently is a FIXME there for `InterruptTimeBias`, but that is trivially implemented. I think we should stay within documented spec, which is NT ticks and QPC and `QueryInterruptTime` with suspend time, and `QueryUnbiasedInterruptTime` without... How QPC currently behaves in Wine based on CLOCK_BOOTTIME is correct according to MSDN and also my personal testing.
QueryPerformanceCounter reads the performance counter and returns the total number of ticks that have occurred since the Windows operating system was started, including the time when the machine was in a sleep state such as standby, hibernate, or connected standby.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9866#note_126628