pub fn enqueue_copy_image_to_buffer( command_queue: *mut c_void, src_image: *mut c_void, dst_buffer: *mut c_void, src_origin: *const usize, region: *const usize, dst_offset: usize, num_events_in_wait_list: u32, event_wait_list: *const *mut c_void) -> Result<*mut c_void, i32>