Implemented timer related functions in ntdll and make the kernel32
functions use them.

diff --git a/server/trace.c b/server/trace.c
index d45dc53..de191dc 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -1687,11 +1687,21 @@
     fprintf( stderr, " arg=%p", req->arg );
 }
 
+static void dump_set_timer_reply( const struct set_timer_reply *req )
+{
+    fprintf( stderr, " signaled=%d", req->signaled );
+}
+
 static void dump_cancel_timer_request( const struct cancel_timer_request *req )
 {
     fprintf( stderr, " handle=%p", req->handle );
 }
 
+static void dump_cancel_timer_reply( const struct cancel_timer_reply *req )
+{
+    fprintf( stderr, " signaled=%d", req->signaled );
+}
+
 static void dump_get_thread_context_request( const struct get_thread_context_request *req )
 {
     fprintf( stderr, " handle=%p,", req->handle );
@@ -2737,8 +2747,8 @@
     (dump_func)0,
     (dump_func)dump_create_timer_reply,
     (dump_func)dump_open_timer_reply,
-    (dump_func)0,
-    (dump_func)0,
+    (dump_func)dump_set_timer_reply,
+    (dump_func)dump_cancel_timer_reply,
     (dump_func)dump_get_thread_context_reply,
     (dump_func)0,
     (dump_func)dump_get_selector_entry_reply,