Commit Graph

3140 Commits

Author SHA1 Message Date
Nikolay Sivov
88070accd2 ntdll: Implement compatible comClass section. 2013-08-30 11:17:33 +02:00
Alexandre Julliard
3d83da047a ntdll: Use a RunOnce function to initialize relay debugging options. 2013-08-29 19:56:18 +02:00
Alexandre Julliard
d191d5bca0 ntdll: Use a RunOnce function to initialize directory lookup options. 2013-08-29 19:56:18 +02:00
Wolfgang Walter
f93a5d2560 ntdll: Call tcdrain for serial handles from NtFlushBuffersFile. 2013-08-29 19:56:17 +02:00
Dmitry Timoshkov
52d1080544 ntdll: Properly set flag which indicates buffer empty state. 2013-08-29 11:21:11 +02:00
Nikolay Sivov
a5eb9eee42 ntdll: Fix typelib section leak on context release. 2013-08-29 11:20:43 +02:00
Nikolay Sivov
52fc0e4e29 ntdll: Store all 'comClass' attributes. 2013-08-29 11:20:37 +02:00
Alexandre Julliard
fcb3e60332 ntdll: Implement the RunOnce functions. 2013-08-28 22:27:31 +02:00
Alexandre Julliard
af89610364 kernel32/tests: Add more tests for the InitOnce functions. 2013-08-28 16:14:34 +02:00
Dmitry Timoshkov
f4f5d06df4 ntdll: Stop waiting for COM-port events if the device handle gets closed. 2013-08-28 11:36:23 +02:00
Dmitry Timoshkov
b299d4d4f8 ntdll: Add a trace for transmitter's buffer empty flag. 2013-08-28 11:36:01 +02:00
Alexandre Julliard
54017b0fac ntdll/tests: Add a number of tests for keyed events. 2013-08-28 11:04:06 +02:00
Alexandre Julliard
93fbb12e65 server: Implement waiting on keyed events. 2013-08-28 11:03:38 +02:00
Dmitry Timoshkov
d21b05b06d ntdll: Properly test line status register for TIOCSER_TEMT bit. 2013-08-27 21:30:03 +02:00
Dmitry Timoshkov
e3dcdadaca ntdll: Fallback to ioctl(TIOCOUTQ) if ioctl(TIOCSERGETLSR) fails.
Most Linux USB-serial drivers don't support TIOCSERGETLSR.
2013-08-27 21:30:03 +02:00
Dmitry Timoshkov
1202c14e6e ntdll: Ignore ioctl(TIOCGICOUNT) failures.
Most USB-serial Linux drivers don't support it.
2013-08-27 21:30:03 +02:00
Alexandre Julliard
5c0b5f4dcb ntdll: Move the select and APC support to server.c. 2013-08-26 20:36:56 +02:00
Alexandre Julliard
a56ffb6326 ntdll: Rename NTDLL_wait_for_multiple_objects to server_select since it's more generic now. 2013-08-26 20:36:22 +02:00
Alexandre Julliard
947e337480 server: Make signal and wait a separate select operation. 2013-08-26 20:34:28 +02:00
Alexandre Julliard
042e0046d4 server: Make select on all handles a separate operation. 2013-08-26 20:32:52 +02:00
Alexandre Julliard
cbdc0ec72d ntdll: Pass a select operation structure to NTDLL_wait_for_multiple_objects. 2013-08-26 20:32:19 +02:00
Alexandre Julliard
c2ab7a625e server: Add a structure to pass the parameters of a select request. 2013-08-26 20:24:42 +02:00
Andrew Cook
cdfee68be1 ntdll: Implement NtQueryEvent. 2013-08-26 14:27:56 +02:00
Dmitry Timoshkov
0b4c9cb533 server: Store full-sized completion information on the server side. 2013-08-23 20:15:43 +02:00
Nikolay Sivov
36acd61447 ntdll: Implement compatible typelib section. 2013-08-23 17:56:14 +02:00
Nikolay Sivov
1ca7eb649c ntdll: Parse 'flags' and 'version' attributes of typelib sections. 2013-08-23 17:55:22 +02:00
Dmitry Timoshkov
42cad0ebb1 ntdll/tests: Use WAIT_OBJECT_0 instead of 0. 2013-08-23 10:42:39 +02:00
Dmitry Timoshkov
b126d7c7ce ntdll/tests: Fix one more place regarding temp path usage. 2013-08-23 10:42:36 +02:00
Dmitry Timoshkov
8eb9ffb3fa ntdll/tests: Mark the NtReadFile call which doesn't return STATUS_PENDING for an overlapped IO call as broken, and don't test returned values in broken case. 2013-08-23 10:42:21 +02:00
Dmitry Timoshkov
49e31d29ca ntdll/tests: Add some tests for FILE_USE_FILE_POINTER_POSITION. 2013-08-23 10:42:16 +02:00
Huw Davies
97fd3f3b52 ntdll: Call the correct server request. 2013-08-22 12:34:44 +02:00
Alexandre Julliard
dbf9d71ef8 server: Add support for keyed event objects. 2013-08-21 14:24:06 +02:00
Alexandre Julliard
bf3e23bb36 ntdll: Add the keyed events entry points. 2013-08-21 14:24:06 +02:00
Dmitry Timoshkov
aa14c2daa5 ntdll/tests: Add the tests for some error cases. 2013-08-21 13:08:35 +02:00
Dmitry Timoshkov
8ec8d70ada ntdll/tests: Use NtWriteFile instead of WriteFile in order to detect broken overlapped IO implementation. 2013-08-21 13:08:35 +02:00
Dmitry Timoshkov
b45ec4607b ntdll/tests: Fix the typos. 2013-08-21 13:08:35 +02:00
Dmitry Timoshkov
fbe4012eaf ntdll/tests: Add a bunch of overlapped IO tests for files. 2013-08-20 20:52:18 +02:00
Dmitry Timoshkov
fca3231914 ntdll/tests: Use official path for temporary files instead of current directory. 2013-08-20 20:52:18 +02:00
Dmitry Timoshkov
87db683aad ntdll/tests: Check WriteFile return values. 2013-08-20 20:52:18 +02:00
Dmitry Timoshkov
7cab2e99c3 ntdll: Last parameter of NtSetIoCompletion is 64-bit on 64-bit platforms. 2013-08-20 20:52:18 +02:00
Alexandre Julliard
c2d7347e2a ntdll: Silence some printf format warnings. 2013-08-20 20:52:17 +02:00
Alexandre Julliard
2810c5647f ntdll: Add a magic number to validate timer queue pointers. 2013-08-20 20:13:58 +02:00
Francois Gouget
1dbc3d0924 ntdll/tests: Add a trailing '\n' to an ok() call. 2013-08-19 12:53:20 +02:00
Nikolay Sivov
30425ece6c ntdll: Fix hash collision check condition for string keys. 2013-08-16 16:33:34 +02:00
Andrey Turkin
2df4caa6a1 ntdll/tests: Test FileDispositionInformation file class. 2013-08-16 11:55:23 +02:00
Nikolay Sivov
2a5a8bc4a3 ntdll: Implement compatible section for dll redirects. 2013-08-15 16:21:45 +02:00
Nikolay Sivov
cddea89d22 ntdll: Support optional 'versioned' attribute for windowClass sections. 2013-08-15 16:19:03 +02:00
Qian Hong
f56edbf537 ntdll: Fixed parameter list in spec file for RtlpNtQueryValueKey. 2013-08-15 16:16:37 +02:00
Nikolay Sivov
5ce01b3597 ntdll: Implement compatible FindActCtxSectionString() for window class section. 2013-08-02 14:36:12 +02:00
Nikolay Sivov
1692ccc56d ntdll: Added RtlFindActivationContextSectionGuid() stub. 2013-07-31 16:29:49 +02:00