pub type PFN_vkGetPipelineCacheData = unsafe extern "system" fn(Device, PipelineCache, *mut usize, *mut c_void) -> Result;