Hole Callout Tolerances

I want to create a macro that sets the precision and tolerance values of hole callout values in a drawing but I cannot find any method to set specific parts of the callout. For instance, for a Dowel hole I want to set the Diameter precision to 4 places with a bilateral tolerance and the depth precision to 2 places. I have made macros in the past to set other dimension precisions and tolerances but these do not work the same with the hole callout. 

For setting the precision I have used SePrecision2 and EditDimensionProperties2. Neither of these allow to specify which parts of the hole callout get the desired precision.

For setting the tolerance I have used EditDimensionProperties2 and this has no effect on the hole callout.

What should I be using to control the hole callout?

-Nate

SolidworksApi macros