TimerQueue stubs

steve.lustbader at philips.com steve.lustbader at philips.com
Mon Nov 25 09:09:03 CST 2002


Changelog:
* Stubs for CreateTimerQueue and DeleteTimerQueueEx

Index: dlls/kernel/kernel32.spec
===================================================================
RCS file: /home/wine/wine/dlls/kernel/kernel32.spec,v
retrieving revision 1.76
diff -u -r1.76 kernel32.spec
--- dlls/kernel/kernel32.spec 24 Nov 2002 22:34:04 -0000    1.76
+++ dlls/kernel/kernel32.spec 25 Nov 2002 14:49:01 -0000
@@ -956,7 +956,9 @@
 @ stdcall SetThreadExecutionState(long) SetThreadExecutionState

 # Windows 2000, Terminal Server 4.0 SP4 functions
+@ stdcall CreateTimerQueue () CreateTimerQueue
 @ stdcall CreateTimerQueueTimer(ptr long ptr ptr long long long) CreateTimerQueueTimer
+@ stdcall DeleteTimerQueueEx (long long) DeleteTimerQueueEx
 @ stdcall DeleteTimerQueueTimer(long long long) DeleteTimerQueueTimer
 @ stdcall GetCalendarInfoA(long long long ptr long ptr) GetCalendarInfoA
 @ stdcall GetCalendarInfoW(long long long ptr long ptr) GetCalendarInfoW
Index: include/winbase.h
===================================================================
RCS file: /home/wine/wine/include/winbase.h,v
retrieving revision 1.166
diff -u -r1.166 winbase.h
--- include/winbase.h   19 Nov 2002 00:43:45 -0000    1.166
+++ include/winbase.h   25 Nov 2002 14:49:01 -0000
@@ -1207,6 +1207,7 @@
 #define     CreateSemaphore WINELIB_NAME_AW(CreateSemaphore)
 DWORD       WINAPI CreateTapePartition(HANDLE,DWORD,DWORD,DWORD);
 HANDLE      WINAPI CreateThread(LPSECURITY_ATTRIBUTES,SIZE_T,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD);
+HANDLE      WINAPI CreateTimerQueue(void);
 BOOL        WINAPI CreateTimerQueueTimer(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,DWORD,DWORD,ULONG);
 HANDLE      WINAPI CreateWaitableTimerA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR);
 HANDLE      WINAPI CreateWaitableTimerW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR);
@@ -1216,6 +1217,7 @@
 void        WINAPI DebugBreak(void);
 BOOL        WINAPI DebugBreakProcess(HANDLE);
 BOOL        WINAPI DebugSetProcessKillOnExit(BOOL);
+BOOL        WINAPI DeleteTimerQueueEx(HANDLE,HANDLE);
 BOOL        WINAPI DeleteTimerQueueTimer(HANDLE,HANDLE,HANDLE);
 BOOL        WINAPI DeregisterEventSource(HANDLE);
 BOOL        WINAPI DeviceIoControl(HANDLE,DWORD,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,LPOVERLAPPED);
Index: scheduler/timer.c
===================================================================
RCS file: /home/wine/wine/scheduler/timer.c,v
retrieving revision 1.15
diff -u -r1.15 timer.c
--- scheduler/timer.c   18 Nov 2002 23:11:37 -0000    1.15
+++ scheduler/timer.c   25 Nov 2002 14:49:01 -0000
@@ -183,6 +183,27 @@


 /***********************************************************************
+ *           CreateTimerQueue  (KERNEL32.@)
+ */
+HANDLE WINAPI CreateTimerQueue()
+{
+    FIXME("stub\n");
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return NULL;
+}
+
+
+/***********************************************************************
+ *           DeleteTimerQueueEx  (KERNEL32.@)
+ */
+BOOL WINAPI DeleteTimerQueueEx(HANDLE TimerQueue, HANDLE CompletionEvent)
+{
+    FIXME("(%08x, %08x): stub\n", TimerQueue, CompletionEvent);
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return 0;
+}
+
+/***********************************************************************
  *           CreateTimerQueueTimer  (KERNEL32.@)
  *
  * Creates a timer-queue timer. This timer expires at the specified due




More information about the wine-patches mailing list