pub(crate) async fn create( conn: &mut Smb2Conn, vfs: Arc<dyn Vfs>, server: &Arc<ServerShared>, req_signed: bool, is_ca: bool, buf: &[u8], ) -> Result<Vec<u8>, Status>