Module: wine Branch: master Commit: ecd76fb77c91c9d46913c064f72b85e196ef6ccc URL: http://source.winehq.org/git/wine.git/?a=commit;h=ecd76fb77c91c9d46913c064f7...
Author: Dan Hipschman dsh@linux.ucla.edu Date: Mon Jul 21 17:42:03 2008 -0700
kernel32: Add a stub for ChangeTimerQueueTimer.
---
dlls/kernel32/kernel32.spec | 2 +- dlls/kernel32/sync.c | 19 +++++++++++++++++++ include/winbase.h | 1 + 3 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index 6a24e33..2816d5b 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -179,7 +179,7 @@ @ stdcall CancelIo(long) # @ stub CancelTimerQueueTimer @ stdcall CancelWaitableTimer(long) -@ stub ChangeTimerQueueTimer +@ stdcall ChangeTimerQueueTimer(ptr ptr long long) # @ stub CheckNameLegalDOS8Dot3A # @ stub CheckNameLegalDOS8Dot3W @ stdcall CheckRemoteDebuggerPresent(long ptr) diff --git a/dlls/kernel32/sync.c b/dlls/kernel32/sync.c index da558fd..a484392 100644 --- a/dlls/kernel32/sync.c +++ b/dlls/kernel32/sync.c @@ -1086,6 +1086,25 @@ BOOL WINAPI CreateTimerQueueTimer( PHANDLE phNewTimer, HANDLE TimerQueue, }
/*********************************************************************** + * ChangeTimerQueueTimer (KERNEL32.@) + * + * Changes the times at which the timer expires. + * + * RETURNS + * nonzero on success or zero on failure + * + * BUGS + * Unimplemented + */ +BOOL WINAPI ChangeTimerQueueTimer( HANDLE TimerQueue, HANDLE Timer, + ULONG DueTime, ULONG Period ) +{ + FIXME("stub\n"); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/*********************************************************************** * DeleteTimerQueueTimer (KERNEL32.@) * * Cancels a timer-queue timer. diff --git a/include/winbase.h b/include/winbase.h index 0ee36c2..cf0345b 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -1312,6 +1312,7 @@ WINBASEAPI BOOL WINAPI CallNamedPipeW(LPCWSTR,LPVOID,DWORD,LPVOID,DWORD,L #define CallNamedPipe WINELIB_NAME_AW(CallNamedPipe) WINBASEAPI BOOL WINAPI CancelIo(HANDLE); WINBASEAPI BOOL WINAPI CancelWaitableTimer(HANDLE); +WINBASEAPI BOOL WINAPI ChangeTimerQueueTimer(HANDLE,HANDLE,ULONG,ULONG); WINADVAPI BOOL WINAPI CheckTokenMembership(HANDLE,PSID,PBOOL); WINBASEAPI BOOL WINAPI ClearCommBreak(HANDLE); WINBASEAPI BOOL WINAPI ClearCommError(HANDLE,LPDWORD,LPCOMSTAT);