I can see us going in for McGuane, Barker and Shodipo next season. Something I find interesting with McGuane is his Twitter account. He hasn't tweeted or retweeted or publicly interacted with anything Forest related all season. Most players we get on loan at least occasionally have something related to their parent club. As well as this, he still has him in an OUFC shirt as his profile picture and header, and has tweeted about OUFC games even since going back to Forest. Maybe I'm adding 2 and 2 to make 5 but I wouldn't rule out us making Marcus a permanent addition. (Disclaimer: I have zero inside info and am not in the know so please don't blame me when he turns us down for Hull next year!)
In terms of contracts for next season, I can't see us paying off any contracts, so I think Winnall will be around another year. Personally I'd try to offload him but I doubt anyone will take him. I'd renew Ruffs, Gorrin, Forde and Sykes, and offer reduced terms to Easty and Henry. If they turn down then let them go. For the loanees I'd try get Barker and McGuane back, I'd not be fussed either way with Shodipo, and I'd tell Grayson and Kelly to look elsewhere.