pub type PFN_vkWaitForPresentKHR = unsafe extern "system" fn(device: Device, swapchain: SwapchainKHR, present_id: u64, timeout: u64) -> Result;