# IShMenuUtilities Member List

This is the complete list of members for IShMenuUtilities, including all inherited members.

AddMenuItem(int16 menu, TMCString &commandName, int16 after, int32 action)=0 | IShMenuUtilities | `[pure virtual]`
AddRef()=0 | IMCUnknown | `[pure virtual]`
AddSubMenuItem(int16 menu, TMCString &commandName, int16 submenu, int16 after)=0 | IShMenuUtilities | `[pure virtual]`
CreateMenu(TMFMenuInfo &inInfo, IMFMenu **outMenu)=0 | IShMenuUtilities | `[pure virtual]`
DeleteMenuItem(int16 menu, int16 item)=0 | IShMenuUtilities | `[pure virtual]`
EnableCheckMenu(int32 anAction, boolean canDo, boolean checkIt)=0 | IShMenuUtilities | `[pure virtual]`
EnableGlobalTool(int32 inToolID, boolean inIsEnabled, boolean inIsPressed)=0 | IShMenuUtilities | `[pure virtual]`
EnableMenuAction(int32 anAction, boolean canDo)=0 | IShMenuUtilities | `[pure virtual]`
FindMenuByID(int16 menu, IMFMenu **outMenu)=0 | IShMenuUtilities | `[pure virtual]`
GetCurrentGlobalTool(int32 &outToolID)=0 | IShMenuUtilities | `[pure virtual]`
GetItemCount(int16 menu)=0 | IShMenuUtilities | `[pure virtual]`
InvalidateMenus()=0 | IShMenuUtilities | `[pure virtual]`
MenuActionFromMenuItem(int16 commandName, int16 item)=0 | IShMenuUtilities | `[pure virtual]`
MenuActionToMenuItem(int32 action, int16 &menu, int16 &item)=0 | IShMenuUtilities | `[pure virtual]`
QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | `[pure virtual]`
RebuildMainMenus()=0 | IShMenuUtilities | `[pure virtual]`
Release()=0 | IMCUnknown | `[pure virtual]`
SetCurrentGlobalTool(int32 inToolID, boolean inInvalidate)=0 | IShMenuUtilities | `[pure virtual]`