pub fn create_image_2d(
context: &WrappedMutablePointer<c_void>,
flags: MemFlags,
image_format: WrappedPointer<cl_image_format>,
image_width: size_t,
image_height: size_t,
image_row_pitch: size_t,
host_ptr: WrappedMutablePointer<c_void>,
) -> Result<WrappedMutablePointer<c_void>, OpenCLAPIError>