Alexandre Julliard
|
b6f774df69
|
server: Add a request to return all object types.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-05 22:53:46 +01:00 |
Alexandre Julliard
|
d6ef9401b3
|
server: Use the object type information to implement access mapping.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-05 22:53:46 +01:00 |
Alexandre Julliard
|
4d646de90d
|
server: Add generic mapping masks for all object types.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-05 15:38:22 +01:00 |
Alexandre Julliard
|
dc4e881834
|
server: Add support for object counts in the object type information.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-04 23:11:22 +01:00 |
Alexandre Julliard
|
c6f2aacb57
|
server: Add a type descriptor to all server objects.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-02-04 21:25:32 +01:00 |
Alexandre Julliard
|
9494fa6986
|
server: Release the l_intl fd once the mapping is created.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50204
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-28 16:24:49 +01:00 |
Alexandre Julliard
|
8fa03e494a
|
server: Create the NLS section object for the l_intl.nls file.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-27 18:28:35 +01:00 |
Paul Gofman
|
ae106feed2
|
server: Do not dereference symlinks specified as root directory.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-26 23:25:38 +01:00 |
Alexandre Julliard
|
892780a5d2
|
server: Create the NLS directory.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-10-15 20:14:14 +02:00 |
Alexandre Julliard
|
82c84548eb
|
server: Use OBJ_PERMANENT for permanent objects.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-23 15:16:13 +02:00 |
Alexandre Julliard
|
5c4d6cf837
|
server: Pass all creation arguments to the device creation functions.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-23 11:35:16 +02:00 |
Alexandre Julliard
|
2e51f9aae3
|
server: Add an object operation to retrieve an object name.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-22 16:55:08 +02:00 |
Zebediah Figura
|
3ad1739bc8
|
server: Create the Afd device.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-09-22 14:04:45 +02:00 |
Zebediah Figura
|
3347ad003a
|
server: Remove no longer used unlink_object request.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-07-17 00:04:13 +02:00 |
Jacek Caban
|
18f83c12a0
|
server: Support console global symlinks.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-26 21:52:00 +02:00 |
Jacek Caban
|
6898bdca94
|
server: Introduce ConDrv device.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-26 21:51:18 +02:00 |
Alexandre Julliard
|
e854ea34cc
|
ntdll: Create user shared data section in the server, and initialize it in wineboot.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-05-29 16:17:32 +02:00 |
Alexandre Julliard
|
faaea5cd00
|
server: Add a helper function for creating a Unicode string.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-24 19:43:38 +01:00 |
Alexandre Julliard
|
7b41b7510f
|
server: Add a helper function for splitting a path into individual elements.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-03-24 19:43:38 +01:00 |
Jacek Caban
|
b2a546c92d
|
server: Introduce kernel_object struct for generic association between server and kernel objects.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-26 13:55:15 +01:00 |
Michael Stefaniuc
|
9e365e4ecc
|
server: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-10-23 13:56:55 +02:00 |
Alexandre Julliard
|
87bbc84ad5
|
server: Add a helper function to create session directories and symlinks.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-18 16:21:24 +09:00 |
Alexandre Julliard
|
c7f16d6220
|
server: Add a helper function to create a symlink to an existing object.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-18 15:34:08 +09:00 |
Piotr Chruściel
|
84c3b8ae28
|
server: Move the \BaseNamedObjects symlink in \Sessions\0 to \Sessions\1\BaseNamedObjects.
Signed-off-by: Piotr Chruściel <flan@flande.re>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-18 15:22:31 +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
|
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 |
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
|
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
|
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 |
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
|
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
|
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 |
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 |
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 |
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
|
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 |
Sebastian Lackner
|
52f9acedd2
|
server: Clear last error when creating object without name.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-02 23:02:22 +09:00 |
Qian Hong
|
71080cc081
|
ntdll: Implemenent ObjectTypeInformation class support in NtQueryObject.
|
2015-06-05 14:32:01 +09:00 |
Alexandre Julliard
|
c0ac2afb19
|
server: Create the null device and its symlink.
|
2015-05-21 17:24:34 +09:00 |
Qian Hong
|
10d35121db
|
server: Remove useless trailing comma in array.
|
2015-05-07 22:29:22 +09:00 |
Alexandre Julliard
|
8c0796c4a7
|
server: Create the critical section keyed event object on startup.
|
2013-08-21 14:24:06 +02:00 |
Alexandre Julliard
|
9c6466ac34
|
server: Create some kernel notification events.
|
2012-03-12 10:44:02 +01:00 |
Vitaliy Margolen
|
d4e78d61e1
|
server: Add sessions directory and 0 session symlink.
|
2012-02-17 18:06:52 +01:00 |
Alexandre Julliard
|
ba71579809
|
server: Added a request to unlink an object from its namespace.
|
2008-10-20 16:21:06 +02:00 |