33 HANDLE send_tail_moved,
34 HANDLE receive_tail_moved)
40 ZeroMemory(&rr,
sizeof(rr));
51 NULL, 0, &bytes_returned, NULL);
#define TUN_IOCTL_REGISTER_RINGS
bool register_ring_buffers(HANDLE device, struct tun_ring *send_ring, struct tun_ring *receive_ring, HANDLE send_tail_moved, HANDLE receive_tail_moved)
Registers ring buffers used to exchange data between userspace openvpn process and wintun kernel driv...
struct tun_register_rings::@9 receive
Wintun ring buffer See https://github.com/WireGuard/wintun#ring-layout.
Struct for ring buffers registration See https://github.com/WireGuard/wintun#registering-rings.
struct tun_register_rings::@9 send