pub type FnAllocateCommandBuffers = extern "system" fn(device: Device, pAllocateInfo: *const CommandBufferAllocateInfo, pCommandBuffers: *mut CommandBuffer) -> Result;