Eric Pouech
|
b7607aebdc
|
ntdll: Correct implementation for atom query functions.
|
2006-01-03 17:34:43 +01:00 |
Vitaliy Margolen
|
b05340a523
|
ntdll: Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
Implement FSCTL_PIPE_WAIT NtFsControlFile ioctl.
Modify WaitNamedPipeW to use NtFsControlFile.
Replace struct overlapped with event.
|
2005-12-14 11:14:02 +01:00 |
Alexandre Julliard
|
67505c00af
|
server: Support for opening devices.
Added support for opening devices directly with the server when they
don't correspond to a Unix file.
|
2005-12-12 14:27:45 +01:00 |
Alexandre Julliard
|
2017555b06
|
server: Use a better error code for a zero-size mapped file.
|
2005-12-12 13:38:43 +01:00 |
Alexandre Julliard
|
03b040c51d
|
server: Added object attributes to a few more requests.
|
2005-12-09 14:52:04 +01:00 |
Alexandre Julliard
|
7b910f40f2
|
server: Use attributes instead of inherit flag in dup_handle request.
|
2005-12-09 12:21:35 +01:00 |
Alexandre Julliard
|
836d07c369
|
server: Use attributes instead of inherit flag in token requests.
Also use the specified access rights in the open_token request.
|
2005-12-09 12:17:19 +01:00 |
Alexandre Julliard
|
f2d7dd645e
|
server: Use attributes instead of inherit flag in process and thread requests.
|
2005-12-09 12:13:11 +01:00 |
Alexandre Julliard
|
f11d0a375f
|
server: Use attributes instead of inherit flag in snapshot requests.
|
2005-12-09 12:09:44 +01:00 |
Alexandre Julliard
|
7a096601e3
|
server: Use attributes instead of inherit flag in console requests.
|
2005-12-09 12:05:20 +01:00 |
Alexandre Julliard
|
27b1aec925
|
server: Use attributes instead of inherit flag in file requests.
|
2005-12-09 12:00:48 +01:00 |
Alexandre Julliard
|
bc30303c56
|
server: Use attributes instead of inherit flag in socket requests.
|
2005-12-09 11:58:55 +01:00 |
Vitaliy Margolen
|
cf21d4d7ca
|
Move mailslot devices into directory name space.
|
2005-12-05 13:30:26 +01:00 |
Vitaliy Margolen
|
babfa79436
|
Move named pipe objects into directory name space.
Change tests accordingly.
Add small test for WaitNamedPipe.
|
2005-12-05 13:09:35 +01:00 |
Vitaliy Margolen
|
348a3d912b
|
Move mapping (section) objects into directory name space.
|
2005-12-02 16:13:13 +01:00 |
Vitaliy Margolen
|
7c5cb7a229
|
Move timer objects into directory name space.
|
2005-12-02 16:05:54 +01:00 |
Vitaliy Margolen
|
5daae3dfa9
|
Move semaphore objects into directory name space.
|
2005-12-02 16:01:17 +01:00 |
Vitaliy Margolen
|
f676bc8d85
|
Move event and mutex objects into directory name space.
|
2005-12-02 15:55:48 +01:00 |
Vitaliy Margolen
|
80444dfe51
|
Implement symbolic link object in wineserver.
Implement Nt[Create|Open|Query]SymbolicLinkObject.
Change tests accordingly.
|
2005-11-30 19:22:57 +01:00 |
Vitaliy Margolen
|
3c6bdcce53
|
Implement directory object in wineserver.
Implement Nt[Create|Open]DirectoryObject.
Change tests accordingly.
|
2005-11-29 17:21:05 +01:00 |
Ge van Geldorp
|
1a1583a364
|
Match PSDK STATUS_* definitions.
|
2005-11-28 17:32:54 +01: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
|
86397e1d43
|
Fixed handling of mailslot read timeout to avoid compiler warnings.
|
2005-11-21 15:23:49 +00:00 |
Vitaliy Margolen
|
83ef91ce2d
|
Replace inherit flag with object attributes in winstation and desktop
create & open. Use OBJ_OPENIF flag to create winstation & desktop.
|
2005-11-21 12:05:38 +00:00 |
Alexandre Julliard
|
73c72390f8
|
Fixed Get/SetThreadContext to work properly on suspended threads.
Added a test case.
|
2005-11-02 20:54:12 +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 |
Eric Pouech
|
b09582a890
|
Implemented kernel32 process affinity handling on top on ntdll.
|
2005-09-27 10:52:10 +00:00 |
Eric Pouech
|
e21aa6a184
|
- now passing access rights when creating a named pipe in NTDLL
- reimplemented Kernel32.CreatePipe purely on top of NTDLL APIs
- anonymous pipe handles should have the SYNCHRONIZE bit set
|
2005-09-26 11:02:45 +00:00 |
Ivan Leo Puoti
|
f0db7ab06b
|
Added FSCTL_PIPE_LISTEN support.
|
2005-09-06 14:09:42 +00:00 |
Alexandre Julliard
|
f62f6e8fe1
|
Don't cache file descriptors open on removable devices.
|
2005-08-24 18:33:50 +00:00 |
Alexandre Julliard
|
38502f70eb
|
Added a separate set_handle_cached_fd request instead of abusing
set_handle_info for that.
|
2005-08-23 18:43:50 +00:00 |
Alexandre Julliard
|
964815bc42
|
Added an unmount_device request that invalidates all file descriptors
open on a given Unix device.
|
2005-08-08 15:11:03 +00:00 |
Alexandre Julliard
|
830d1edb9d
|
Automatically generate the list of error names in make_requests.
|
2005-07-29 14:49:05 +00:00 |
Robert Shearman
|
91eaea53ae
|
- Change the default user SID to match what was previously returned by
NtQueryInformationToken.
- Implement TokenUser for NtQueryInformationToken.
- Add a function for getting the user's registry path from a SID.
|
2005-07-18 13:22:55 +00:00 |
Alexandre Julliard
|
9ad5628639
|
Moved the server start time to the init_thread request and got rid of
the init_process request (based on a patch by Felix Nawothnig).
|
2005-07-14 10:32:46 +00:00 |
Alexandre Julliard
|
11ad6a0ac4
|
Return the startup info size in the init_thread request, and allocate
the process parameters structure in ntdll instead of kernel.
|
2005-07-13 19:43:35 +00:00 |
Alexandre Julliard
|
4391be583e
|
Get rid of the boot_done request.
|
2005-07-13 14:20:13 +00:00 |
Alexandre Julliard
|
0424f38169
|
Already initialize the process in the first init_thread request
instead of waiting for the init_process request.
|
2005-07-13 12:12:43 +00:00 |
Alexandre Julliard
|
01caa5e645
|
Moved the fields that depends on startup info from the init_process
request to get_startup_info.
|
2005-07-12 20:27:09 +00:00 |
Alexandre Julliard
|
6aa0cc5e3c
|
Load the HKEY_CURRENT_USER branch at server startup too.
|
2005-07-11 20:44:59 +00:00 |
Alexandre Julliard
|
8c518808b8
|
Put in place the basic infrastructure to allow supporting multiple
desktop windows.
|
2005-07-08 11:37:40 +00:00 |
Dmitry Timoshkov
|
86af38c8ca
|
Make IsWindowUnicode work in the case when window belongs to another
process.
|
2005-07-07 12:02:31 +00:00 |
Robert Shearman
|
4bba21643c
|
Add support for impersonating a token.
|
2005-06-20 13:18:38 +00:00 |
Mike McCormack
|
66e5ce3066
|
Remove unnecessary includes.
|
2005-06-20 10:35:36 +00:00 |
Robert Shearman
|
dacc3dbfa5
|
Fix size used to validate the sids in aces.
|
2005-06-14 19:15:58 +00:00 |
Robert Shearman
|
e51dd36453
|
Implement overlapped I/O with named pipes.
|
2005-06-08 19:11:46 +00:00 |
Alexandre Julliard
|
1bf96e09a9
|
Beginnings of support for window stations and desktops.
|
2005-06-08 18:44:50 +00:00 |
Alexandre Julliard
|
db412aaf60
|
Added a from_child parameter to the get_update_region request to allow
restarting the search from a given child, in order to avoid looping
forever on windows that don't repaint correctly.
|
2005-05-31 13:37:16 +00:00 |
Robert Shearman
|
616b293e1d
|
- Print commas between ACE's.
- Dump access masks from all ACE's.
|
2005-05-25 09:54:05 +00:00 |
Robert Shearman
|
4ad93416a8
|
Implement NtAccessCheck.
|
2005-05-24 12:32:18 +00:00 |