FreeRDP
|
Data Structures | |
struct | LPOVERLAPPED |
struct | LPOVERLAPPED_ENTRY |
Functions | |
WINPR_API BOOL | GetOverlappedResult (HANDLE hFile, LPOVERLAPPED lpOverlapped, LPDWORD lpNumberOfBytesTransferred, BOOL bWait) |
WINPR_API BOOL | GetOverlappedResultEx (HANDLE hFile, LPOVERLAPPED lpOverlapped, LPDWORD lpNumberOfBytesTransferred, DWORD dwMilliseconds, BOOL bAlertable) |
WINPR_API BOOL | DeviceIoControl (HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) |
WINPR_API HANDLE | CreateIoCompletionPort (HANDLE FileHandle, HANDLE ExistingCompletionPort, ULONG_PTR CompletionKey, DWORD NumberOfConcurrentThreads) |
WINPR_API BOOL | GetQueuedCompletionStatus (HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, PULONG_PTR lpCompletionKey, LPOVERLAPPED *lpOverlapped, DWORD dwMilliseconds) |
WINPR_API BOOL | GetQueuedCompletionStatusEx (HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, BOOL fAlertable) |
WINPR_API BOOL | PostQueuedCompletionStatus (HANDLE CompletionPort, DWORD dwNumberOfBytesTransferred, ULONG_PTR dwCompletionKey, LPOVERLAPPED lpOverlapped) |
WINPR_API BOOL | CancelIo (HANDLE hFile) |
WINPR_API BOOL | CancelIoEx (HANDLE hFile, LPOVERLAPPED lpOverlapped) |
WINPR_API BOOL | CancelSynchronousIo (HANDLE hThread) |
WINPR_API BOOL CancelIoEx | ( | HANDLE | hFile, |
LPOVERLAPPED | lpOverlapped | ||
) |
WINPR_API BOOL CancelSynchronousIo | ( | HANDLE | hThread | ) |
WINPR_API HANDLE CreateIoCompletionPort | ( | HANDLE | FileHandle, |
HANDLE | ExistingCompletionPort, | ||
ULONG_PTR | CompletionKey, | ||
DWORD | NumberOfConcurrentThreads | ||
) |
WINPR_API BOOL DeviceIoControl | ( | HANDLE | hDevice, |
DWORD | dwIoControlCode, | ||
LPVOID | lpInBuffer, | ||
DWORD | nInBufferSize, | ||
LPVOID | lpOutBuffer, | ||
DWORD | nOutBufferSize, | ||
LPDWORD | lpBytesReturned, | ||
LPOVERLAPPED | lpOverlapped | ||
) |
WINPR_API BOOL GetOverlappedResult | ( | HANDLE | hFile, |
LPOVERLAPPED | lpOverlapped, | ||
LPDWORD | lpNumberOfBytesTransferred, | ||
BOOL | bWait | ||
) |
WinPR: Windows Portable Runtime Asynchronous I/O Functions
Copyright 2012 Marc-Andre Moreau <marcandre.moreau@gmail.com>
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
WINPR_API BOOL GetOverlappedResultEx | ( | HANDLE | hFile, |
LPOVERLAPPED | lpOverlapped, | ||
LPDWORD | lpNumberOfBytesTransferred, | ||
DWORD | dwMilliseconds, | ||
BOOL | bAlertable | ||
) |
WINPR_API BOOL GetQueuedCompletionStatus | ( | HANDLE | CompletionPort, |
LPDWORD | lpNumberOfBytesTransferred, | ||
PULONG_PTR | lpCompletionKey, | ||
LPOVERLAPPED * | lpOverlapped, | ||
DWORD | dwMilliseconds | ||
) |
WINPR_API BOOL GetQueuedCompletionStatusEx | ( | HANDLE | CompletionPort, |
LPOVERLAPPED_ENTRY | lpCompletionPortEntries, | ||
ULONG | ulCount, | ||
PULONG | ulNumEntriesRemoved, | ||
DWORD | dwMilliseconds, | ||
BOOL | fAlertable | ||
) |