Yep, pretty much what they said.
The ham doesn't need to be cooked, just heated up. I'd only put it in for an hour or two so you don't overcook it. I'd do the butt by itself, then hold it in a cooler while I did the ham.
I go with Harry Soo temps--250 for brisket and butts, 275 for ribs...