pub unsafe extern "system" fn WsAsyncExecute(
    asyncstate: *const WS_ASYNC_STATE,
    operation: WS_ASYNC_FUNCTION,
    callbackmodel: WS_CALLBACK_MODEL,
    callbackstate: *const c_void,
    asynccontext: *const WS_ASYNC_CONTEXT,
    error: *const WS_ERROR
) -> HRESULT