ReactOS 0.4.16-dev-295-g4aee028
|
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(), PipeSend(), PipeThreadProc(), CPipe::Read(), ScmControlServiceEx(), ScmWaitForServiceConnect(), serverThreadMain3(), SyncOverlappedDeviceIoControl(), tcp_recv(), tcp_send(), test_AbortWaitCts(), test_async_file_errors(), test_events(), test_file_completion_information(), test_null_device(), test_overlapped(), 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.