pub fn enqueue_map_buffer(
command_queue: &WrappedMutablePointer<c_void>,
buffer: &WrappedMutablePointer<c_void>,
blocking_map: cl_bool,
map_flags: MapFlags,
offset: size_t,
size: size_t,
num_events_in_wait_list: cl_uint,
event_wait_list: WrappedPointer<cl_event>,
region_ptr: &mut cl_mem,
) -> Result<WrappedMutablePointer<c_void>, OpenCLAPIError>