Alexandre Julliard
05c7174909
tests: Add a helper routine to wait for a child process and propagate its result correctly.
2008-02-07 12:56:00 +01:00
Francois Gouget
f6fab295f3
Fix spelling error in the generated conformance test files.
2008-01-16 12:46:18 +01:00
Rob Shearman
526cb8c375
ntdll: Fix NtQueryValueKey for KeyValueBasicInformation.
...
Add some tests for this.
2008-01-07 21:17:10 +01:00
Rob Shearman
e958a570e5
ntdll: Fix the Data and Name returned by NtQueryValueKey for KeyValueFullInformation.
2008-01-07 21:17:10 +01:00
Rob Shearman
edab3a6ff1
ntdll: Add tests for the data and name returned by NtQueryValueKey.
2008-01-07 21:17:10 +01:00
Rob Shearman
ec3448ff8c
ntdll: Set the DataLength field of the information field in NtQueryValueKey to how much data should be returned, not what was actually returned.
2007-12-31 17:29:47 +01:00
Rob Shearman
05fbee5e2d
ntdll: Add some tests for NtQueryValueKey.
2007-12-31 17:29:44 +01:00
Andrey Turkin
3afbee5218
server: Store I/O completion information in async structure.
...
This is to allow completions to be sent on handle close. Also this can
be helpful for AcceptEx/TransmitFile implementation.
2007-12-18 14:25:43 +01:00
Andrey Turkin
f1dcf4bf3a
server: I/O completion ports can only be used with overlapped I/O.
2007-12-17 11:49:32 +01:00
Francois Gouget
10e738f236
ntdll/tests: Fix compilation on systems that don't support nameless unions.
2007-11-20 16:44:58 +01:00
Rob Shearman
bf2a35b78d
server: Change the get_dll_info server request to allow retrieving the image file name of a process.
...
Implement NtQueryInformationProcess(ProcessImageFileName).
2007-11-20 14:29:09 +01:00
Andrey Turkin
7a9210fa85
server: Pass Information field from async I/O APCs.
2007-11-15 14:24:50 +01:00
Andrey Turkin
793453f768
ntdll: Make async i/o functions generate completion messages.
2007-11-15 14:23:37 +01:00
Andrey Turkin
074281ff6c
ntdll: Add some I/O completion tests.
2007-11-15 14:18:41 +01:00
Peter Beutner
db28edc790
ntdll: Better trap exception handling.
2007-11-12 14:14:28 +01:00
Rob Shearman
6c8ed9efbe
ntdll: Initialise the part of the buffer to be written to a file in the file test.
2007-11-12 12:55:13 +01:00
Dmitry Timoshkov
4009de3662
ntdll: Use symbolic names when possible.
2007-10-24 14:12:04 +02:00
Lionel Debroux
8f49ea21d4
ntdll/tests: Fix memory leaks (found by Smatch) and fix a message.
2007-10-22 15:58:41 +02:00
Mikolaj Zalewski
370b881fcd
ntdll: Avoid setting IS_TEXT_UNICODE_NUL_BYTES for the last byte of an ANSI string.
2007-10-17 13:42:14 +02:00
Mikolaj Zalewski
323f09b022
ntdll: Add some tests for RtlIsTextUnicode.
2007-10-17 13:42:07 +02:00
Alexandre Julliard
088e27c849
ntdll/tests: Skip the debugger test if the child process is not loaded at the right address.
2007-09-20 17:01:31 +02:00
Paul Vriens
efc001a21f
ntdll/tests: Fix typos.
2007-08-22 12:18:59 +02:00
Paul Vriens
d1b5f309f5
ntdll/tests: Use skip instead of trace.
2007-08-21 13:00:53 +02:00
Paul Vriens
9783ce360e
ntdll/tests: Do GetModuleHandle only once and add a few skip's.
2007-08-21 13:00:50 +02:00
Paul Vriens
8d80b1323a
ntdll/tests: Make tests run again on win95.
2007-08-14 12:46:43 +02:00
Alexandre Julliard
5817e36634
ntdll: Improved the stub behavior of NtQuerySystemInformation(SystemModuleInformation).
2007-06-19 16:58:42 +02:00
Francois Gouget
e4a98928ab
ntdll/tests: Remove an inappropriate const qualifier.
2007-05-29 13:46:27 +02:00
Peter Oberndorfer
eab168cf9e
ntdll: Fix up instruction pointer in context inside raise_exception.
2007-05-23 12:50:57 +02:00
Peter Oberndorfer
849a0fcf97
ntdll: Use correct prototype for thread function.
2007-05-11 11:20:42 +02:00
Michael Stefaniuc
5f62da109e
janitorial: Pass HEAP_ZERO_MEMORY as flag to HeapAlloc() instead of zeroing out the allocated memory in a later call.
2007-04-25 12:26:07 +02:00
Alexandre Julliard
a6ecf0a7a5
ntdll: Add some test cases for asynchronous I/O.
2007-04-09 12:23:13 +02:00
Paul Vriens
f5678a4d38
ntdll/tests: Use GetModuleHandle and skip.
2007-04-05 11:56:18 +02:00
Peter Beutner
86cbbaf930
ntdll: Remove one exception test.
2007-04-05 10:53:36 +02:00
Rob Shearman
20171ac200
ntdll: Pass the correct value to NtClose in the tests.
2007-04-04 12:39:09 +02:00
Francois Gouget
d9e8a0f63e
Remove unneeded checks on the GetModuleHandle() return value for cases where we are linked with the dll.
2007-03-28 12:36:13 +02:00
Alexandre Julliard
cdb833bf33
ntdll: Fixed some exception codes and parameters.
2007-03-14 12:02:43 +01:00
Alexandre Julliard
0963b84603
ntdll/tests: Mask reserved bits before testing dr7.
...
Also some spelling fixes.
2007-03-14 12:01:12 +01:00
Stefan Huehner
4d1d01f266
Mark several functions as static.
2007-03-13 13:35:12 +01:00
Dmitry Timoshkov
4b2ba3e113
ntdll: Make the error test pass under XP.
2007-03-12 12:08:37 +01:00
Peter Beutner
f09f9ef5e1
ntdll: Testcase for handling SIMD exceptions.
2007-03-09 11:53:16 +01:00
Peter Oberndorfer
1bfbcefb60
ntdll: Make exception test not hang when creating process fails.
2007-03-05 12:06:56 +01:00
Jeff Latimer
8b2a86a892
ntdll: Test object attributes in NtCreateMailslotFile.
2007-02-28 13:31:26 +01:00
Jeff Latimer
74db5a192e
ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL.
2007-02-28 13:29:53 +01:00
Jeff Latimer
cb489f7a25
ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test.
2007-02-28 13:29:16 +01:00
Jeff Latimer
2775db3b79
ntdll: Framework for NtCreateMailslotFile tests.
2007-02-28 13:28:58 +01:00
Peter Oberndorfer
ce6f221db8
ntdll: Extend debugger tests.
...
Shows that second chance handler gets the same modified context as the exception handlers.
2007-02-27 13:15:09 +01:00
Peter Oberndorfer
647d0d9b88
ntdll/tests: Add a debugger around the exceptions.
...
Shows that the first chance handler gets a unmodified context.
Shows that changing the context has no effect when exception is not handled by debugger.
2007-02-27 13:14:39 +01:00
Peter Oberndorfer
a30bc5808e
ntdll: Add a vectored exception handling test to the existing RtlRaiseException test.
...
Show that context changes in vectored handler also affect stack handlers.
Show that vectored handlers also get the changed context.Eip value.
2007-02-16 12:30:54 +01:00
Marcus Meissner
fa32d53810
ntdll/tests: Fixed WCHAR overflow.
2007-02-13 17:15:24 +01:00
Peter Oberndorfer
b54cecab40
ntdll: Test that shows RtlRaiseException with EXCEPTION_BREAKPOINT mangles Eip of context.
2007-02-13 12:19:32 +01:00