init_curl start_request cleanup_handle create_handle tick_request active_requests get_version get_cacert get_error_str http_set_options http_get_info websocket_set_options recv_from_websocket send_to_websocket close_websocket get_result_size get_result_buffer get_result_code get_result_closed get_result_bytes_left get_result_is_text recv_from_socket send_to_socket free