Jacek Caban
|
c4dab9b76e
|
server: Block by waiting on context handle in get_thread_context.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48052
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45546
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-22 16:47:41 +02:00 |
Jacek Caban
|
7f9eb22af8
|
ntdll: Use server_select to pass context to server in send_debug_event.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-16 22:10:04 +02:00 |
Jacek Caban
|
dbe7694c53
|
server: Get rid of no longer needed get_suspend_context and set_suspend_context requests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-16 22:10:04 +02:00 |
Jacek Caban
|
e70b684ded
|
server: Allow passing suspend context in select request.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-16 22:10:04 +02:00 |
Piotr Caban
|
321d26cbb4
|
server: Use correct clock in select.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-09 21:04:04 +02:00 |
Piotr Caban
|
f016a96345
|
server: Use monotonic clock for relative timeouts.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-09 21:04:04 +02:00 |
Zebediah Figura
|
ee136f9832
|
ntdll: Check for an existing file on the server side.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-12 21:18:18 +01:00 |
Paul Gofman
|
74a74556dd
|
server: Support creating processes with specified parent.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47817
Signed-off-by: Paul Gofman <gofmanp@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-13 13:13:36 +01:00 |
Alexandre Julliard
|
4118697829
|
server: Support passing a handle to get_console_wait_event.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-12 23:16:40 +01:00 |
Alexandre Julliard
|
fe13f7a3b0
|
server: Determine the server directory in the server itself.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-05 23:36:23 +01:00 |
Nikolay Sivov
|
b0951ba860
|
ntdll: Add support for querying thread suspend count.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-03 21:27:14 +01:00 |
Nikolay Sivov
|
b934f6626e
|
ntdll: Implement thread description as information class.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-26 16:32:32 +01:00 |
Gijs Vermeulen
|
ec810c84ab
|
kernel32: Implement GetCurrentConsoleFontEx.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47620
Signed-off-by: Gijs Vermeulen <gijsvrm@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-25 20:47:43 +01:00 |
Gijs Vermeulen
|
6ca93646be
|
server: Add support for additional fields in set_console_output_info.
Signed-off-by: Gijs Vermeulen <gijsvrm@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-25 20:47:43 +01:00 |
Alexandre Julliard
|
8c4a1cc792
|
server: Get rid of the unused file parameter in exec_process.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-11-11 20:02:36 +01:00 |
Jacek Caban
|
5e0b0d3521
|
server: Rename cpu_type_t to client_cpu_t.
To avoid conflicts with mac headers.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-05 17:43:53 +02:00 |
Jacek Caban
|
a679f965c8
|
kernel32: Reimplement DebugBreakProcess on top of DbgUiIssueRemoteBreakin.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-05 17:42:16 +02:00 |
Jacek Caban
|
101da2b512
|
server: Store IRP client pointer on server side.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-28 20:17:03 +02:00 |
Jacek Caban
|
bd94c43fcf
|
ntoskrnl.exe: Associate file object with server object before calling IRP routine.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-03 21:18:02 +02:00 |
Jacek Caban
|
8bce6309ac
|
server: Pass IRP output size in irp_params_t.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-03 21:15:46 +02:00 |
Nikolay Sivov
|
19bf03ed4b
|
ntdll: Add NtSuspendProcess()/NtResumeProcess() implementation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-19 12:13:36 +02:00 |
Jacek Caban
|
2ee040382f
|
server: Return client thread object pointer from get_next_device_request if available.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-08 19:50:40 +02:00 |
Jacek Caban
|
b4f78d6896
|
server: Use generic kernel object list to store client device pointer.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-04-05 22:16:31 +02:00 |
Jacek Caban
|
f57a383d09
|
ntoskrnl.exe: Support waiting on kernel objects.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-26 13:59:04 +01:00 |
Jacek Caban
|
94c1ef0ee1
|
server: Allow kernel to keep reference to server objects by client pointer.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-26 13:57:18 +01:00 |
Jacek Caban
|
134e264ae5
|
server: Store pointers to objects created by kernel_object_from_handle in server.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-26 13:56:31 +01:00 |
Jacek Caban
|
7ba361b47b
|
ntdll: Add support for returning previous state argument in event functions.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-12 20:34:35 +01:00 |
Sebastian Lackner
|
18e074b0f3
|
server: Support FILE_SKIP_COMPLETION_PORT_ON_SUCCESS on client-side asyncs.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38960
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-25 20:32:03 +02:00 |
Sebastian Lackner
|
2f17e0112d
|
ntdll: Add setting FileIoCompletionNotificationInformation implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38960
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-25 20:32:03 +02:00 |
Alexandre Julliard
|
a77ef5c443
|
server: Add a separate request to exec a new process.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-22 11:44:25 +02:00 |
Jacek Caban
|
5f43a1b93e
|
server: Use pipe_end_get_file_info for FilePipeInformation implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 10:01:10 +02:00 |
Alexandre Julliard
|
2cab0ec389
|
server: Don't return the process exe file to the client.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-24 22:41:30 +02:00 |
Alexandre Julliard
|
ac7ae92af1
|
server: Allow specifying the security descriptor for a new process.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-20 14:50:48 +02:00 |
Alexandre Julliard
|
39afcaac4a
|
server: Create the initial thread as a separate request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-20 14:50:48 +02:00 |
Alexandre Julliard
|
0fd450af5b
|
server: Specify the process in which to create a new thread.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-20 14:50:48 +02:00 |
Alexandre Julliard
|
4a328e08ac
|
server: Allow specifying the security descriptor for a new thread.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-20 13:06:12 +02:00 |
Alexandre Julliard
|
87d1a4a329
|
server: Scale coordinates in get_window_children_from_point based on DPI awareness.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-27 13:32:57 +02:00 |
Alexandre Julliard
|
8de1b2c2ce
|
user32: Scale coordinates in MapWindowPoints() based on DPI awareness.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-24 20:12:05 +02:00 |
Alexandre Julliard
|
c5a6925676
|
user32: Scale coordinates in WIN_GetRectangles() based on DPI awareness.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-24 20:12:05 +02:00 |
Jacek Caban
|
57212f64f8
|
kernel32: Add AttachConsole implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41573
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43910
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-16 13:21:56 +02:00 |
Nikolay Sivov
|
7a45d2fa78
|
user32: Fix returned class name for other process windows.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-13 22:13:27 +02:00 |
Nikolay Sivov
|
e7243523cb
|
server: Use additional atom to keep base class name.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-11 11:41:59 +02:00 |
Alexandre Julliard
|
376c218ad6
|
server: Removed unused visible rect from get_window_rectangles request.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-24 19:12:03 +02:00 |
Alexandre Julliard
|
51e8d579bb
|
user32: Don't send cross-process message for GetWindowTextLength().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-22 21:58:02 +02:00 |
Alexandre Julliard
|
f7b5b8975c
|
user32: Store the window DPI in the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-17 14:10:23 +02:00 |
Alexandre Julliard
|
8a70b70f42
|
user32: Update the window DPI awareness in SetParent().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-15 16:27:57 +02:00 |
Alexandre Julliard
|
433788736b
|
user32: Store the window DPI awareness in the server.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-15 16:27:36 +02:00 |
Jacek Caban
|
6b08e60f03
|
server: Introduce get_file_info request for server-side NtQueryInformationFile implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-12-22 12:19:43 +01:00 |
Alexandre Julliard
|
6c61ea6a13
|
ntdll: Suspend a thread with its start context explicitly before attaching dlls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-30 12:15:51 +01:00 |
Jacek Caban
|
2ab2f31f18
|
server: Allow server side NtQueryVolumeInformationFile implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-10-03 09:39:52 +02:00 |