Alexandre Julliard
|
4a40b2eefb
|
Store the global hooks table in the desktop object.
|
2005-07-11 18:05:50 +00:00 |
|
Alexandre Julliard
|
92fec7b67a
|
Keep track of the windows and hooks used by a thread to properly
refuse to change the thread desktop when it's in use.
|
2005-06-28 19:37:52 +00:00 |
|
Alexandre Julliard
|
b9b1ea9c9f
|
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.
|
2005-06-09 15:39:52 +00:00 |
|
Alexandre Julliard
|
63342353bc
|
Store a bitmap of active hooks on the client side to try to avoid
server calls for hooks that are not set.
|
2005-05-11 13:03:15 +00:00 |
|
Mike McCormack
|
f92fff66a2
|
Implemented NtSignalAndWaitForSingleObject.
|
2005-04-24 17:35:52 +00:00 |
|
Dmitry Timoshkov
|
6dba0a7718
|
Add support for winevent hooks.
|
2005-02-03 16:40:20 +00:00 |
|
Dmitry Timoshkov
|
ed04d36b5d
|
Add more tests for old style hooks and winevent hooks, make them pass
under Wine.
|
2005-01-27 11:14:19 +00:00 |
|
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
|
Alexandre Julliard
|
ca3ac8f155
|
Run WH_KEYBOARD_LL and WH_MOUSE_LL hooks in the context of the thread
that set the hook.
|
2003-07-11 21:55:58 +00:00 |
|
Alexandre Julliard
|
d55e7f1e9b
|
Store the hook table in the thread queue instead of the thread
structure, and make sure the queue is allocated when setting a hook.
|
2003-07-03 18:16:48 +00:00 |
|
Alexandre Julliard
|
e66207ebfc
|
Moved all references to file descriptors out of the generic object
structure.
Changed the poll()-related routines to deal with file descriptors
instead of objects and integrated poll support into fd.c.
|
2003-02-19 00:33:32 +00:00 |
|
Alexandre Julliard
|
cf27a7fa3b
|
Changed fd operations to take a struct fd instead of a struct object.
Removed get_file_info function from object operations.
Added get_device_id request to avoid abusing get_file_info.
|
2003-02-14 20:27:09 +00:00 |
|
Alexandre Julliard
|
863637b158
|
Started moving functions that deal with Unix file descriptors to a
separate fd object. This will be needed for file locking.
|
2003-01-30 00:26:44 +00:00 |
|
Alberto Massari
|
66da6c85e8
|
The handler for the server message get_next_hook was returning the
module name of the current hook, instead of the next one.
|
2002-12-17 21:01:01 +00:00 |
|
Alexandre Julliard
|
14e68ba7fe
|
Added support for system-wide hooks.
|
2002-11-20 19:54:32 +00:00 |
|
Alexandre Julliard
|
775fcfdee5
|
Work around to make system-global hooks at least run in the thread
that set them.
|
2002-10-31 22:07:29 +00:00 |
|
Alexandre Julliard
|
0286135de3
|
Rewrote hook support to store the hook chain in the server.
Split off 16-bit hook functions and re-implemented them on top of the
32-bit ones; system-wide 16-bit hooks are no longer supported at this
point.
|
2002-10-29 00:41:42 +00:00 |
|