Added a close_handle method to the object operations, and use it to
implement registry notifications and the strange behavior of
CloseHandle on winstation/desktop handles.
diff --git a/server/debugger.c b/server/debugger.c
index b1ba9b1..e8fbb0c 100644
--- a/server/debugger.c
+++ b/server/debugger.c
@@ -74,6 +74,7 @@
no_satisfied, /* satisfied */
no_signal, /* signal */
no_get_fd, /* get_fd */
+ no_close_handle, /* close_handle */
debug_event_destroy /* destroy */
};
@@ -91,6 +92,7 @@
no_satisfied, /* satisfied */
no_signal, /* signal */
no_get_fd, /* get_fd */
+ no_close_handle, /* close_handle */
debug_ctx_destroy /* destroy */
};