pub(crate) fn session_setup( server: &Arc<ServerShared>, conn: &mut Smb2Conn, buf: &[u8], ) -> Result<(Status, Vec<u8>), Status>