Alexandre Julliard
|
ac1ff67cfd
|
server: Use an explicit union instead of a typedef for select operations.
|
2024-11-18 21:35:50 +01:00 |
|
Alexandre Julliard
|
1381be977b
|
server: Add sys/types.h include in a few more files.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-11 11:44:02 +02:00 |
|
Alexandre Julliard
|
c954e5b9e6
|
server: Avoid using wine/port.h.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-07 18:03:11 +02:00 |
|
Zebediah Figura
|
fe9e2f070b
|
server: Make pulse_event() static.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-18 22:04:01 +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
|
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
|
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 |
|
Jacek Caban
|
0decadd62a
|
ntoskrnl.exe: Support creating event objects from server handle.
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
|
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 |
|
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 |
|
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
|
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 |
|
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
|
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 |
|
Alexandre Julliard
|
ad53ffc9c0
|
server: Make async objects waitable.
|
2015-05-08 17:32:06 +09:00 |
|
Erich E. Hoover
|
b121f27b72
|
server: Add blocked support for SIO_ADDRESS_LIST_CHANGE ioctl().
|
2015-02-10 22:45:02 +09:00 |
|
Dmitry Timoshkov
|
5953851b8a
|
server: Fix generic access mapping for an event.
|
2014-01-29 15:00:57 +01:00 |
|
Alexandre Julliard
|
93fbb12e65
|
server: Implement waiting on keyed events.
|
2013-08-28 11:03:38 +02:00 |
|
Alexandre Julliard
|
d4cd051cef
|
server: Store abandoned state as a flag in the wait structure.
|
2013-08-27 23:48:37 +02:00 |
|
Alexandre Julliard
|
39644bb309
|
server: Pass a wait queue entry to the signaled/satisfied object functions.
|
2013-08-27 23:48:36 +02:00 |
|
Andrew Cook
|
cdfee68be1
|
ntdll: Implement NtQueryEvent.
|
2013-08-26 14:27:56 +02:00 |
|
Alexandre Julliard
|
33406f51be
|
server: Don't include SYNCHRONIZE in the keyed event access rights.
|
2013-08-26 11:09:23 +02:00 |
|
Alexandre Julliard
|
dbf9d71ef8
|
server: Add support for keyed event objects.
|
2013-08-21 14:24:06 +02:00 |
|
Alexandre Julliard
|
8382eb01b2
|
server: Return correct object types in the get_directory_entry request.
|
2007-12-05 18:16:42 +01:00 |
|
Rob Shearman
|
92db6d2c2f
|
server: Don't do access checks on the security descriptors of newly created objects.
|
2007-11-06 14:52:21 +01:00 |
|
Rob Shearman
|
f98556c119
|
server: Add the name length to the object_attributes structure so that other variable length data can be present after object_attributes.
|
2007-10-30 14:18:05 +01:00 |
|
Rob Shearman
|
dd9e392796
|
server: Use the security descriptor passed in when creating events.
|
2007-10-25 12:47:22 +02:00 |
|
Rob Shearman
|
c1707d8938
|
server: Add get_sd and set_sd object operations to allow the security descriptor to be stored somewhere other than server memory, such as on disk.
|
2007-10-04 12:30:52 +02:00 |
|
Alexandre Julliard
|
7e71c1ddee
|
server: Add an open_file() function to the object operations.
|
2007-03-22 11:44:29 +01:00 |
|
Alexandre Julliard
|
5558652ea3
|
server: Don't report a fatal protocol error for things that we can recover from.
|
2006-06-08 10:26:02 +02:00 |
|
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
|
Alexandre Julliard
|
03f46e1321
|
server: Added access rights mapping to synchronization objects.
|
2005-12-12 14:58:44 +01:00 |
|
Alexandre Julliard
|
28beba31d6
|
server: Added infrastructure for access rights mapping.
|
2005-12-12 14:57:40 +01:00 |
|
Alexandre Julliard
|
24560e70bb
|
server: Make alloc_handle use attributes instead of inherit flag.
|
2005-12-09 13:58:25 +01:00 |
|
Alexandre Julliard
|
3764da68de
|
server: Move handle allocation out of open_object_dir.
|
2005-12-05 12:52:05 +01:00 |
|
Vitaliy Margolen
|
f676bc8d85
|
Move event and mutex objects into directory name space.
|
2005-12-02 15:55:48 +01:00 |
|
Ge van Geldorp
|
1a1583a364
|
Match PSDK STATUS_* definitions.
|
2005-11-28 17:32:54 +01:00 |
|
Vitaliy Margolen
|
baffcb95d3
|
Add name_lookup function in object_ops.
|
2005-11-22 14:55:42 +00:00 |
|
Robert Lunnon
|
95414ef44c
|
Add stdarg.h where missing.
|
2005-11-22 12:01:05 +00:00 |
|
Vitaliy Margolen
|
893987b871
|
Return correct error on name collision when creating new named
objects.
Check for correct error in affected places.
|
2005-11-21 16:27:03 +00:00 |
|
Alexandre Julliard
|
ead9b062e3
|
Added a struct unicode_str to encapsulate object names.
|
2005-11-18 16:31:18 +00:00 |
|
Vitaliy Margolen
|
3585f2fa77
|
Pass object attributes to create_named_object & find_object.
|
2005-10-29 12:38:23 +00:00 |
|
Vitaliy Margolen
|
a996000ad5
|
- Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
inherit flag.
- Pass DesiredAccess to the server when creating mailslot.
|
2005-10-27 18:30:37 +00:00 |
|