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/console.c b/server/console.c
index cc57418..871a66e 100644
--- a/server/console.c
+++ b/server/console.c
@@ -48,6 +48,7 @@
no_satisfied, /* satisfied */
no_signal, /* signal */
no_get_fd, /* get_fd */
+ no_close_handle, /* close_handle */
console_input_destroy /* destroy */
};
@@ -73,6 +74,7 @@
no_satisfied, /* satisfied */
no_signal, /* signal */
no_get_fd, /* get_fd */
+ no_close_handle, /* close_handle */
console_input_events_destroy /* destroy */
};
@@ -109,6 +111,7 @@
NULL, /* satisfied */
no_signal, /* signal */
no_get_fd, /* get_fd */
+ no_close_handle, /* close_handle */
screen_buffer_destroy /* destroy */
};