pub type PFN_vkGetPhysicalDeviceSurfacePresentModesKHR = extern "system" fn(physical_device: PhysicalDevice, surface: SurfaceKHR, p_present_mode_count: *mut u32, p_present_modes: *mut PresentModeKHR) -> Result;