Carbon provides the legacy Carbon and HIToolbox APIs for handling events, menus, windows, and common panels on classic macOS. With it you dispatch and observe user interaction through types like EventRecord, EventTypeSpec, EventHotKeyID, and EventLoopTimer, and issue interface commands using HICommand and ControlID. The framework also describes controls and their theme-drawn appearance through structures such as ControlKind, ThemeButtonDrawInfo, ScrollBarTrackInfo, and SliderTrackInfo, and supports dialogs, alerts, and list interfaces via DialogTemplate, AlertStdCFStringAlertParamRec, and the DataBrowser callback and column types.
Core Objects 6
The base HIObject runtime and principal interface objects that Carbon applications create and manage.
- ClHIObjectThe base object from which Carbon HIToolbox interface objects such as views and windows derive.
- ClHIObjectClassAn object that represents a registered HIObject class and its event-handling behavior.
- ClHIArchiveAn object that serializes and deserializes HIObjects for archiving and unarchiving.
- ClControlAn object that represents a Carbon control, such as a button, slider, or scroll bar.
- ClMenuAn object that represents a Carbon menu and its items.
- ClEventLoopTimerAn object that fires a callback at a scheduled time or interval within a Carbon event loop.
Events and Commands 8
Types that describe Carbon events, hot keys, and the application commands they dispatch.
- StEventRecordA structure that holds a classic Macintosh event and its parameters.
- StEvQElA structure that represents an entry in the classic event queue.
- StEventTypeSpecA structure that specifies an event class and kind for handler registration.
- StEventHotKeyIDA structure that uniquely identifies a registered global hot key.
- StHICommandA structure that identifies an application command issued through the Carbon event system.
- StHICommandExtendedA structure that conveys an application command along with its originating source.
- StTabletPointRecA structure that describes a graphics tablet point and its pressure and tilt.
- StTabletProximityRecA structure that describes a graphics tablet pointer entering or leaving proximity.
Controls 11
Structures that define controls, their identity, content, and editable state.
- StControlTemplateA structure that defines a control's initial configuration from a resource.
- StCtlCTabA structure that defines a control's auxiliary color table.
- StControlIDA structure that uniquely identifies a control by signature and identifier.
- StControlKindA structure that identifies a control's signature and kind.
- StControlImageContentInfoA structure that describes the image or icon content displayed in a control.
- StControlFontStyleRecA structure that describes the font, size, and style applied to a control's text.
- StIndicatorDragConstraintA structure that constrains how a control's indicator may be dragged.
- StControlTabEntryA structure that describes a single tab in a tab control.
- StControlTabInfoRecA structure that describes the configuration of a tab control.
- StControlTabInfoRecV1A versioned structure that describes the configuration of a tab control.
- StControlEditTextSelectionRecA structure that describes the selection range within an edit-text control.
Theme Drawing 37
Draw-info structures the HITheme engine uses to render controls and interface elements in the system appearance.
- StThemeTrackDrawInfoA structure that supplies parameters for drawing a themed track control.
- StThemeButtonDrawInfoA structure that supplies parameters for drawing a themed button.
- StThemeWindowMetricsA structure that describes metrics used when drawing a themed window.
- StScrollBarTrackInfoA structure that describes the layout and state of a scroll bar track for theme drawing.
- StSliderTrackInfoA structure that describes the layout and state of a slider track for theme drawing.
- StProgressTrackInfoA structure that describes the layout and state of a progress indicator for theme drawing.
- StHIScrollBarTrackInfoA structure that describes a scroll bar track for the HITheme drawing engine.
- StHIThemeTrackDrawInfoA structure that supplies parameters for drawing a themed track with HITheme.
- StHIThemeAnimationTimeInfoA structure that describes timing for an animated theme element.
- StHIThemeAnimationFrameInfoA structure that describes the current frame of an animated theme element.
- StHIThemeButtonDrawInfoA structure that supplies parameters for drawing a themed button with HITheme.
- StHIThemeSplitterDrawInfoA structure that supplies parameters for drawing a themed splitter.
- StHIThemeTabDrawInfoA structure that supplies parameters for drawing a themed tab.
- StHIThemeTabDrawInfoVersionZeroAn early-version structure for drawing a themed tab.
- StHIThemeTabPaneDrawInfoA structure that supplies parameters for drawing a themed tab pane.
- StHIThemeTabPaneDrawInfoVersionZeroAn early-version structure for drawing a themed tab pane.
- StHIThemeMenuDrawInfoA structure that supplies parameters for drawing a themed menu.
- StHIThemeMenuDrawInfoVersionZeroAn early-version structure for drawing a themed menu.
- StHIThemeMenuItemDrawInfoA structure that supplies parameters for drawing a themed menu item.
- StHIThemeFrameDrawInfoA structure that supplies parameters for drawing a themed frame.
- StHIThemeGroupBoxDrawInfoA structure that supplies parameters for drawing a themed group box.
- StHIThemeGrabberDrawInfoA structure that supplies parameters for drawing a themed grabber.
- StHIThemePlacardDrawInfoA structure that supplies parameters for drawing a themed placard.
- StHIThemeHeaderDrawInfoA structure that supplies parameters for drawing a themed header.
- StHIThemeMenuBarDrawInfoA structure that supplies parameters for drawing a themed menu bar.
- StHIThemeMenuTitleDrawInfoA structure that supplies parameters for drawing a themed menu title.
- StHIThemeTickMarkDrawInfoA structure that supplies parameters for drawing themed tick marks.
- StHIThemeWindowDrawInfoA structure that supplies parameters for drawing a themed window.
- StHIThemeWindowWidgetDrawInfoA structure that supplies parameters for drawing a themed window widget.
- StHIThemeSeparatorDrawInfoA structure that supplies parameters for drawing a themed separator.
- StHIThemeScrollBarDelimitersDrawInfoA structure that supplies parameters for drawing themed scroll bar delimiters.
- StHIThemeChasingArrowsDrawInfoA structure that supplies parameters for drawing themed chasing arrows.
- StHIThemePopupArrowDrawInfoA structure that supplies parameters for drawing a themed pop-up arrow.
- StHIThemeGrowBoxDrawInfoA structure that supplies parameters for drawing a themed grow box.
- StHIThemeBackgroundDrawInfoA structure that supplies parameters for drawing a themed background.
- StHIThemeSegmentDrawInfoA structure that supplies parameters for drawing a themed segment.
- StHIThemeTextInfoA structure that supplies parameters for drawing themed text.
View Layout and Geometry 11
Types that describe HIView content, kinds, and the layout bindings and scaling that position views.
- StHIViewFrameMetricsA structure that describes the inset metrics between a view's frame and its content.
- StHITypeAndCreatorA structure that pairs a type and creator code identifying a resource.
- StHIViewContentInfoA structure that describes the content displayed within an HIView.
- StHIViewKindA structure that identifies an HIView's signature and kind.
- StHISideBindingA structure that binds one side of a view to another for automatic layout.
- StHIBindingA structure that describes the layout bindings for all sides of a view.
- StHIAxisScaleA structure that describes how a view scales along a single axis.
- StHIScalingA structure that describes how a view scales along both axes.
- StHIAxisPositionA structure that describes a view's positioning along a single axis.
- StHIPositioningA structure that describes a view's positioning along both axes.
- StHILayoutInfoA structure that combines binding, scaling, and positioning for a view's automatic layout.
Windows 10
Structures that define window definitions, state, transitions, and proxy and region behavior.
- StWStateDataA structure that stores a window's user and standard state rectangles.
- StWindowDefSpecA structure that specifies a custom window definition procedure.
- StTransitionWindowOptionsA structure that configures the options for an animated window transition.
- StHIContentBorderMetricsA structure that describes the content border insets of a window.
- StSetupWindowProxyDragImageRecA structure passed to a window definition to set up a proxy icon drag image.
- StMeasureWindowTitleRecA structure passed to a window definition to measure a window's title.
- StGetGrowImageRegionRecA structure passed to a window definition to obtain the grow image region.
- StGetWindowRegionRecA structure passed to a window definition to obtain a window region.
- StWinCTabA structure that defines a window's auxiliary color table.
- StBasicWindowDescriptionA structure that describes a window's position, state, and attributes.
Menus 14
Structures that describe menu bars, menu items, tracking, contextual menus, and custom menu definitions.
- StMenuBarHeaderA structure that describes the header of a menu bar definition.
- StHMenuBarHeaderA structure that describes the header of a hierarchical menu bar definition.
- StMenuBarMenuA structure that describes a menu within a menu bar definition.
- StHMenuBarMenuA structure that describes a menu within a hierarchical menu bar definition.
- StMenuTrackingDataA structure that holds information about an in-progress menu tracking session.
- StMenuItemDataRecA structure that describes the attributes of a single menu item.
- StMenuDefSpecA structure that specifies a custom menu definition procedure.
- StContextualMenuInterfaceStructA structure that defines the interface for a contextual menu plug-in.
- StMDEFHiliteItemDataA structure passed to a menu definition to highlight a menu item.
- StMDEFDrawDataA structure passed to a menu definition to draw a menu.
- StMDEFFindItemDataA structure passed to a menu definition to locate a menu item.
- StMDEFDrawItemsDataA structure passed to a menu definition to draw a range of menu items.
- StMCEntryA structure that represents an entry in a menu color information table.
- StMenuCRsrcA structure that defines a menu color information table resource.
Dialogs and Alerts 5
Templates and parameter records for presenting dialogs, alerts, and user notifications.
- StDialogTemplateA structure that defines a dialog's layout and items from a resource.
- StAlertTemplateA structure that defines an alert's layout and behavior from a resource.
- StAlertStdAlertParamRecA structure that configures the buttons and text of a standard alert.
- StAlertStdCFStringAlertParamRecA structure that configures a standard alert using Core Foundation strings.
- StNMRecA structure that describes a Notification Manager request.
Lists and Data Browser 11
Property, callback, and column descriptions for list views and the Data Browser control.
- StDataBrowserPropertyDescA structure that describes a property column in a Data Browser.
- StDataBrowserCallbacksA structure that supplies the callbacks a Data Browser uses to obtain its data.
- StDataBrowserCustomCallbacksA structure that supplies callbacks for custom-drawn Data Browser items.
- StDataBrowserListViewHeaderDescA structure that describes a column header in a Data Browser list view.
- StDataBrowserListViewColumnDescA structure that describes a column in a Data Browser list view.
- StDataBrowserAccessibilityItemInfoV0A structure that describes accessibility information for a Data Browser item.
- StDataBrowserAccessibilityItemInfoV1A versioned structure that describes accessibility information for a Data Browser item.
- StDataBrowserAccessibilityItemInfoA union that supplies versioned accessibility information for a Data Browser item.
- StListRecA structure that represents a List Manager list and its state.
- StStandardIconListCellDataRecA structure that describes the icon and text of a standard list cell.
- StListDefSpecA structure that specifies a custom list definition procedure.
Text and Multilingual Text Engine 22
Records for TextEdit, the Multilingual Text Engine, and styled and attributed text runs.
- StTXNTabA structure that describes a tab stop in the Multilingual Text Engine.
- StTXNMarginsA structure that describes the margins of a text object.
- StTXNControlDataA structure that holds a control setting value for a text object.
- StTXNATSUIFeaturesA structure that describes ATSUI font features applied to text.
- StTXNATSUIVariationsA structure that describes ATSUI font variations applied to text.
- StTXNAttributeDataA structure that holds the value of a single text attribute.
- StTXNTypeAttributesA structure that describes a typographic attribute and its value.
- StTXNMatchTextRecordA structure that describes a text search and its matching options.
- StTXNBackgroundDataA structure that holds background appearance data for a text object.
- StTXNBackgroundA structure that describes the background type and data of a text object.
- StTXNCarbonEventInfoA structure that conveys Carbon event information to a text object.
- StTXNLongRectA structure that describes a rectangle with long-integer coordinates for text layout.
- StTSMTERecA structure that holds Text Services Manager state for a TextEdit record.
- StTERecA structure that represents a TextEdit text record and its state.
- StStyleRunA structure that describes a run of uniformly styled text.
- StSTElementA structure that represents a style table element in a styled text record.
- StLHElementA structure that represents a line-height table element in a styled text record.
- StScrpSTElementA structure that represents a style element in scrap styled text.
- StStScrpRecA structure that holds styled text copied to or from the scrap.
- StNullStRecA structure that holds null-scrap style information for empty text.
- StTEStyleRecA structure that holds the style information for a styled TextEdit record.
- StTextStyleA structure that describes the font, face, size, and color of text.
Text Input and Internationalization 9
Types for input methods, text services, scripts, languages, and glyph information.
- ClTISInputSourceAn object that represents a text input source, such as a keyboard layout or input method.
- PrIMKTextInput@protocol IMKTextInput
- PrIMKUnicodeTextInputA protocol that extends text input handling to Unicode-based input methods.
- StTextServiceInfoA structure that describes an available text service component.
- StTextServiceListA structure that holds a list of available text services.
- StScriptLanguageRecordA structure that identifies a script and language pair.
- StScriptLanguageSupportA structure that describes the scripts and languages a service supports.
- StTSMGlyphInfoA structure that describes glyph information for a Text Services Manager document.
- StTSMGlyphInfoArrayA structure that holds an array of glyph information records.
Fonts and Color Pickers 6
Descriptors and parameter records for font selection and the standard color picker panels.
- ClFCFontDescriptorAn opaque object that describes a font for selection through the Carbon font panel.
- StFontSelectionQDStyleA structure that describes a font and its QuickDraw style for font selection.
- StCalibratorInfoA structure that describes color calibration information for the color picker.
- StNPMColorA structure that represents a color value used by the color picker manager.
- StPickerMenuItemInfoA structure that describes a menu item presented within a color or font picker.
- StNColorPickerInfoA structure that configures a request to display the standard color picker panel.
Clipboard and File Translation 8
Flavor and specification types for scrap data, drag promises, and file and scrap translation.
- StHFSFlavorA structure that describes an HFS file reference flavor used in drag-and-drop.
- StPromiseHFSFlavorA structure that describes a promised HFS file delivered during drag-and-drop.
- StScrapFlavorInfoA structure that describes a single data flavor on the scrap.
- StScrapTypeSpec/
- StScrapTranslationListA structure that holds a list of supported scrap translations.
- StFileTranslationSpecA structure that describes a supported file translation.
- StFileTypeSpec/
- StFileTranslationListA structure that holds a list of supported file translations.
Help, Type Selection, and Services 7
Supporting types for contextual help, type-ahead selection, URL handling, and speech recognition callbacks.
- StHMStringResTypeA structure that identifies a string resource used for help content.
- StHMHelpContentA structure that describes a single piece of help content.
- StHMHelpContentRecA structure that associates help content with an interface element.
- StTypeSelectRecordA structure that maintains state for type-ahead selection in a list.
- StURLCallbackInfoA structure that conveys progress and status information during a URL transfer.
- StSRCallBackStructA structure that conveys speech recognition results to a callback.
- StSRCallBackParamA structure that configures a speech recognition callback routine.
Type Aliases 631
- TyCalibrateEventProcPtr
- TyCalibrateEventUPP
- TyCanCalibrateProcPtr
- TyCalibrateProcPtr
- TyCanCalibrateUPP
- TyCalibrateUPP
- TyDialogPlacementSpec
- TyNPMColorPtr
- TyPicker
- Typicker
- TyNColorChangedProcPtr
- TyNColorChangedUPP
- TyColorChangedUPP
- TyUserEventUPP
- TyFontSelectionQDStylePtr
- TyAEIdleProcPtrAppleEvent callbacks.
Show 615 more
- TyAEFilterProcPtr
- TyAEIdleUPP
- TyAEFilterUPP
- TyAEInteractAllowedThe following three calls are used to allow applications to behave
- TyAppearancePartCode
- TyAppearanceRegionCode
- TyThemeBrush
- TyThemeTextColor
- TyThemeDrawState
- TyThemeCursor
- TyThemeMenuBarState
- TyThemeMenuState
- TyThemeMenuType
- TyThemeMenuItemType
- TyThemeBackgroundKind
- TyThemeCheckBoxStyle
- TyThemeScrollBarArrowStyle
- TyThemeScrollBarThumbStyle
- TyThemeFontID
- TyThemeTabStyle
- TyThemeTabDirection
- TyThemeTrackKind
- TyThemeTrackEnableState
- TyThemeTrackPressState
- TyThemeThumbDirection
- TyThemeTrackAttributes
- TyThemeWindowAttributes
- TyThemeWindowType
- TyThemeTitleBarWidget
- TyThemeArrowOrientation
- TyThemePopupArrowSize
- TyThemeGrowDirection
- TyThemeButtonKind
- TyThemeButtonValue
- TyThemeButtonAdornment
- TyThemeButtonDrawInfoPtr
- TyThemeDragSoundKind
- TyThemeSoundKind
- TyThemeWindowMetricsPtr
- TyThemeDrawingState
- TyThemeTabTitleDrawProcPtr
- TyThemeEraseProcPtr
- TyThemeButtonDrawProcPtr
- TyWindowTitleDrawingProcPtr
- TyThemeIteratorProcPtr
- TyThemeTabTitleDrawUPP
- TyThemeEraseUPP
- TyThemeButtonDrawUPP
- TyWindowTitleDrawingUPP
- TyThemeIteratorUPP
- TyMenuTitleDrawingProcPtr
- TyMenuItemDrawingProcPtr
- TyMenuTitleDrawingUPP
- TyMenuItemDrawingUPP
- TyMouseTrackingResult
- TyEventMouseButton
- TyEventMouseWheelAxis
- TyTSMDocAccessAttributes
- TyHIModalClickResult
- TyTabletPointerRec
- TyEventHotKeyRef
- TyToolboxObjectClassRef
- TyEventClassID
- TyEventClass
- TyEventType
- TyEventRef
- TyEventPriority
- TyEventTime
- TyEventTimeout
- TyEventTimerInterval
- TyEventParamName
- TyEventParamType
- TyEventLoopRef
- TyEventAttributes
- TyEventQueueRef
- TyEventComparatorProcPtr
- TyEventComparatorUPP
- TyEventLoopTimerProcPtr
- TyEventLoopIdleTimerMessage
- TyEventLoopIdleTimerProcPtr
- TyEventLoopTimerUPP
- TyEventLoopIdleTimerUPP
- TyEventHandlerRef
- TyEventHandlerCallRef
- TyEventHandlerProcPtr
- TyEventHandlerUPP
- TyEventTargetRef
- TyControlTemplatePtr
- TyControlTemplateHandle
- TyControlPartCode
- TyControlActionProcPtr
- TyControlActionUPP
- TyCCTabPtr
- TyCCTabHandle
- TyControlVariant
- TyControlFocusPart
- TyControlContentType
- TyControlImageContentInfoPtr
- TyControlButtonContentInfo
- TyControlButtonContentInfoPtr
- TyControlKeyScriptBehavior
- TyControlFontStylePtr
- TyClickActivationResult
- TyControlSize
- TyIndicatorDragConstraintPtr
- TyControlKeyFilterResult
- TyControlKeyFilterProcPtr
- TyControlKeyFilterUPP
- TyDITLMethod
- TyStageList
- TyDialogRef
- TyDialogTPtr
- TyDialogTHndl
- TyAlertTPtr
- TyAlertTHndl
- TyDialogItemIndexZeroBased
- TyDialogItemIndex
- TyDialogItemType
- TySoundProcPtr
- TyModalFilterProcPtr
- TyModalFilterYDProcPtr
- TyUserItemProcPtr
- TySoundUPP
- TyModalFilterUPP
- TyModalFilterYDUPP
- TyUserItemUPP
- TyAlertType
- TyAlertStdAlertParamPtr
- TyAlertStdCFStringAlertParamPtr
- TyDragRef
- TyDragItemRef
- TyFlavorType
- TyDragAttributes
- TyDragBehaviors
- TyDragImageFlags
- TyFlavorFlags
- TyDragActions
- TyDragInputProcPtr
- TyDragInputUPP
- TyDragTrackingMessage
- TyDragRegionMessage
- TyZoomAcceleration
- TyStandardDropLocation
- TyDragSendDataProcPtr
- TyDragTrackingHandlerProcPtr
- TyDragReceiveHandlerProcPtr
- TyDragDrawingProcPtr
- TyDragSendDataUPP
- TyDragTrackingHandlerUPP
- TyDragReceiveHandlerUPP
- TyDragDrawingUPP
- TyDragReference
- TyItemReference
- TyEventKind
- TyEventMask
- TyEventModifiers
- TyFKEYProcPtr
- TyFKEYUPP
- TyKeyMap
- TyKeyMapByteArray
- TyEvQElPtr
- TyGetNextEventFilterProcPtr
- TyGetNextEventFilterUPP
- TyGNEFilterUPP
- TyControlPushButtonIconAlignment
- TyControlBevelThickness
- TyControlBevelButtonBehavior
- TyControlBevelButtonMenuBehavior
- TyControlBevelButtonMenuPlacement
- TyControlButtonGraphicAlignment
- TyControlButtonTextAlignment
- TyControlButtonTextPlacement
- TyControlRoundButtonSize
- TyControlClockType
- TyControlClockFlags
- TyControlUserPaneDrawProcPtr
- TyControlUserPaneHitTestProcPtr
- TyControlUserPaneTrackingProcPtr
- TyControlUserPaneIdleProcPtr
- TyControlUserPaneKeyDownProcPtr
- TyControlUserPaneActivateProcPtr
- TyControlUserPaneFocusProcPtr
- TyControlUserPaneDrawUPP
- TyControlUserPaneHitTestUPP
- TyControlUserPaneTrackingUPP
- TyControlUserPaneIdleUPP
- TyControlUserPaneKeyDownUPP
- TyControlUserPaneActivateUPP
- TyControlUserPaneFocusUPP
- TyDataBrowserViewStyle
- TyDataBrowserSelectionFlags
- TyDataBrowserSortOrder
- TyDataBrowserItemID
- TyDataBrowserItemState
- TyDataBrowserRevealOptions
- TyDataBrowserSetOption
- TyDataBrowserSelectionAnchorDirection
- TyDataBrowserEditCommand
- TyDataBrowserItemNotification
- TyDataBrowserPropertyID
- TyDataBrowserPropertyType
- TyDataBrowserPropertyPart
- TyDataBrowserPropertyFlags
- TyDataBrowserItemProcPtr
- TyDataBrowserItemUPP
- TyDataBrowserMetric
- TyDataBrowserItemDataRef
- TyDataBrowserItemDataProcPtr
- TyDataBrowserItemDataUPP
- TyDataBrowserItemCompareProcPtr
- TyDataBrowserItemCompareUPP
- TyDataBrowserItemNotificationWithItemProcPtr
- TyDataBrowserItemNotificationProcPtr
- TyDataBrowserItemNotificationWithItemUPP
- TyDataBrowserItemNotificationUPP
- TyDataBrowserAddDragItemProcPtr
- TyDataBrowserAcceptDragProcPtr
- TyDataBrowserReceiveDragProcPtr
- TyDataBrowserPostProcessDragProcPtr
- TyDataBrowserAddDragItemUPP
- TyDataBrowserAcceptDragUPP
- TyDataBrowserReceiveDragUPP
- TyDataBrowserPostProcessDragUPP
- TyDataBrowserGetContextualMenuProcPtr
- TyDataBrowserSelectContextualMenuProcPtr
- TyDataBrowserGetContextualMenuUPP
- TyDataBrowserSelectContextualMenuUPP
- TyDataBrowserItemHelpContentProcPtr
- TyDataBrowserItemHelpContentUPP
- TyDataBrowserDragFlags
- TyDataBrowserTrackingResult
- TyDataBrowserDrawItemProcPtr
- TyDataBrowserEditItemProcPtr
- TyDataBrowserHitTestProcPtr
- TyDataBrowserTrackingProcPtr
- TyDataBrowserItemDragRgnProcPtr
- TyDataBrowserItemAcceptDragProcPtr
- TyDataBrowserItemReceiveDragProcPtr
- TyDataBrowserDrawItemUPP
- TyDataBrowserEditItemUPP
- TyDataBrowserHitTestUPP
- TyDataBrowserTrackingUPP
- TyDataBrowserItemDragRgnUPP
- TyDataBrowserItemAcceptDragUPP
- TyDataBrowserItemReceiveDragUPP
- TyDataBrowserTableViewHiliteStyle
- TyDataBrowserTableViewPropertyFlags
- TyDataBrowserTableViewRowIndex
- TyDataBrowserTableViewColumnIndex
- TyDataBrowserTableViewColumnID
- TyDataBrowserTableViewColumnDesc
- TyDataBrowserListViewPropertyFlags
- TyControlDisclosureTriangleOrientation
- TyHIPoint
- TyHISize
- TyHIRect
- TyHICoordinateSpace
- TyHIImageViewAutoTransformOptions
- TyHIDelegatePosition
- TyControlHandle
- TyHIView
- TyControlPopupArrowOrientation
- TyControlPopupArrowSize
- TyHIScrollViewAction
- TyHISegmentBehavior
- TyControlSliderOrientation
- TyControlTabDirection
- TyControlTabSize
- TyControlEditTextSelectionPtr
- TyControlEditTextValidationProcPtr
- TyEditUnicodePostUpdateProcPtr
- TyControlEditTextValidationUPP
- TyEditUnicodePostUpdateUPP
- TyHIThemeOrientation
- TyHIThemeSplitterAdornment
- TyHIThemeGrowBoxKind
- TyHIThemeGrowBoxSize
- TyHIThemeGroupBoxKind
- TyHIThemeHeaderKind
- TyHIThemeFrameKind
- TyHIThemeButtonDrawInfoPtr
- TyHIThemeSplitterDrawInfoPtr
- TyHIThemeTabAdornment
- TyHIThemeTabSize
- TyHIThemeTabPosition
- TyHIThemeTabKind
- TyHIThemeTabPaneAdornment
- TyHIThemeMenuDrawInfoPtr
- TyHIThemeMenuDrawInfoVersionZeroPtr
- TyHIThemeMenuItemDrawInfoPtr
- TyHIThemeFrameDrawInfoPtr
- TyHIThemeGroupBoxDrawInfoPtr
- TyHIThemeGrabberDrawInfoPtr
- TyHIThemePlacardDrawInfoPtr
- TyHIThemeHeaderDrawInfoPtr
- TyHIThemeMenuBarDrawInfoPtr
- TyHIThemeMenuTitleDrawInfoPtr
- TyHIThemeTickMarkDrawInfoPtr
- TyHIThemeWindowDrawInfoPtr
- TyHIThemeWindowWidgetDrawInfoPtr
- TyHIThemeSeparatorDrawInfoPtr
- TyHIThemeScrollBarDelimitersDrawInfoPtr
- TyHIThemeChasingArrowsDrawInfoPtr
- TyHIThemePopupArrowDrawInfoPtr
- TyHIThemeGrowBoxDrawInfoPtr
- TyHIThemeBackgroundDrawInfoPtr
- TyHIThemeSegmentPosition
- TyHIThemeSegmentKind
- TyHIThemeSegmentSize
- TyHIThemeSegmentAdornment
- TyHIThemeSegmentDrawInfoPtr
- TyHIThemeTextTruncation
- TyHIThemeTextHorizontalFlush
- TyHIThemeTextVerticalFlush
- TyHIThemeTextBoxOptions
- TyHIThemeFocusRing
- TyThemeMetric
- TyHIToolbar
- TyHIToolbarItem
- TyHIToolbarDisplayMode
- TyHIToolbarDisplaySize
- TyHIViewID
- TyHIViewZOrderOp
- TyHIViewFeatures
- TyHIViewPartCode
- TyHIViewImageContentType
- TyHIViewImageContentInfo
- TyHIViewContentType
- TyHIViewContentInfoPtr
- TyHIViewTrackingAreaRef
- TyHIViewTrackingAreaID
- TyHIBindingKind
- TyHIScaleKind
- TyHIPositionKind
- TyIBNibRef
- TyIMKLocationToOffsetMappingMode
- TyPhysicalKeyboardLayoutType
- TyKeyboardLayoutRef
- TyKeyboardLayoutPropertyTag
- TyKeyboardLayoutKind
- TyKeyboardLayoutIdentifier
- TyCell
- TyListBounds
- TyDataPtr
- TyDataHandle
- TyListSearchProcPtr
- TyListClickLoopProcPtr
- TyListSearchUPP
- TyListClickLoopUPP
- TyListPtr
- TyListHandle
- TyListRef
- TyStandardIconListCellDataPtr
- TyListDefProcPtr
- TyListDefUPP
- TyListDefType
- TyListDefSpecPtr
- TySystemUIMode
- TySystemUIOptions
- TyHMContentRequest
- TyHMContentType
- TyHMTagDisplaySide
- TyHMContentProvidedType
- TyHMHelpContentPtr
- TyHMControlContentProcPtr
- TyHMWindowContentProcPtr
- TyHMMenuTitleContentProcPtr
- TyHMMenuItemContentProcPtr
- TyHMControlContentUPP
- TyHMWindowContentUPP
- TyHMMenuTitleContentUPP
- TyHMMenuItemContentUPP
- TyTXNObject
- TyTXNVersionValue
- TyTXNFrameID
- TyTXNFeatureBits
- TyTXNFrameOptions
- TyTXNFileType
- TyTXNPermanentTextEncodingType
- TyTXNDataType
- TyTXNTabType
- TyTXNControlTag
- TyTXNAutoScrollBehavior
- TyTXNOffset
- TyTXNHyperLinkState
- TyTXNTypeRunAttributes
- TyTXNTypeRunAttributeSizes
- TyTXNContinuousFlags
- TyTXNMatchOptions
- TyTXNBackgroundType
- TyTXNScrollUnit
- TyTXNScrollBarOrientation
- TyTXNScrollBarState
- TyTXNDrawItems
- TyTXNRectKey
- TyTXNFindProcPtr
- TyTXNActionNameMapperProcPtr
- TyTXNContextualMenuSetupProcPtr
- TyTXNScrollInfoProcPtr
- TyTXNFindUPP
- TyTXNActionNameMapperUPP
- TyTXNContextualMenuSetupUPP
- TyTXNScrollInfoUPP
- TyTXNCommandEventSupportOptions
- TyTXTNTag
- TyTXNErrors
- TyTXNObjectRefcon
- TyTXNFrameType
- TyTXNActionKey
- TyTXNActionKeyMapperProcPtr
- TyTXNActionKeyMapperUPP
- TyTXNCountOptions
- TyHIWindowRef
- TyPropertyCreator
- TyPropertyTag
- TyWindowClass
- TyWindowAttributes
- TyWindowPositionMethod
- TyWindowRegionCode
- TyWindowPartCode
- TyWindowDefPartCode
- TyWStateDataPtr
- TyWStateDataHandle
- TyWindowDefUPP
- TyWindowDefType
- TyWindowDefSpecPtr
- TyHIWindowBackingLocation
- TyHIWindowSharingType
- TyWindowModality
- TyWindowGroupRef
- TyWindowGroupAttributes
- TyWindowActivationScope
- TyWindowGroupContentOptions
- TyHIWindowDepth
- TyScrollWindowOptions
- TyWindowTransitionEffect
- TyWindowTransitionAction
- TyWindowConstrainOptions
- TyWindowLatentVisibility
- TyHIWindowAvailability
- TyWindowDrawerState
- TyHIWindowScaleMode
- TyMeasureWindowTitleRecPtr
- TyGetWindowRegionPtr
- TyGetWindowRegionRecPtr
- TyWCTabPtr
- TyWCTabHandle
- TyDeskHookProcPtr
- TyWindowPaintProcPtr
- TyDeskHookUPP
- TyWindowPaintUPP
- TyWindowPaintProcOptions
- TyMenuAttributes
- TyMenuItemAttributes
- TyMenuTrackingMode
- TyMenuEventOptions
- TyMenuID
- TyMenuItemIndex
- TyMenuCommand
- TyMenuHandle
- TyMenuBarHandle
- TyMenuTrackingDataPtr
- TyMenuItemDataFlags
- TyMenuItemDataPtr
- TyMenuItemID
- TyMenuDefType
- TyMenuDefUPP
- TyMenuDefSpecPtr
- TyMDEFHiliteItemDataPtr
- TyHiliteMenuItemData
- TyHiliteMenuItemDataPtr
- TyMDEFDrawDataPtr
- TyMDEFFindItemDataPtr
- TyMDEFDrawItemsDataPtr
- TyMCEntryPtr
- TyMCTable
- TyMCTablePtr
- TyMCTableHandle
- TyMenuCRsrcPtr
- TyMenuCRsrcHandle
- TyMenuBarDefProcPtr
- TyMenuHookProcPtr
- TyMBarHookProcPtr
- TyMenuBarDefUPP
- TyMenuHookUPP
- TyMBarHookUPP
- TyNMRecPtr
- TyNMProcPtr
- TyNMUPP
- TyScrapFlavorType
- TyScrapFlavorFlags
- TyScrapRef
- TyScrapPromiseKeeperProcPtr
- TyScrapPromiseKeeperUPP
- TyTSMTEPreUpdateProcPtr
- TyTSMTEPostUpdateProcPtr
- TyTSMTEPreUpdateUPP
- TyTSMTEPostUpdateUPP
- TyTSMTERecPtr
- TyTSMTERecHandle
- TyTEPtr
- TyTEHandle
- TyHighHookProcPtr
- TyEOLHookProcPtr
- TyCaretHookProcPtr
- TyWidthHookProcPtr
- TyTextWidthHookProcPtr
- TyNWidthHookProcPtr
- TyDrawHookProcPtr
- TyHitTestHookProcPtr
- TyTEFindWordProcPtr
- TyTERecalcProcPtr
- TyTEDoTextProcPtr
- TyTEClickLoopProcPtr
- TyWordBreakProcPtr
- TyHighHookUPP
- TyEOLHookUPP
- TyCaretHookUPP
- TyWidthHookUPP
- TyTextWidthHookUPP
- TyNWidthHookUPP
- TyDrawHookUPP
- TyHitTestHookUPP
- TyTEFindWordUPP
- TyTERecalcUPP
- TyTEDoTextUPP
- TyTEClickLoopUPP
- TyWordBreakUPP
- TyCharsPtr
- TyCharsHandle
- TyTEStyleTable
- TySTPtr
- TySTHandle
- TyLHPtr
- TyLHHandle
- TyScrpSTTable
- TyStScrpPtr
- TyStScrpHandle
- TyNullStPtr
- TyNullStHandle
- TyTEStylePtr
- TyTEStyleHandle
- TyTextStylePtr
- TyTextStyleHandle
- TyTEIntHook
- TyInterfaceTypeList
- TyTSMDocumentInterfaceType
- TyTextServiceClass
- TyTSMDocumentID
- TyTSMDocumentPropertyTag
- TyTextServiceInfoPtr
- TyTextServiceListPtr
- TyTextServiceListHandle
- TyScriptLanguageSupportPtr
- TyScriptLanguageSupportHandle
- TyTextServicePropertyTag
- TyTextServicePropertyValue
- TyDocOpenMethod
- TyTypesBlock
- TyTypesBlockPtr
- TyFileTranslationSpecArrayPtr
- TyFileTranslationSpecArrayHandle
- TyGetScrapDataProcPtr
- TyGetScrapDataUPP
- TyGetScrapData
- TyFileType/
- TyScrapType
- TyTranslationAttributes/
- TyFileTranslationListPtr
- TyFileTranslationListHandle
- TyScrapTranslationListPtr
- TyScrapTranslationListHandle
- TyTranslationRefNumdefinition of callbacks to update progress dialog
- TyDoGetFileTranslationListProcPtrroutines which implement translation extensions
- TyDoIdentifyFileProcPtr
- TyDoTranslateFileProcPtr
- TyDoGetTranslatedFilenameProcPtr
- TyDoGetScrapTranslationListProcPtr
- TyDoIdentifyScrapProcPtr
- TyDoTranslateScrapProcPtr
- TyTSCode
- TyAHTOCType
- TyOSAError
- TyOSAID
- TyOSACreateAppleEventProcPtr
- TyOSASendProcPtr
- TyOSACreateAppleEventUPP
- TyOSASendUPP
- TyOSAActiveProcPtr
- TyOSAActiveUPP
- TyScriptingComponentSelector
- TyGenericID
- TyURLReference
- TyURLOpenFlags
- TyURLState
- TyURLEvent
- TyURLEventMask
- TyURLNotifyProcPtr
- TyURLSystemEventProcPtr
- TyURLNotifyUPP
- TyURLSystemEventUPP
- TySRSpeechObject
- TySRRecognitionSystem
- TySRRecognizer
- TySRSpeechSource
- TySRRecognitionResult
- TySRLanguageObject
- TySRLanguageModel
- TySRPath
- TySRPhrase
- TySRWord
- TySRSpeedSetting
- TySRRejectionLevel
- TySRCallBackProcPtr
- TySRCallBackUPP