Alexandre Julliard
|
e487b560d9
|
kernel32: Make GetQueuedCompletionStatus return failure for I/O errors, as per MSDN.
|
2009-10-27 16:52:48 +01:00 |
Alexandre Julliard
|
c57fd07d27
|
kernel32: Move the 16-bit synchronization functions to kernel16.c.
|
2009-10-08 11:10:59 +02:00 |
Alexandre Julliard
|
d303d9dc29
|
kernel32: Add appropriate stdcall decorations to assembly functions.
|
2009-06-15 13:42:26 +02:00 |
Michael Stefaniuc
|
9b2730eb88
|
kernel32: Remove superfluous pointer casts.
|
2009-03-11 13:03:31 +01:00 |
Alexandre Julliard
|
c47e32a7cc
|
kernel32: Fix the last error code for timeout in GetQueuedCompletionStatus.
|
2009-03-03 11:59:48 +01:00 |
Nikolay Sivov
|
2ddcb295b6
|
kernel32: Added DeleteTimerQueue.
|
2009-01-23 13:12:31 +01:00 |
Alexandre Julliard
|
f06d99f67a
|
include: Implemented inline asm functions for x86_64. Export Interlocked* only on i386.
|
2008-12-08 19:25:25 +01:00 |
Alexandre Julliard
|
c1d2d86be7
|
kernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer.
|
2008-11-11 14:03:00 +01:00 |
Alexandre Julliard
|
ee375f7c22
|
kernel32: Added implementation for UnregisterWaitEx.
|
2008-09-11 11:49:40 +02:00 |
Alexandre Julliard
|
b44a109b8c
|
kernel32: Implemented the wrapper functions for job objects.
|
2008-09-04 22:51:02 +02:00 |
Rob Shearman
|
e1e6caf81c
|
kernel32: Fix a typo in the leadin check in WaitNamedPipeW.
|
2008-08-18 17:34:13 +02:00 |
Dan Hipschman
|
4c64d0cdfa
|
ntdll: Implement RtlDeleteTimer for kernel32's DeleteTimerQueueTimer.
|
2008-07-25 14:09:15 +02:00 |
Dan Hipschman
|
396e47ef5c
|
ntdll: Implement RtlUpdateTimer for kernel32's ChangeTimerQueueTimer.
|
2008-07-25 14:09:15 +02:00 |
Dan Hipschman
|
d343f2baf7
|
ntdll: Implement RtlCreateTimer for kernel32's CreateTimerQueueTimer.
|
2008-07-23 11:24:03 +02:00 |
Dan Hipschman
|
20a1ca2bbf
|
ntdll: Implement [Rtl]Create/DeleteTimerQueue[Ex].
|
2008-07-22 13:24:21 +02:00 |
Dan Hipschman
|
ecd76fb77c
|
kernel32: Add a stub for ChangeTimerQueueTimer.
|
2008-07-22 13:21:01 +02:00 |
Jon Griffiths
|
1ad733e4e0
|
ntdll: Implement [Rtl]InitializeCriticalSectionEx.
|
2008-06-23 14:04:24 +02:00 |
Alexandre Julliard
|
b62f3dee2d
|
kernel32: Waitable timer names are case sensitive.
|
2008-05-21 20:44:36 +02:00 |
Alexandre Julliard
|
116297d0c1
|
kernel32: Semaphore names are case sensitive.
|
2008-05-21 20:43:43 +02:00 |
Alexandre Julliard
|
c96752c044
|
kernel32: Event names are case sensitive.
|
2008-05-21 20:42:54 +02:00 |
Alexandre Julliard
|
e9793cc183
|
kernel32: Mutex names are case sensitive.
|
2008-05-21 20:41:45 +02:00 |
Austin English
|
d5de9977df
|
kernel32: Spelling fixes.
|
2008-03-18 11:44:09 +01:00 |
Rob Shearman
|
628a515b83
|
kernel32: Implement RegisterWaitForSingleObjectEx.
|
2008-01-07 12:04:07 +01:00 |
Rob Shearman
|
1822a722d9
|
kernel32: Implement RegisterWaitForSingleObject and UnregisterWait.
|
2008-01-02 14:30:11 +01:00 |
Andrey Turkin
|
343f2c1b30
|
ntdll: Implement BindIoCompletionCallback.
|
2007-12-21 13:52:34 +01:00 |
Rico Schüller
|
d8570f7aae
|
kernel32: Fix typo.
|
2007-12-18 19:48:13 +01:00 |
Andrey Turkin
|
308f73c06d
|
kernel32: Pass completion value to ntdll layer.
|
2007-09-28 13:20:36 +02:00 |
Alexandre Julliard
|
cd33692fa1
|
kernel32: Always clear the I/O status block count before calling ntdll functions.
|
2007-07-16 16:20:29 +02:00 |
Huw Davies
|
154389ce8e
|
kernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return value.
|
2007-07-12 14:40:52 +02:00 |
Huw Davies
|
f2894533d5
|
kernel32: Swap incorrect use of buffers.
|
2007-07-12 14:40:47 +02:00 |
Andrey Turkin
|
6310819afb
|
kernel32: Implement IO completion functions on top of the NT IoCompletion API.
|
2007-06-08 13:38:58 +02:00 |
Andrey Turkin
|
dd49801752
|
kernel32: Factor out all kernel32 timeout-conversion snippets to one helper functions.
|
2007-06-08 13:32:25 +02:00 |
Dmitry Timoshkov
|
a67b689121
|
kernel32: Fix compilation warnings in 64-bit mode.
|
2007-05-23 13:13:54 +02:00 |
Louis Lenders
|
f9a54ebc51
|
kernel32: Add stub for BindIoCompletionCallback.
|
2007-05-01 11:42:25 +02:00 |
Alexandre Julliard
|
aaf477f292
|
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
|
2007-04-17 20:08:59 +02:00 |
Alexandre Julliard
|
9eaaadbb47
|
kernel32: Use the correct access rights when opening named pipes.
|
2007-04-16 14:32:18 +02:00 |
Alexandre Julliard
|
83cef86f29
|
kernel32: Add SYNCHRONIZE access to mailslot handles.
Don't bother to request write access.
|
2007-04-10 22:24:40 +02:00 |
Alexandre Julliard
|
ad3faa829c
|
kernel32: Fixed timeout calculation in WaitNamedPipe.
|
2007-03-23 13:06:44 +01:00 |
Andrew Talbot
|
503b338e88
|
kernel32: Replace inline static with static inline.
|
2007-03-17 20:03:39 +01:00 |
Rob Shearman
|
5267e36ad0
|
kernel32: Implement CallNamedPipeW.
|
2007-03-05 16:43:26 +01:00 |
Alexandre Julliard
|
313d93e491
|
kernel32: Moved PeekNamedPipe implementation to ntdll.
|
2006-11-01 16:24:36 +01:00 |
Michael Stefaniuc
|
8c38b88068
|
kernel32: Win64 printf format warning fixes.
|
2006-10-13 12:08:25 +02:00 |
Alexandre Julliard
|
489d87d1e5
|
kernel32: Renamed the kernel directory to kernel32.
Also get rid of the kernel/messages subdirectory.
|
2006-09-12 13:34:06 +02:00 |