AcquireRootMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
AppendMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
appendmenu
Use AppendMenu instead. Not available in CarbonLib. Not available in Mac OS X.
AppendMenuItemText
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
AppendMenuItemTextWithCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
AppendResMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CalcMenuSize
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ChangeMenuAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
ChangeMenuItemAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
ChangeMenuItemPropertyAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CheckItem
CheckItem has been renamed to CheckMenuItem in Carbon. Not available in CarbonLib. Not available in Mac OS X.
CheckMenuItem
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
ClearMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CMPluginExamineContext
CMPluginHandleSelection
CMPluginPostMenuCleanup
ContextualMenuSelect
Available in CarbonLib 1.0 and later when Contextual Menus 1.0 or later is present. Available in Mac OS X 10.0 and later.
CopyMenuItemData
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CopyMenuItems
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CopyMenuItemTextAsCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CopyMenuTitleAsCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CountMenuItems
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CountMenuItemsWithCommandID
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CountMItems
CountMItems has been renamed to CountMenuItems in Carbon. Not available in CarbonLib. Not available in Mac OS X.
CreateCustomMenu
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CreateNewMenu
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CreateStandardFontMenu
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DeleteMCEntries
DeleteMCEntries does nothing, because the Appearance Manager doesn't use color tables. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DeleteMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DeleteMenuItem
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DeleteMenuItems
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
DisableAllMenuItems
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisableItem
Replaced by DisableMenuItem. Not available in CarbonLib. Not available in Mac OS X.
DisableMenuCommand
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisableMenuItem
Note that the implementation of Carbon on Mac OS 8.1 only supports disabling menu items less than or equal to 31. Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
DisableMenuItemIcon
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
DisposeMBarHookUPP
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
DisposeMCInfo
DisposeMCInfo does nothing, because Appearance Manager doesn't use color tables. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeMenuBar
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
DisposeMenuBarDefUPP
The menu bar is not customizable in Carbon.
DisposeMenuDefUPP
Apple discourages you from writing and using your own menu definition functions and encourages you to use the system-supplied menu definition function instead. New features that have previously been missing are now available in the system-supplied menu definition function. Since Appearance Manager 1.0 (in Mac OS 8.0), for example, the system-supplied menu definition function has supported extended menu item command key modifiers and glyphs. And in Carbon, the system-supplied menu definition function supports dynamic items, which allow the contents of a menu item to be redrawn while the menu is displayed in response to the user pressing a modifier key on the keyboard. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeMenuHookUPP
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
DrawMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DuplicateMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
DuplicateMenuBar
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
EnableAllMenuItems
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
EnableItem
Replaced by EnableMenuItem. Not available in CarbonLib. Not available in Mac OS X.
EnableMenuCommand
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
EnableMenuItem
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
EnableMenuItemIcon
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
EraseMenuBackground
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
FlashMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetFontFamilyFromMenuSelection
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetIndMenuItemWithCommandID
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetItemCmd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetItemIcon
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetItemMark
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetItemStyle
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMBarHeight
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMCEntry
GetMCEntry does nothing, because Appearance Manager doesn't use color tables. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMCInfo
GetMCInfo does nothing, because Appearance Manager doesn't use color tables. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMenu
In Carbon, the GetMenu function always returns a newly created MenuRef. Prior to Carbon, GetMenu would first check if the menu was already in memory. If so, GetMenu would return the in-memory copy. This behavior is no longer supported.
Carbon does not support custom menu definitions stored in 'MDEF' resources. If you want to specify a custom menu definition for GetMenu, you must compile your definition function directly in your application and then register the function by calling RegisterMenuDefinition. When GetMenu gets a resourceID value that doesn't recognize, it checks a special mapping table to find the pointer that's registered for the resourceID parameter. It then calls that function to implement your menu. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMenuAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMenuCommandMark
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetMenuCommandProperty
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuCommandPropertySize
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuDefinition
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuExcludesMarkColumn
You should instead inspect the kMenuExcludesMarkColumn menu attribute using the GetMenuAttributes function. Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetMenuFont
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetMenuHandle
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMenuHeight
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuID
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuItemAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuItemCommandID
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuItemCommandKey
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetMenuItemFontID
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuItemHierarchicalID
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuItemHierarchicalMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetMenuItemIconHandle
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuItemIndent
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetMenuItemKeyGlyph
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuItemModifiers
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuItemProperty
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetMenuItemPropertyAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuItemPropertySize
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetMenuItemRefCon
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuItemRefCon2
To associate data with a menu item you should instead use the Get/SetMenuItemProperty functions available with the Mac OS 8.5 Menu Manager. Not available in CarbonLib. Not available in Mac OS X.
GetMenuItemText
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
getmenuitemtext
Use GetMenuItemText instead. Not available in CarbonLib. Not available in Mac OS X.
GetMenuItemTextEncoding
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetMenuRetainCount
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetMenuTitle
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuTitleIcon
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetMenuTrackingData
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetMenuType
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetMenuWidth
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetNewMBar
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
HideMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
HiliteMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InitContextualMenus
Available in CarbonLib 1.0 and later when Contextual Menus 1.0 or later is present. Available in Mac OS X 10.0 and later.
InitMenus
InitMenus is not supported in Carbon. There is no need to initialize the Menu Manager because the shared library is loaded as needed. Not available in CarbonLib. Not available in Mac OS X.
InitProcMenu
You must use the standard menu bar definition function (MBDF). Not available in CarbonLib. Not available in Mac OS X.
InsertFontResMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InsertIntlResMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InsertMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InsertMenuItem
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
insertmenuitem
Use InsertMenuItem instead. Not available in CarbonLib. Not available in Mac OS X.
InsertMenuItemText
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
InsertMenuItemTextWithCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
InsertResMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvalidateMenuEnabling
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.
InvalidateMenuItems
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
InvalidateMenuSize
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
InvalMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvokeMBarHookUPP
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
InvokeMenuBarDefUPP
The menu bar is not customizable in Carbon.
InvokeMenuDefUPP
Apple discourages you from writing and using your own menu definition functions and encourages you to use the system-supplied menu definition function instead. New features that have previously been missing are now available in the system-supplied menu definition function. Since Appearance Manager 1.0 (in Mac OS 8.0), for example, the system-supplied menu definition function has supported extended menu item command key modifiers and glyphs. And in Carbon, the system-supplied menu definition function supports dynamic items, which allow the contents of a menu item to be redrawn while the menu is displayed in response to the user pressing a modifier key on the keyboard. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeMenuHookUPP
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
IsMenuBarInvalid
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
IsMenuBarVisible
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
IsMenuCommandEnabled
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsMenuItemEnabled
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
IsMenuItemIconEnabled
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
IsMenuItemInvalid
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
IsMenuKeyEvent
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
IsMenuSizeInvalid
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
IsShowContextualMenuClick
Available in CarbonLib 1.0 and later when Contextual Menus 1.0 or later is present. Available in Mac OS X 10.0 and later.
IsShowContextualMenuEvent
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
IsValidMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
LMGetTheMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MenuChoice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MenuEvent
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
MenuHasEnabledItems
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
MenuKey
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MenuSelect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
menuselect
Use MenuSelect instead. Not available in CarbonLib. Not available in Mac OS X.
NewMBarHookUPP
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
NewMenu
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
newmenu
Use NewMenu instead. Not available in CarbonLib. Not available in Mac OS X.
NewMenuBarDefUPP
The menu bar is not customizable in Carbon.
NewMenuDefUPP
Apple discourages you from writing and using your own menu definition functions and encourages you to use the system-supplied menu definition function instead. New features that have previously been missing are now available in the system-supplied menu definition function. Since Appearance Manager 1.0 (in Mac OS 8.0), for example, the system-supplied menu definition function has supported extended menu item command key modifiers and glyphs. And in Carbon, the system-supplied menu definition function supports dynamic items, which allow the contents of a menu item to be redrawn while the menu is displayed in response to the user pressing a modifier key on the keyboard. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewMenuHookUPP
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
PopUpMenuSelect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ProcessIsContextualMenuClient
Available in CarbonLib 1.0 and later when Contextual Menus 1.0 or later is present. Available in Mac OS X 10.0 and later.
RegisterMenuDefinition
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
ReleaseMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
RemoveMenuCommandProperty
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
RemoveMenuItemProperty
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
RetainMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
ScrollMenuImage
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
SetItemCmd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetItemIcon
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetItemMark
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetItemStyle
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetMCEntries
SetMCEntries does nothing, because Appearance Manager doesn't use color tables. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetMCInfo
SetMCInfo does nothing, because Appearance Manager doesn't use color tables. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetMenuCommandMark
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuCommandProperty
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetMenuDefinition
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetMenuExcludesMarkColumn
You should instead set the kMenuExcludesMarkColumn menu attribute using the SetMenuAttributes function. Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetMenuFlash
In the future, the Appearance Manager may control menu-flashing behavior. Not available in CarbonLib. Not available in Mac OS X.
SetMenuFlashCount
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetMenuFont
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetMenuHeight
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetMenuID
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetMenuItemCommandID
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemCommandKey
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuItemData
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuItemFontID
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemHierarchicalID
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemHierarchicalMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuItemHotKey
SetMenuItemIconHandle
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemIndent
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuItemKeyGlyph
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemModifiers
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemProperty
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetMenuItemRefCon
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemRefCon2
To associate data with a menu item in Carbon, you should instead use the Get/SetMenuItemProperty functions. Not available in CarbonLib. Not available in Mac OS X.
SetMenuItemText
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
setmenuitemtext
Use SetMenuItemText instead. Not available in CarbonLib. Not available in Mac OS X.
SetMenuItemTextEncoding
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetMenuItemTextWithCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuTitle
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetMenuTitleIcon
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuTitleWithCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetMenuWidth
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetRootMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
ShowMenuBar
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SystemEdit
Carbon does not support desk accessories. Not available in CarbonLib. Not available in Mac OS X.
SystemMenu
Carbon does not support desk accessories. Not available in CarbonLib. Not available in Mac OS X.
UpdateInvalidMenuItems
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
UpdateStandardFontMenu
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.