[2/4] kernel32: Add a stub for ChangeTimerQueueTimer.

Dan Hipschman dsh at linux.ucla.edu
Wed Jul 16 19:43:06 CDT 2008


---
 dlls/kernel32/kernel32.spec |    2 +-
 dlls/kernel32/sync.c        |   19 +++++++++++++++++++
 2 files changed, 20 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..44cc47f 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 TRUE;
+}
+
+/***********************************************************************
  *           DeleteTimerQueueTimer  (KERNEL32.@)
  *
  * Cancels a timer-queue timer.



More information about the wine-patches mailing list