Alexandre Julliard
|
6f2dd76750
|
ntdll: Clear the DebugInfo field when a shared heap critical section is made global.
|
2007-02-06 18:02:16 +01:00 |
Francois Gouget
|
0f376b4874
|
ntdll: Add a stub API documentation to make winapi_check happy.
|
2007-02-06 13:26:40 +01:00 |
Damjan Jovanovic
|
07db8882c2
|
ntdll: Slist support.
Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
RtlInterlockedFlushSList, RtlFirstEntrySList,
RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
kernel32 equivalents, and tests.
|
2007-02-05 21:46:28 +01:00 |
Bang Jun-Young
|
fdff5c3a3a
|
ntdll: Fix NtUnloadKey to match the DDK.
|
2007-02-05 12:26:01 +01:00 |
Vitaliy Margolen
|
bae75024a4
|
server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
|
2007-01-25 12:48:35 +01:00 |
Alexandre Julliard
|
938e675860
|
ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
|
2007-01-24 12:46:17 +01:00 |
Vitaliy Margolen
|
b03ada871a
|
ntdll: Correct trace message stating NtAccessCheck is a stub.
|
2007-01-22 12:50:11 +01:00 |
Vitaliy Margolen
|
11b54bfe87
|
ntdll: Don't change granted access mask on error.
|
2007-01-22 12:50:08 +01:00 |
Mike McCormack
|
bcc717174c
|
ntdll: Implement RtlDecodePointer and RtlEncodePointer.
|
2007-01-22 12:45:43 +01:00 |
Paul Vriens
|
cbf9fde47a
|
ntdll: Extra check for ObjectAttributes (Coverity).
|
2007-01-22 12:09:17 +01:00 |
Rob Shearman
|
8132707bce
|
kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
structure is specified, since it isn't handled yet.
|
2007-01-22 12:02:04 +01:00 |
Alexandre Julliard
|
f3cb4f7d94
|
ntdll: Avoid inter-process APCs when called for the process itself.
|
2007-01-18 15:41:05 +01:00 |
Alexandre Julliard
|
9d09e699d6
|
ntdll: Get rid of the no longer used is_current_process function.
|
2007-01-18 15:18:12 +01:00 |
Alexandre Julliard
|
02e2fa7798
|
ntdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection.
|
2007-01-18 15:17:51 +01:00 |
Alexandre Julliard
|
8025f79ce1
|
ntdll: Implementation of inter-process RtlCreateUserThread.
|
2007-01-18 15:02:55 +01:00 |
Alexandre Julliard
|
7a383cf83f
|
ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread directly.
|
2007-01-18 15:02:11 +01:00 |
Alexandre Julliard
|
21d631e270
|
ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
|
2007-01-18 15:01:45 +01:00 |
Francois Gouget
|
fb6569a720
|
ntdll/tests: Use '%u' to print GetLastError().
|
2007-01-18 12:55:21 +01:00 |
Alexandre Julliard
|
8891d6de48
|
ntdll: Block async signals during process init and thread creation.
|
2007-01-18 12:23:04 +01:00 |
Alexandre Julliard
|
c388c58b9f
|
ntdll: Make the server signal mask global.
|
2007-01-18 12:20:56 +01:00 |
Alexandre Julliard
|
fb75c66897
|
ntdll: Avoid heap allocations during thread creation.
|
2007-01-18 12:20:10 +01:00 |
Alexandre Julliard
|
735dbc406b
|
ntdll: Make the fd cache section an uninterruptible section.
|
2007-01-18 12:19:25 +01:00 |
Alexandre Julliard
|
3410354d61
|
ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the same process.
|
2007-01-18 12:18:51 +01:00 |
Alexandre Julliard
|
027491f6af
|
ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
|
2007-01-18 12:18:29 +01:00 |
Joel Parker
|
2319999a05
|
Remove redundant semicolons for ANSI compatibility.
|
2007-01-17 11:58:15 +01:00 |
Alexandre Julliard
|
dad0374003
|
ntdll: Added a missing chunk in the NtLockVirtualMemory support.
Thanks to Rob Shearman for noticing this.
|
2007-01-16 16:01:28 +01:00 |
Alexandre Julliard
|
c122260b9d
|
ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
|
2007-01-16 09:50:08 +01:00 |
Alexandre Julliard
|
5a1ad74a67
|
ntdll: Implementation of inter-process NtFlushVirtualMemory.
|
2007-01-15 22:31:07 +01:00 |
Alexandre Julliard
|
1ea968016f
|
ntdll: Implementation of inter-process VirtualProtectEx.
|
2007-01-15 22:30:04 +01:00 |
Alexandre Julliard
|
3d00239586
|
ntdll: Implementation of inter-process VirtualQueryEx.
|
2007-01-15 22:28:42 +01:00 |
Alexandre Julliard
|
7a00142bc1
|
ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
|
2007-01-15 22:27:40 +01:00 |
Alexandre Julliard
|
6ca1d1b081
|
server: Support queuing some APCs to a process instead of a thread.
|
2007-01-15 22:26:32 +01:00 |
Alexandre Julliard
|
fb40dc4099
|
server: Added mechanism for returning results of APC calls.
Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
|
2007-01-15 22:24:40 +01:00 |
Andrew Talbot
|
16cb898600
|
ntdll: Remove unused function.
|
2007-01-15 14:23:04 +01:00 |
Alexandre Julliard
|
146fb0de02
|
ntdll: Make the virtual.c critical section uninterruptible by signals.
Based on a patch by Thomas Kho.
|
2007-01-12 20:15:52 +01:00 |
Alexandre Julliard
|
3c55f78f52
|
ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
|
2007-01-12 15:01:44 +01:00 |
Alexandre Julliard
|
4cbe867a85
|
ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
|
2007-01-12 14:55:31 +01:00 |
Alexandre Julliard
|
5bd513640b
|
ntdll: Moved the check for removable file in load_dll to the server.
|
2007-01-12 14:42:43 +01:00 |
Harry McNally
|
ca2c987caf
|
ntdll: Add Western Australia Summer Time.
|
2007-01-10 22:25:27 +01:00 |
Alexandre Julliard
|
2520e387a1
|
server: Allow suspended threads to run system APCs.
|
2007-01-10 21:55:23 +01:00 |
Alexandre Julliard
|
443a5dbd80
|
ntdll: Make sure that critical section waits are not interrupted.
|
2007-01-10 21:53:39 +01:00 |
Alexandre Julliard
|
e3247ecc70
|
ntdll: Only return STATUS_USER_APC from a wait if a real user APC has been run.
Based on a patch by Thomas Kho.
|
2007-01-10 20:48:02 +01:00 |
Alexandre Julliard
|
30a2645ee7
|
ntdll: Compute the wait timeout only once in NTDLL_wait_for_multiple_objects.
|
2007-01-10 20:44:35 +01:00 |
Paul Vriens
|
06a14de18b
|
ntdll/tests: Skip some tests on Windows Vista.
|
2007-01-10 11:58:36 +01:00 |
Alexandre Julliard
|
e4bd0d889e
|
ntdll/tests: Fix exception test for CPUs that do segment limit checks differently.
|
2007-01-10 11:58:16 +01:00 |
Alexandre Julliard
|
56407742b5
|
ntdll/tests: Don't bother testing the port functions if creating the port failed.
|
2007-01-10 11:30:47 +01:00 |
Michael Stefaniuc
|
22684cc767
|
janitorial: Remove stray '\' at end of lines.
|
2007-01-09 12:04:26 +01:00 |
Francois Gouget
|
97422b1576
|
ntdll/tests: Replace an '#if 0' with an 'if (0)'.
Fix the code so it compiles without warnings.
|
2007-01-08 12:09:02 +01:00 |
Rob Shearman
|
7e1fead3fb
|
ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION is specified
since that is what the current behaviour is tuned for.
|
2007-01-04 21:14:49 +01:00 |
Rob Shearman
|
40b39b06d4
|
ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
by setting the length correctly and by doing a case-insentive compare
on the GUID string that is returned.
|
2007-01-04 21:13:28 +01:00 |