From 97c7fc35d1b9aaef2c204f9fc08b9504b9feb730 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <nathbap...@gmail.com> Date: Thu, 26 Nov 2020 17:55:18 +0530 Subject: [PATCH 1/2] headers: Add missing APIs in realtimeapiset.h.
Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com> --- mingw-w64-headers/include/realtimeapiset.h | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/mingw-w64-headers/include/realtimeapiset.h b/mingw-w64-headers/include/realtimeapiset.h index 229152a..44c102f 100644 --- a/mingw-w64-headers/include/realtimeapiset.h +++ b/mingw-w64-headers/include/realtimeapiset.h @@ -14,6 +14,7 @@ extern "C" { #endif #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) + #if _WIN32_WINNT >= 0x0600 WINBASEAPI WINBOOL WINAPI QueryThreadCycleTime (HANDLE ThreadHandle, PULONG64 CycleTime); WINBASEAPI WINBOOL WINAPI QueryProcessCycleTime (HANDLE ProcessHandle, PULONG64 CycleTime); @@ -23,15 +24,27 @@ extern "C" { #if _WIN32_WINNT >= 0x0601 WINBASEAPI WINBOOL WINAPI QueryIdleProcessorCycleTimeEx (USHORT Group, PULONG BufferLength, PULONG64 ProcessorIdleCycleTime); #endif -#endif + +#endif /* WINAPI_PARTITION_DESKTOP */ #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP) + + WINBASEAPI VOID WINAPI QueryInterruptTimePrecise (PULONGLONG lpInterruptTimePrecise); + WINBASEAPI VOID WINAPI QueryUnbiasedInterruptTimePrecise (PULONGLONG lpUnbiasedInterruptTimePrecise); + WINBASEAPI VOID WINAPI QueryInterruptTime (PULONGLONG lpInterruptTime); + #if _WIN32_WINNT >= 0x0601 WINBASEAPI WINBOOL WINAPI QueryUnbiasedInterruptTime (PULONGLONG UnbiasedTime); #endif -#endif + + WINBASEAPI HRESULT WINAPI QueryAuxiliaryCounterFrequency (PULONGLONG lpAuxiliaryCounterFrequency); + WINBASEAPI HRESULT WINAPI ConvertAuxiliaryCounterToPerformanceCounter (ULONGLONG ullAuxiliaryCounterValue, PULONGLONG lpPerformanceCounterValue, PULONGLONG lpConversionError); + WINBASEAPI HRESULT WINAPI ConvertPerformanceCounterToAuxiliaryCounter (ULONGLONG ullPerformanceCounterValue, PULONGLONG lpAuxiliaryCounterValue, PULONGLONG lpConversionError); + +#endif /* WINAPI_PARTITION_APP */ #ifdef __cplusplus } #endif -#endif + +#endif /* _APISETREALTIME_ */ -- 2.29.2
_______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public