[1/11] kernel32: Add a stub for ChangeTimerQueueTimer. [take 2]
Dan Hipschman
dsh at linux.ucla.edu
Fri Jul 18 19:13:17 CDT 2008
This version includes the header entry.
---
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..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.
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-patches
mailing list