type GetPhysicalDeviceProperties2 = unsafe extern "C" fn(*mut c_void, *mut PhysicalDeviceProperties2);