public static extern CLError clEnqueueSVMMap( CLCommandQueue command_queue, CLBool blocking_map, CLMapFlags flags, IntPtr svm_ptr, SizeT size, uint num_events_in_wait_list, [In] CLEvent[] event_wait_list, ref CLEvent e);
public static extern IntPtr clEnqueueMapBuffer( CLCommandQueue command_queue, CLMem buffer, CLBool blocking_map, CLMapFlags map_flags, SizeT offset, SizeT cb, uint num_events_in_wait_list, [In] CLEvent[] event_wait_list, IntPtr e, ref CLError errcode_ret);
public static extern IntPtr clEnqueueMapImage( CLCommandQueue command_queue, CLMem image, CLBool blocking_map, CLMapFlags map_flags, SizeT[] origin, SizeT[] region, ref SizeT image_row_pitch, ref SizeT image_slice_pitch, uint num_events_in_wait_list, [In] CLEvent[] event_wait_list, IntPtr e, ref CLError errcode_ret);
internal static extern IntPtr clEnqueueMapImage(CLCommandQueue command_queue, CLMem image, CLBool blocking_map, CLMapFlags map_flags, SizeT[] origin, SizeT[] region, ref SizeT image_row_pitch, ref SizeT image_slice_pitch, int num_events_in_wait_list, [In] CLEvent[] event_wait_list, ref CLEvent e, ref CLError errcode_ret);
internal static extern IntPtr clEnqueueMapBuffer(CLCommandQueue command_queue, CLMem buffer, CLBool blocking_map, CLMapFlags map_flags, SizeT offset, SizeT cb, int num_events_in_wait_list, [In] CLEvent[] event_wait_list, ref CLEvent e, ref CLError errcode_ret);