pub type PFN_vkGetPhysicalDeviceProperties = extern "system" fn(physical_device: PhysicalDevice, p_properties: *mut PhysicalDeviceProperties) -> c_void;