pub unsafe extern "C" fn CGBitmapContextCreateWithData(
data: *mut c_void,
width: size_t,
height: size_t,
bitsPerComponent: size_t,
bytesPerRow: size_t,
space: CGColorSpaceRef,
bitmapInfo: u32,
releaseCallback: CGBitmapContextReleaseDataCallback,
releaseInfo: *mut c_void,
) -> CGContextRef