25#if defined(ENABLE_DCO) && defined(_WIN32)
52 int dco_message_peer_id;
54 int dco_del_peer_reason;
56 uint64_t dco_read_bytes;
57 uint64_t dco_write_bytes;
void dco_mp_start_vpn(HANDLE handle, struct link_socket *sock)
Initializes and binds the kernel UDP transport socket for multipeer mode.
void dco_win_add_iroute_ipv6(dco_context_t *dco, struct in6_addr dst, unsigned int netbits, unsigned int peer_id)
void dco_win_del_iroute_ipv4(dco_context_t *dco, in_addr_t dst, unsigned int netbits)
bool dco_win_supports_multipeer(void)
void dco_win_del_iroute_ipv6(dco_context_t *dco, struct in6_addr dst, unsigned int netbits)
void dco_p2p_new_peer(HANDLE handle, struct link_socket *sock, struct signal_info *sig_info)
void dco_win_add_iroute_ipv4(dco_context_t *dco, in_addr_t dst, unsigned int netbits, unsigned int peer_id)
static void dco_start_tun(struct tuntap *tt)
enum _OVPN_KEY_SLOT OVPN_KEY_SLOT
enum _OVPN_CIPHER_ALG OVPN_CIPHER_ALG