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