Dan Hipschman : kernel32: Add a stub for ChangeTimerQueueTimer.
Alexandre Julliard
julliard at winehq.org
Tue Jul 22 09:35:49 CDT 2008
Module: wine
Branch: master
Commit: ecd76fb77c91c9d46913c064f72b85e196ef6ccc
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ecd76fb77c91c9d46913c064f72b85e196ef6ccc
Author: Dan Hipschman <dsh at 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);
More information about the wine-cvs
mailing list