You are just asking about post hoc pairwise comparisons, correct?
You can just look up on the SAS source documentation how the unique corrections are calculated, and I think they are based on the same calculation regardless of the procedures, since most are just based on calculations on the alpha level or applied to the p-values. Am I missing what you are asking?
I am actually asking about the code that generates the corrections (such as bonferoni or schafe) for regression I had always heard, though never seen it, that you should adjust the p values for regression when you arive at a final model by testing many other models first (which I always do). I am not talking here about the pairwise comparisons used in post hoc tests.