> The callback function names are up to the developer, but because they accept an IRibbonControl interface, they can be reused. For example, the GetEnabled signature is:
```
Sub GetEnabled(control As IRibbonControl, ByRef enabled)
...
End Sub
```
If I have 2 RibbonControls, with IDs ButtonA and ButtonB, then I could declare the callbacks like this, and define the appropriate callback name against each respective control in the Ribbon XML:
```
Sub GetButtonAEnabled(control As IRibbo