public static extern IntPtr CreateImage( IntPtr context, ulong flags, image_format* image_format, image_desc* image_desc, void* host_ptr, int* errcode_ret);
public static extern int GetSupportedImageFormats( IntPtr context, ulong flags, uint image_type, uint num_entries, image_format* image_formats, uint* num_image_formats);
public static extern IntPtr CreateImage3D( IntPtr context, ulong flags, image_format* image_format, UIntPtr image_width, UIntPtr image_height, UIntPtr image_depth, UIntPtr image_row_pitch, UIntPtr image_slice_pitch, void* host_ptr, int* errcode_ret);