To provide these context menus, the MMC notifies the hosted snap-in when a context menu is needed, and the snap-in calls back to the MMC with various data for each command, one at a time, with the data properly structured, including the text to display on the menu for that command, a command code, flags such as indicating how to display the command, and location information that indicates where th