Jacek Caban
|
3d5a256797
|
ntdll: Use correct size when checking iosb in NtFlushBuffersFile (Coverity).
Spotted by Nikolay.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-30 19:00:35 +01:00 |
Jacek Caban
|
9050b58f07
|
ntdll: Correctly return result of blocking NtFlushBuffersFile.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-30 19:00:35 +01:00 |
Alistair Leslie-Hughes
|
84a317c738
|
ntdll: Support TokenVirtualizationEnabled in NtQueryInformationToken.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-30 10:51:31 +01:00 |
Jacek Caban
|
2600ecd4ed
|
server: Use a separated object for each opened named pipe device file.
Allows using proper options for ioctl pseudo fd.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-30 00:10:14 +01:00 |
Jacek Caban
|
f003ac5e62
|
server: Use requested options for device pseudo fd.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-29 17:02:41 +01:00 |
Jacek Caban
|
2adfa93a7f
|
server: Add FileModeInformation implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45749
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-29 17:02:14 +01:00 |
Alexandre Julliard
|
72662305b3
|
ntdll: Partially implement RtlRandomEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-26 13:07:15 +02:00 |
Alexandre Julliard
|
a0050be13f
|
ntdll: Use the default keyed event when the handle is null.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-26 12:45:45 +02:00 |
Daniel Lehman
|
25acfbb40b
|
ntdll: Implement RtlWaitOnAddress functions.
Signed-off-by: Daniel Lehman <dlehman25@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-26 11:16:54 +02: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
|
c0996553a1
|
server: Support FILE_SKIP_COMPLETION_PORT_ON_SUCCESS on server-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 |
Jacek Caban
|
4be482bc82
|
ntdll/tests: Added more FILE_SKIP_COMPLETION_PORT_ON_SUCCESS tests.
Based on a patch by Sebastian Lackner.
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
|
926dd78069
|
ntdll: Convert PE header to 64-bit when loading a 32-bit IL-only module.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-25 20:32:03 +02:00 |
Nikolay Sivov
|
dd7230d1bc
|
ntdll/tests: Add a test for qsort() stability.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-24 17:00:06 +02:00 |
Alexandre Julliard
|
c998667bf0
|
ntdll: Also return the SECTION_IMAGE_INFORMATION data from RtlCreateUserProcess().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-24 16:58:08 +02:00 |
Alexandre Julliard
|
5cc8bcf0b0
|
ntdll: Implement RtlCreateUserProcess().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-24 16:58:08 +02:00 |
Jacek Caban
|
66e20ce576
|
server: Add NtQueryInformationFile(FileIoCompletionNotificationInformation) implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-24 16:58:08 +02:00 |
Jacek Caban
|
6c2ac81084
|
ntdll/tests: Add more NtQueryInformationFile tests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-24 16:58:08 +02:00 |
Jacek Caban
|
8b8eba7e6c
|
server: Use default_fd_get_file_info for FileAccessInformation implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-24 16:58:08 +02:00 |
Jacek Caban
|
04094a6669
|
server: Use server_get_file_info for all info classes not implemented on client side.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-24 16:58:08 +02:00 |
Jacek Caban
|
6bcd695c78
|
ntdll: Set IO_STATUS_BLOCK on non-blocking NtFlushBuffersFile success.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-22 09:54:32 +02:00 |
Jacek Caban
|
dd1769a16a
|
server: Improve error handling of disconnected named pipe clients.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-22 09:53:43 +02:00 |
Jacek Caban
|
ee28e0107c
|
server: Return STATUS_BUFFER_OVERFLOW in pipe_end_peek for partial reads in message mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-22 09:53:25 +02:00 |
Jacek Caban
|
68a32b8c8e
|
server: Support NamedPipeState in FilePipeLocalInformation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-17 10:01:11 +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 |
Jacek Caban
|
36c6a16c62
|
server: Use pipe_end_get_file_info for FilePipeLocalInformation 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
|
76cbf12894
|
ntdll/tests: Add tests for RtlCreateProcessParameters().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-16 20:46:29 +02:00 |
Alexandre Julliard
|
b5d4484cd2
|
ntdll: Allocate process parameters on the heap in RtlCreateProcessParametersEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-16 20:46:27 +02:00 |
Alexandre Julliard
|
179c0ee6fb
|
ntdll: Align string data in RtlCreateProcessParametersEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-16 20:45:55 +02:00 |
Alexandre Julliard
|
ae7ccbba48
|
ntdll: Fixup size of the current directory in RtlCreateProcessParametersEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-16 20:45:55 +02:00 |
Alexandre Julliard
|
fce198cc5e
|
ntdll: Store a copy of the environment in RtlCreateProcessParametersEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-16 15:15:59 +02:00 |
Jacek Caban
|
a0669eeead
|
ntdll/tests: Use FILE_INFORMATION_CLASS values instead of hardcoded numbers.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-13 00:31:07 +02:00 |
Alexandre Julliard
|
03e05c1f57
|
ntdll: Implement RtlSetUnhandledExceptionFilter().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-09 14:49:54 +02:00 |
Alexandre Julliard
|
da60ea1c33
|
ntdll: Add a wrapper to call the unhandled exception filter.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-09 14:42:30 +02:00 |
Alexandre Julliard
|
2418bb1dab
|
ntdll: Implement RtlCreateProcessParametersEx().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-08 20:26:34 +02:00 |
Dmitry Timoshkov
|
2742ce91f5
|
ntdll/tests: Add more tests for setting delete disposition on a non-empty directory.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-02 09:01:50 -07:00 |
Zebediah Figura
|
ef2471ec0f
|
ntdll: Implement NtRemoveIoCompletionEx().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:20 -07:00 |
Zebediah Figura
|
248d0ee315
|
ntdll/tests: Add some tests for NtRemoveIoCompletionEx().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:19 -07:00 |
Zebediah Figura
|
5d691648d3
|
ntdll/tests: Get rid of test_iocompletion().
Call I/O completion tests directly.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:19 -07:00 |
Zebediah Figura
|
a074281d1b
|
ntdll/tests: Remove some unnecessary workarounds.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:18 -07:00 |
Zebediah Figura
|
9ca8280b28
|
ntdll/tests: Remove a superfluous helper.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:18 -07:00 |
Zebediah Figura
|
332c67535b
|
ntdll/tests: Use a temporary path in open_file_test().
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-01 19:12:17 -07:00 |
Dmitry Timoshkov
|
a4d5a919de
|
ntdll/tests: Add more file disposition tests.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-28 17:28:57 +02:00 |
Dmitry Timoshkov
|
feb73b2af9
|
ntdll/tests: Clarify some file disposition test results, remove useless tests.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-28 17:28:55 +02:00 |
Dmitry Timoshkov
|
4fd82271eb
|
ntdll/tests: Fix compilation with PSDK.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-28 17:28:53 +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
|
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
|
be40b01c37
|
server: Align object attributes to a DWORD-boundary.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-09-20 12:59:32 +02:00 |