pub unsafe fn Compress<P0>(
    compressorhandle: P0,
    uncompresseddata: Option<*const c_void>,
    uncompresseddatasize: usize,
    compressedbuffer: Option<*mut c_void>,
    compressedbuffersize: usize,
    compresseddatasize: *mut usize
) -> Result<()>
where P0: IntoParam<COMPRESSOR_HANDLE>,