| 20 | } |
| 21 | |
| 22 | PFULL_TP_IO w_CreateThreadpoolIo(HANDLE hFile, PTP_WIN32_IO_CALLBACK pCallback, PVOID pContext, PTP_CALLBACK_ENVIRON pCallbackEnviron) { |
| 23 | const auto pTpIo = (PFULL_TP_IO)CreateThreadpoolIo(hFile, pCallback, pContext, pCallbackEnviron); |
| 24 | if (NULL == pTpIo) { |
| 25 | throw std::runtime_error(GetLastErrorString("CreateThreadpoolIo", GetLastError())); |
| 26 | } |
| 27 | return pTpIo; |
| 28 | } |
| 29 | |
| 30 | PFULL_TP_ALPC w_TpAllocAlpcCompletion(HANDLE hAlpc, PTP_ALPC_CALLBACK pCallback, PVOID pContext, PTP_CALLBACK_ENVIRON pCallbackEnviron) |
| 31 | { |
no test coverage detected