Module: wine Branch: master Commit: 88362a077096bab950ff2cd520abbe93b5d376ac URL: http://source.winehq.org/git/wine.git/?a=commit;h=88362a077096bab950ff2cd520...
Author: Austin English austinenglish@gmail.com Date: Mon Mar 30 04:53:33 2015 -0500
kernel32: Add a stub for QueryThreadCycleTime.
---
dlls/kernel32/kernel32.spec | 2 +- dlls/kernel32/time.c | 12 ++++++++++++ include/winbase.h | 1 + 3 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index 1179af2..d94c307 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -1167,7 +1167,7 @@ @ stdcall QueryPerformanceFrequency(ptr) # @ stub QueryProcessAffinityUpdateMode # @ stub QueryProcessCycleTime -# @ stub QueryThreadCycleTime +@ stdcall QueryThreadCycleTime(long ptr) # @ stub QueryThreadProfiling # @ stub QueryThreadpoolStackInformation # @ stub -arch=x86_64 QueryUmsThreadInformation diff --git a/dlls/kernel32/time.c b/dlls/kernel32/time.c index 2f7142b..8214686 100644 --- a/dlls/kernel32/time.c +++ b/dlls/kernel32/time.c @@ -1105,6 +1105,18 @@ DWORD WINAPI GetDynamicTimeZoneInformation(PDYNAMIC_TIME_ZONE_INFORMATION info) }
/*********************************************************************** + * QueryThreadCycleTime (KERNEL32.@) + */ +BOOL WINAPI QueryThreadCycleTime(HANDLE thread, PULONG64 cycle) +{ + static int once; + if (!once++) + FIXME("(%p,%p,): stub!\n", thread, cycle); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/*********************************************************************** * QueryUnbiasedInterruptTime (KERNEL32.@) */ BOOL WINAPI QueryUnbiasedInterruptTime(ULONGLONG *time) diff --git a/include/winbase.h b/include/winbase.h index 58ed07c..82220c2 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -2294,6 +2294,7 @@ WINBASEAPI BOOL WINAPI QueryInformationJobObject(HANDLE,JOBOBJECTINFOCLAS WINBASEAPI BOOL WINAPI QueryMemoryResourceNotification(HANDLE,PBOOL); WINBASEAPI BOOL WINAPI QueryPerformanceCounter(LARGE_INTEGER*); WINBASEAPI BOOL WINAPI QueryPerformanceFrequency(LARGE_INTEGER*); +WINBASEAPI BOOL WINAPI QueryThreadCycleTime(HANDLE,PULONG64); WINBASEAPI DWORD WINAPI QueueUserAPC(PAPCFUNC,HANDLE,ULONG_PTR); WINBASEAPI BOOL WINAPI QueueUserWorkItem(LPTHREAD_START_ROUTINE,PVOID,ULONG); WINBASEAPI void WINAPI RaiseException(DWORD,DWORD,DWORD,const ULONG_PTR *);