public static extern void librg_data_wptr_at(LibrgData *data, void *ptr, UIntPtr size, IntPtr position);
public static extern void librg_data_set_wpos(LibrgData *data, UIntPtr position);
public static extern void librg_data_wptr(LibrgData *data, void *ptr, UIntPtr size);
public static extern UIntPtr librg_data_capacity(LibrgData *data);
public static extern UIntPtr librg_data_get_wpos(LibrgData *data);
public static extern void librg_data_grow(LibrgData *data, UIntPtr min_size);
public static extern void librg_data_reset(LibrgData *data);
public static extern void librg_data_free(LibrgData *data);
public static extern void librg_data_init_size(LibrgData *data, UIntPtr size);
public static extern void librg_data_init(LibrgData *data);