public static extern ReturnCode BeginWriteBuffer( IntPtr queue, IntPtr buffer, OpenCLBoolean blocking_write, IntPtr offset, IntPtr cb, IntPtr ptr, Int32 num_events_in_wait_list, [MarshalAs(UnmanagedType.LPArray)] IntPtr[] event_wait_list, out IntPtr new_event );
public static extern ReturnCode WriteBuffer( IntPtr queue, IntPtr buffer, OpenCLBoolean blocking_write, IntPtr offset, IntPtr cb, IntPtr ptr, Int32 num_events_in_wait_list, IntPtr event_wait_list, IntPtr new_event );
public static extern ReturnCode BeginWriteBufferRect( IntPtr queue, IntPtr buffer, OpenCLBoolean blocking_write, IntPtr[] buffer_origin, IntPtr[] host_origin, IntPtr[] region, IntPtr buffer_row_pitch, IntPtr buffer_slice_pitch, IntPtr host_row_pitch, IntPtr host_slice_pitch, IntPtr ptr, Int32 num_events_in_wait_list, [MarshalAs(UnmanagedType.LPArray)] IntPtr[] event_wait_list, out IntPtr new_event );