Jacek Caban
|
d13a44e4aa
|
user32: Don't use window's parent as an owner if WS_CHILD style is not set.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-25 00:25:01 +09:00 |
Alexandre Julliard
|
3ea7f7d2f4
|
server: Set the security descriptor at object creation.time.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-12 23:07:30 +09:00 |
Alexandre Julliard
|
10a38ef056
|
server: Require a directory as root to open an object with a name.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-12 23:07:30 +09:00 |
Alexandre Julliard
|
ff9d90bbb0
|
server: Use a standard object for object attribute roots instead of a directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-12 23:07:30 +09:00 |
Michael Müller
|
18a8636ebe
|
server: Add support for Win8 pseudo handles.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-11 12:15:54 +09:00 |
Alexandre Julliard
|
b548f8c4a7
|
server: Remove some no longer used directory functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 20:36:17 +09:00 |
Alexandre Julliard
|
3cde722e3a
|
server: Implement object type for registry keys.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 20:36:17 +09:00 |
Alexandre Julliard
|
eb6621081a
|
server: Avoid redundant open call when looking for an object type.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 20:36:17 +09:00 |
Alexandre Julliard
|
6ccefdb7c5
|
server: Support opening file objects from any root, not only directories.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 20:36:17 +09:00 |
Alexandre Julliard
|
39e60dc680
|
server: Support opening objects from any root, not only directories.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 20:36:17 +09:00 |
Alexandre Julliard
|
7ad32cf56a
|
server: Allow lookup_name to distinguish the case of an empty path.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 20:36:16 +09:00 |
Sebastian Lackner
|
79ada31714
|
server: Fix an invalid memory access in subtract_overlapping (Valgrind).
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 19:42:41 +09:00 |
Sebastian Lackner
|
f7915d4e43
|
server: Fix memory leak of object name structure.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 22:14:48 +09:00 |
Alexandre Julliard
|
7646df9f4b
|
server: Use the generic named object functions for named pipes.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 20:03:32 +09:00 |
Alexandre Julliard
|
4e380b9e2b
|
server: Use the generic named object functions for mailslots.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 20:03:32 +09:00 |
Alexandre Julliard
|
7a5b14d456
|
server: Add a function to open a named object inside any parent, not only directories.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 16:55:00 +09:00 |
Alexandre Julliard
|
0458a7d0e3
|
server: Use the lookup_name operation when creating a named object.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 14:24:15 +09:00 |
Alexandre Julliard
|
e2ccc978a3
|
server: Implement the lookup_name operation for window stations.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 14:10:39 +09:00 |
Alexandre Julliard
|
bfd0dff215
|
server: Add a function to lookup an object by name inside any parent, not only directories.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 14:10:39 +09:00 |
Alexandre Julliard
|
b21a324070
|
server: Use the link_name operation to create named objects.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-05 00:20:01 +09:00 |
Alexandre Julliard
|
f55db7882d
|
server: Add link_name and unlink_name object operations.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-04 21:07:19 +09:00 |
Alexandre Julliard
|
a69d7b29e3
|
server: Don't return an error if the created window station already exists.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-02 21:47:56 +09:00 |
Alexandre Julliard
|
bc0bf9e505
|
server: Implement serial port read interval timeouts.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-02 16:07:30 +09:00 |
Alexandre Julliard
|
34d5994953
|
user32: Add some tests for window station and desktop object names.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-01 17:53:35 +09:00 |
Alexandre Julliard
|
37503be654
|
server: Fix checks for a valid directory in object attributes.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-01 14:57:37 +09:00 |
Alexandre Julliard
|
008f14f03f
|
server: Directly return a structure in get_req_unicode_str().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:25:12 +09:00 |
Alexandre Julliard
|
ed268bbf91
|
server: Use a common helper function to implement open object calls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:25:12 +09:00 |
Alexandre Julliard
|
b3064d748b
|
server: Implement NtOpenJobObject.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 16:38:53 +09:00 |
Alexandre Julliard
|
b47bd4555c
|
server: Fix initialization of mailslot objects that don't have a name.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-28 22:33:34 +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 |
Anton Baskanov
|
9220556560
|
user32: Correctly update caret state in the server in SetCaretPos.
Signed-off-by: Anton Baskanov <baskanov@gmail.com>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-25 18:27:31 +09:00 |
Sebastian Lackner
|
9dab25c124
|
server: Avoid invalid memory access if creation of namespace fails in create_directory (Coverity).
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-25 16:14:38 +09:00 |
Sebastian Lackner
|
a52a117f80
|
server: Add missing check for objattr variable in load_registry wineserver call (Coverity).
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-25 16:14:36 +09:00 |
Sebastian Lackner
|
df39830846
|
server: Fix invalid memory accesss caused by destroying winstation before desktop.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-22 16:40:30 +09:00 |
Alexandre Julliard
|
d15f47412e
|
server: Always print the full path of objects when dumping them.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-22 01:26:15 +09:00 |
Alex Henrie
|
df59b04057
|
server: Fix duplicate, incorrect comment describing is_fd_signaled.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-22 01:26:15 +09:00 |
Alexandre Julliard
|
fcc977c139
|
server: Store the desktop object names inside their window station.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-20 22:40:58 +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
|
cd6e9c38e4
|
server: Fix constraints on the length of NT object names.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-19 20:48:08 +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
|
c4843d4a45
|
server: Add a helper function to skip the object attributes structure.
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
|
426c4a2f08
|
server: Pass full object attributes in the create_symlink 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
|
9504e2addf
|
server: Add a helper function to validate and return object attributes.
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 |