Listing all destinations

In the documentation section “destinations”, it lists extensions, voicemail, IVR. time conditions, ring groups, conferences, misc destinations, and custom apps as possible destinations. But, there are other features not listed that show up as destinations such as DISA, Callback, Announcements, and Day/Night mode to name a few. If I am developing a user feature that requires the user to select a destination, how do I come up with a complete list of destinations? That would be very useful to know.

Print Extensions under Tools gives you most, but not all of that.