Jacek Caban
|
d055d3d121
|
server: Use async object to transfer IRP result to client.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-12-05 16:11:03 +01:00 |
Alexandre Julliard
|
a5f42fcd6e
|
server: Get rid of the set_clipboard_info request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-02 17:07:54 +01:00 |
Alexandre Julliard
|
f0fbf1a9d1
|
user32: Cache clipboard data on the client side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 15:12:21 +09:00 |
Alexandre Julliard
|
9ed8f5e83f
|
user32: Add synthesized clipboard formats on the server side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 15:06:10 +09:00 |
Alexandre Julliard
|
3044935b0e
|
user32: Retrieve clipboard data from the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 14:48:32 +09:00 |
Alexandre Julliard
|
c69b4995c5
|
user32: Retrieve available clipboard formats from the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 14:20:41 +09:00 |
Alexandre Julliard
|
79f90e4e41
|
user32: Store clipboard data on the server side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-26 14:20:26 +09:00 |
Alexandre Julliard
|
305d89f1ed
|
server: Return the owner window in the close_clipboard request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-14 16:25:08 +09:00 |
Alexandre Julliard
|
2bf890d95f
|
server: Return the owner window in the release_clipboard request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-14 16:25:07 +09:00 |
Alexandre Julliard
|
bddab0e7f8
|
server: Add a release_clipboard request, and notify the owner and viewer on release.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-01 22:02:04 +09:00 |
Alexandre Julliard
|
35537b1d45
|
server: Implement Add/RemoveClipboardFormatListener.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-29 23:54:40 +09:00 |
Alexandre Julliard
|
19d16a7cb1
|
server: Add some validation of clipboard window handles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-29 21:31:50 +09:00 |
Alexandre Julliard
|
79d2e0a9be
|
server: Add a request to return clipboard information.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-23 16:29:00 +09:00 |
Alexandre Julliard
|
98b24dcb50
|
server: Add a separate request to set the clipboard viewer.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-22 23:05:20 +09:00 |
Alexandre Julliard
|
7258793169
|
server: Add separate requests for opening and closing the clipboard.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-22 16:20:53 +09:00 |
Hugh McMaster
|
f592f931b2
|
server: Get and set the console pop-up color attributes.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 23:31:53 +09:00 |
Hugh McMaster
|
2d7c73d802
|
server: Get and set the console color table.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 23:31:52 +09:00 |
Alexandre Julliard
|
32c7153fdb
|
server: Avoid rounding mapping sizes on the server side.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-27 17:03:03 +09:00 |
Alexandre Julliard
|
6f0979b983
|
ntdll: Implement the SectionImageInformation class of NtQuerySection.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-26 20:33:16 +09:00 |
Alexandre Julliard
|
1ddc636051
|
server: Store the section flags separately from the protection.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-26 14:20:02 +09:00 |
Alexandre Julliard
|
0b933f1f48
|
server: Avoid unaligned access when printing x86 floating point registers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-22 11:49:37 +09:00 |
Daniel Lehman
|
142730ea66
|
ntdll: Add NtQueryMutant.
Signed-off-by: Daniel Lehman <dlehman25@gmail.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-04 01:03:26 +09:00 |
Alexandre Julliard
|
80f3fda934
|
server: Add support for maintaining a client-side directory cache.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-02 14:39:16 +09:00 |
Alexandre Julliard
|
b3064d748b
|
server: Implement NtOpenJobObject.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 16:38:53 +09:00 |
Piotr Caban
|
cefdbd59b7
|
server: Avoid infinite loop when we're out of timers in set_win_timer server call.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-26 23:26:59 +09:00 |
Alexandre Julliard
|
546289dc59
|
server: Create window stations objects in a standard directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-20 22:02:03 +09:00 |
Alexandre Julliard
|
b99d1525de
|
server: Pass full object attributes in the load_registry request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-19 20:48:07 +09:00 |
Alexandre Julliard
|
d01deff9cf
|
server: Pass full object attributes in the create_key request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-19 20:48:07 +09:00 |
Alexandre Julliard
|
1eb69be36f
|
server: Pass full object attributes in the create_completion request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-18 00:17:30 +09:00 |
Alexandre Julliard
|
82800f513c
|
server: Pass full object attributes in the create_directory request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-18 00:17:30 +09:00 |
Alexandre Julliard
|
14825a7a55
|
server: Pass full object attributes in the create_mailslot request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-18 00:17:30 +09:00 |
Alexandre Julliard
|
b5245a15a8
|
server: Pass full object attributes in the create_timer request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-18 00:17:30 +09:00 |
Alexandre Julliard
|
4c763a41ee
|
server: Allow the object attributes to be omitted in requests.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-16 00:05:57 +09:00 |
Alexandre Julliard
|
7350682aa6
|
server: Store the attributes in the object_attributes structure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-16 00:05:57 +09:00 |
Sebastian Lackner
|
08706ef357
|
server: Implement wineserver call for SystemHandleInformation.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-29 17:51:59 +01:00 |
Sebastian Lackner
|
1980834c7d
|
ntdll: ProcessDebugFlags should return debug_children flag instead of !debugger_present.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-21 18:14:43 +01:00 |
Hugh McMaster
|
b61badcc90
|
server: Add console font information.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-03 00:33:24 +09:00 |
Sebastian Lackner
|
408b7ea6b3
|
server: Remove unused device manager argument from set_irp_result call.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-29 11:02:32 +09:00 |
Sebastian Lackner
|
1f2a443cb4
|
server: Implement support for FileLinkInformation class in NtSetInformationFile.
|
2015-08-21 14:36:02 +09:00 |
Sebastian Lackner
|
857d436784
|
ntdll: Implement FileRenameInformation support.
|
2015-08-20 18:34:13 +09:00 |
Sebastian Lackner
|
0fabfe7d6b
|
server: Add support for setting file disposition information.
Based on a patch by Dmitry Timoshkov.
|
2015-08-19 20:19:57 +09:00 |
Sebastian Lackner
|
845164004b
|
ntdll: Implement ThreadQuerySetWin32StartAddress info class in NtQueryInformationThread.
|
2015-07-29 21:44:03 +02:00 |
Sebastian Lackner
|
6ab494ceb5
|
ntdll: Implement ThreadQuerySetWin32StartAddress info class in NtSetInformationThread.
|
2015-07-29 21:44:03 +02:00 |
Sebastian Lackner
|
6156cf3134
|
server: Use a separate wineserver call to fetch thread times.
|
2015-07-29 21:44:03 +02:00 |
Alexandre Julliard
|
bf26950194
|
server: Pass the file instead of the device pointer in all IRP requests.
|
2015-07-09 14:48:34 +09:00 |
Alexandre Julliard
|
13499a3d11
|
ntoskrnl: Implement creation and destruction of file objects.
|
2015-07-09 14:48:14 +09:00 |
Alexandre Julliard
|
350ee62ab4
|
server: Queue an IRP_MJ_CLOSE request on file destruction.
|
2015-07-09 14:38:18 +09:00 |
Alexandre Julliard
|
b1fd5955c9
|
server: Queue an IRP_MJ_CREATE request on file creation.
|
2015-07-09 14:38:18 +09:00 |
Alexandre Julliard
|
d087ea6798
|
server: Pass the device client pointer as part of the IRP parameters.
|
2015-07-09 14:38:18 +09:00 |
Alexandre Julliard
|
3d7aa246d5
|
server: Add a request to empty the clipboard.
|
2015-06-09 22:09:56 +09:00 |
Qian Hong
|
71080cc081
|
ntdll: Implemenent ObjectTypeInformation class support in NtQueryObject.
|
2015-06-05 14:32:01 +09:00 |
Alexandre Julliard
|
6073e75a6a
|
server: Implement flush requests for device files.
|
2015-05-06 17:16:48 +09:00 |
Alexandre Julliard
|
62802339a5
|
server: Add a trace for the supported socket ioctl.
|
2015-05-06 17:16:16 +09:00 |
Alexandre Julliard
|
311f786286
|
server: Add a common structure to store irp parameters.
|
2015-05-06 17:16:16 +09:00 |
Alexandre Julliard
|
41ea55294e
|
server: Add read and write requests on file objects.
|
2015-05-06 17:16:15 +09:00 |
Alexandre Julliard
|
860091d2fd
|
server: Add an async structure to the flush request to follow the common pattern.
|
2015-05-06 17:16:15 +09:00 |
Alexandre Julliard
|
fc4a94c0e2
|
server: Return irp size separately from the output data.
|
2015-05-06 08:44:30 +09:00 |
Alexandre Julliard
|
165dd1ff36
|
server: Rename ioctl to irp to allow supporting various types of I/O requests.
|
2015-05-06 08:44:29 +09:00 |
Alexandre Julliard
|
247275aec3
|
server: Return a valid position also in posted messages.
|
2015-04-27 18:04:59 +09:00 |
Dmitry Timoshkov
|
c0e876cb9e
|
server: GetQueueStatus should clear only checked queue changed bits.
|
2015-04-21 17:32:53 +09:00 |
Hans Leidekker
|
aa407a2818
|
server: Accept mandatory label ACEs.
|
2015-04-17 14:53:18 +09:00 |
Andrew Cook
|
1d359a5827
|
server: Implement TerminateJobObject.
|
2015-04-07 23:15:47 +09:00 |
Andrew Cook
|
5d85f57814
|
server: Track handle count of objects.
|
2015-04-03 17:07:37 +09:00 |
Andrew Cook
|
47ffeaee74
|
server: Implement io completion messages for job objects.
|
2015-04-03 00:33:29 +09:00 |
Andrew Cook
|
ecd41d1de7
|
server: Implement job limit flags.
|
2015-04-03 00:33:29 +09:00 |
Andrew Cook
|
3affd63b34
|
server: Implement IsProcessInJob.
|
2015-04-01 22:34:19 +09:00 |
Andrew Cook
|
98132f0364
|
server: Implement AssignProcessToJobObject.
|
2015-04-01 22:34:18 +09:00 |
Andrew Cook
|
0e78b0248d
|
server: Implement CreateJobObject.
|
2015-04-01 17:05:44 +09:00 |
Alexandre Julliard
|
9fc48b2866
|
server: Fix the string type in traces for I/O completion names.
|
2015-03-25 20:30:48 +09:00 |
Alexandre Julliard
|
ecf7ed6650
|
server: Add a request to store the results of an ioctl asynchronously.
|
2015-03-11 22:45:51 +09:00 |
Alexandre Julliard
|
8843bc144d
|
server: Allow passing an argument for the user APC async I/O callbacks.
|
2015-03-03 17:02:03 +09:00 |
Hans Leidekker
|
b31ed58b96
|
server: Set the security descriptor of named pipe objects.
|
2014-11-12 21:09:50 +09:00 |
André Hentschel
|
8b07523c56
|
server: Update CPU type dumping.
|
2014-10-13 18:10:58 +09:00 |
Sebastian Lackner
|
82ce3fdcfd
|
server: Implement set_named_pipe_info wineserver call for NtSetInformationFile/FilePipeInformation.
Based on a patch by Adam Martinson.
|
2014-08-20 19:40:07 +02:00 |
Sebastian Lackner
|
9696ea5063
|
server: Get rid of RIP_EVENT union elements.
|
2014-06-23 10:20:19 +02:00 |
Sebastian Lackner
|
2f9fdec310
|
server: Remove output_debug_string request.
|
2014-06-20 16:30:52 +02:00 |
Dmitry Timoshkov
|
bfb4f28dc5
|
ntdll: Implement NtQuerySemaphore/SemaphoreBasicInformation.
|
2013-12-26 16:51:07 +01:00 |
Alexandre Julliard
|
1e78c99388
|
kernel32: Validate the architecture of newly created processes on the server side.
|
2013-11-22 12:32:48 +01:00 |
Qian Hong
|
f7835dea2d
|
user32: Implement OpenInputDesktop.
|
2013-11-08 16:29:44 +01:00 |
Dmitry Timoshkov
|
3b429e88ff
|
server: Add support for pending write flag to the serial device.
|
2013-10-25 13:36:01 +02:00 |
Dmitry Timoshkov
|
f031c676c1
|
server: Add a serial event mask change counter.
|
2013-09-10 11:18:57 +02:00 |
Bruno Jesus
|
ec49a574de
|
server: Add a request to get socket information.
|
2013-09-02 19:51:16 +02:00 |
Alexandre Julliard
|
93fbb12e65
|
server: Implement waiting on keyed events.
|
2013-08-28 11:03:38 +02:00 |
Alexandre Julliard
|
947e337480
|
server: Make signal and wait a separate select operation.
|
2013-08-26 20:34:28 +02:00 |
Alexandre Julliard
|
042e0046d4
|
server: Make select on all handles a separate operation.
|
2013-08-26 20:32:52 +02:00 |
Alexandre Julliard
|
c2ab7a625e
|
server: Add a structure to pass the parameters of a select request.
|
2013-08-26 20:24:42 +02:00 |
Andrew Cook
|
cdfee68be1
|
ntdll: Implement NtQueryEvent.
|
2013-08-26 14:27:56 +02:00 |
Dmitry Timoshkov
|
0b4c9cb533
|
server: Store full-sized completion information on the server side.
|
2013-08-23 20:15:43 +02:00 |
Alexandre Julliard
|
dbf9d71ef8
|
server: Add support for keyed event objects.
|
2013-08-21 14:24:06 +02:00 |
André Hentschel
|
0effd926b6
|
server: Remove SPARC support.
|
2013-03-05 11:04:07 +01:00 |
Alexandre Julliard
|
bc602c3060
|
server: Return the window paint flags in the get_visible_region request.
|
2013-02-11 17:14:17 +01:00 |
André Hentschel
|
d11e72f925
|
server: Add ARM64 support.
|
2013-01-16 12:49:20 +01:00 |
Alexandre Julliard
|
a52ebb158e
|
server: Add a request to compute the clipping region of a window surface.
|
2012-10-09 15:22:27 +02:00 |
Alexandre Julliard
|
20768173ba
|
server: Add flags in the set_window_pos request to inform the server about the window surface.
|
2012-10-09 15:22:14 +02:00 |
Henri Verbeet
|
5befb959dd
|
user32: Implement RegisterRawInputDevices().
|
2012-09-10 11:44:19 +02:00 |
Hans Leidekker
|
d1b6cf9379
|
server: Include the Unix pid in the snapshot_next_process reply.
|
2012-04-16 17:49:32 +02:00 |
Alexandre Julliard
|
36c76dcc24
|
winex11: Update only the key state on KeymapNotify without sending fake key events.
|
2012-02-02 17:19:34 +01:00 |
Alexandre Julliard
|
02442b52a4
|
user32: Return the cursor position in send_hardware_message and use it to update the driver's position.
|
2012-01-09 12:14:36 +01:00 |
Alexandre Julliard
|
5a30e31806
|
server: Optionally return the global key state when queueing a hardware message.
|
2011-12-15 14:46:53 +01:00 |
Bernhard Loos
|
507d929051
|
ntoskrnl: Correctly implement PsGetCurrentThread/ProcessId.
|
2011-10-28 13:04:00 +02:00 |