pub type PFN_vkAcquireNextImageKHR = unsafe extern "system" fn(Device, SwapchainKHR, u64, Semaphore, Fence, *mut u32) -> Result;