It appears that someone removed SashCallData and I'm supposed to use XmSashCallbackData*. I suppose that's cleaner (the other name didn't start with Xm), but it's purely cosmetic. I wonder how much more of this is planned. I don't see any discussion about it. Thanks to all who pointed me to the github site.