pub type PFN_vkCreateCommandPool = unsafe extern "system" fn(Device, *const CommandPoolCreateInfo, *const AllocationCallbacks, *mut CommandPool) -> Result;