|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
| #define | FILE_SKIP_COMPLETION_PORT_ON_SUCCESS 0x1 |
| #define | FILE_SKIP_SET_EVENT_ON_HANDLE 0x2 |
Functions | |
| BOOL WINAPI | SetFileCompletionNotificationModes (IN HANDLE FileHandle, IN UCHAR Flags) |
| HANDLE WINAPI | CreateIoCompletionPort (IN HANDLE FileHandle, IN HANDLE ExistingCompletionPort, IN ULONG_PTR CompletionKey, IN DWORD NumberOfConcurrentThreads) |
| BOOL WINAPI | GetQueuedCompletionStatus (IN HANDLE CompletionHandle, IN LPDWORD lpNumberOfBytesTransferred, OUT PULONG_PTR lpCompletionKey, OUT LPOVERLAPPED *lpOverlapped, IN DWORD dwMilliseconds) |
| BOOL WINAPI | PostQueuedCompletionStatus (IN HANDLE CompletionHandle, IN DWORD dwNumberOfBytesTransferred, IN ULONG_PTR dwCompletionKey, IN LPOVERLAPPED lpOverlapped) |
| BOOL WINAPI | GetOverlappedResult (IN HANDLE hFile, IN LPOVERLAPPED lpOverlapped, OUT LPDWORD lpNumberOfBytesTransferred, IN BOOL bWait) |
| BOOL WINAPI | BindIoCompletionCallback (IN HANDLE FileHandle, IN LPOVERLAPPED_COMPLETION_ROUTINE Function, IN ULONG Flags) |
| BOOL WINAPI BindIoCompletionCallback | ( | IN HANDLE | FileHandle, |
| IN LPOVERLAPPED_COMPLETION_ROUTINE | Function, | ||
| IN ULONG | Flags | ||
| ) |
Definition at line 277 of file iocompl.c.
| HANDLE WINAPI CreateIoCompletionPort | ( | IN HANDLE | FileHandle, |
| IN HANDLE | ExistingCompletionPort, | ||
| IN ULONG_PTR | CompletionKey, | ||
| IN DWORD | NumberOfConcurrentThreads | ||
| ) |
Definition at line 65 of file iocompl.c.
Referenced by serverThreadMain4(), test_completion(), test_file_completion_information(), and test_WriteFileGather().
| BOOL WINAPI GetOverlappedResult | ( | IN HANDLE | hFile, |
| IN LPOVERLAPPED | lpOverlapped, | ||
| OUT LPDWORD | lpNumberOfBytesTransferred, | ||
| IN BOOL | bWait | ||
| ) |
Definition at line 221 of file iocompl.c.
Referenced by _overlapped_read_sync(), _overlapped_write_sync(), _test_overlapped_failure(), _test_overlapped_result(), Control(), FileAsyncReader_SyncRead(), FileAsyncReader_WaitForNext(), GetDeviceData(), KmtFltGetMessageResult(), CKsInterfaceHandler::KsCompleteIo(), KsSynchronousDeviceControl(), local_server_thread(), LogToFile(), overlapped_server(), PerformIO(), CPipe::Read(), ScmSendControlPacket(), ScmWaitForServiceConnect(), serverThreadMain3(), SyncOverlappedDeviceIoControl(), tcp_recv(), tcp_send(), test_AbortWaitCts(), test_events(), test_null_device(), test_overlapped_error(), test_read_device(), test_read_write(), test_readdirectorychanges(), test_WaitBreak(), test_WaitCommEvent(), test_WaitCts(), test_WaitDcd(), test_WaitDsr(), test_WaitRing(), test_WaitRx(), test_waittxempty(), test_write_watch(), testNotifyAddrChange(), and WSPGetOverlappedResult().
| BOOL WINAPI GetQueuedCompletionStatus | ( | IN HANDLE | CompletionHandle, |
| IN LPDWORD | lpNumberOfBytesTransferred, | ||
| OUT PULONG_PTR | lpCompletionKey, | ||
| OUT LPOVERLAPPED * | lpOverlapped, | ||
| IN DWORD | dwMilliseconds | ||
| ) |
Definition at line 131 of file iocompl.c.
Referenced by _test_completion(), serverThreadMain4(), test_completion(), test_file_completion_information(), and test_WriteFileGather().
| BOOL WINAPI PostQueuedCompletionStatus | ( | IN HANDLE | CompletionHandle, |
| IN DWORD | dwNumberOfBytesTransferred, | ||
| IN ULONG_PTR | dwCompletionKey, | ||
| IN LPOVERLAPPED | lpOverlapped | ||
| ) |
Definition at line 192 of file iocompl.c.
Referenced by async_notifier_proc(), and WSPIoctl().
Definition at line 31 of file iocompl.c.