3D showed the shape, zooming to SPs, so 3H to show 7 SPs.
4C => S – yes, H – 0/2
5C => D – yes, C – yes, S – 2nd, H – 0
(In theory, West could have QJxxx, AQx, Qxx, Qx, so West had to confirm 0 in hearts to say that was not the case)
5S => D – 2nd, C – no 2nd. The DJ made 7NT a good bet, perhaps better than 7S.