pub type PFN_vkAllocateDescriptorSets = unsafe extern "system" fn(_: Device, _: *const DescriptorSetAllocateInfo, _: *mut DescriptorSet) -> Result;