pub fn enqueue_copy_buffer_to_image(
command_queue: WrappedMutablePointer<c_void>,
src_buffer: WrappedMutablePointer<c_void>,
dst_image: WrappedMutablePointer<c_void>,
src_offset: size_t,
dst_origin: WrappedPointer<size_t>,
region: WrappedPointer<size_t>,
num_events_in_wait_list: cl_uint,
event_wait_list: WrappedPointer<cl_event>,
) -> Result<WrappedMutablePointer<c_void>, OpenCLAPIError>