pub type PFN_vkCreateDescriptorPool = unsafe extern "system" fn(device: Device, p_create_info: *const DescriptorPoolCreateInfo<'_>, p_allocator: *const AllocationCallbacks<'_>, p_descriptor_pool: *mut DescriptorPool) -> Result;