pub unsafe extern "C" fn dwl_context_surface_new(
self_: *mut dwl_context,
parent_id: u32,
surface_id: u32,
shm_fd: c_int,
shm_size: usize,
buffer_size: usize,
width: u32,
height: u32,
stride: u32,
flags: u32,
) -> *mut dwl_surface