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,