ActivateWindow
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
ActiveNonFloatingWindow
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
AreFloatingWindowsVisible
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
BeginUpdate
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
BeginWindowProxyDrag
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
BringToFront
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CalcVis
If you are using this function to redraw your own floating windows, you should just use the standard floating window class instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CalcVisBehind
If you are using this function to redraw your own floating windows, you should just use the standard floating window class instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ChangeWindowAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
ChangeWindowGroupAttributes
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
ChangeWindowPropertyAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CheckUpdate
Generally not required. If you need to check for an update event, you can call the Carbon Event Manager function IsEventInQueue or FindSpecificEventInQueue. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ClipAbove
If you are using this function to redraw your own floating windows, you should just use the standard floating window class instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CloneWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
CloseWindow
The CloseWindow function is not supported because developers do not allocate their own memory for windows in Carbon. Use the DisposeWindow function to remove a window instead. Not available in CarbonLib. Not available in Mac OS X.
CollapseAllWindows
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
CollapseWindow
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
ConstrainWindowToScreen
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CopyWindowAlternateTitle
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CopyWindowGroupName
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
CopyWindowTitleAsCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CountWindowGroupContents
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
CreateCustomWindow
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CreateNewWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
CreateQDContextForCollapsedWindowDockTile
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
CreateStandardWindowMenu
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
CreateWindowFromCollection
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
CreateWindowFromResource
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
CreateWindowGroup
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
DebugPrintAllWindowGroups
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
DebugPrintWindowGroup
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
DisableScreenUpdates
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
DisposeDeskHookUPP
You cannot access the DeskHook global variable in Carbon. Therefore, Carbon does not support application-defined functions for drawing the desktop.
DisposeWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeWindowDefUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeWindowPaintUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DragGrayRgn
Can't be used for live dragging. If you are implementing your own window dragging, use DragWindow instead. If you need to override window positioning during a drag, register a Carbon event handler for kEventWindowBoundsChanging. Okay to use if you're dragging objects within a window. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
draggrayrgn
Use DragGrayRgn instead. Not available in CarbonLib. Not available in Mac OS X.
DragTheRgn
Can't be used for live dragging. If you are implementing your own window dragging, use DragWindow instead. If you need to override window positioning during a drag, register a Carbon event handler for kEventWindowBoundsChanging. Okay to use if you're dragging objects within a window. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DragWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
dragwindow
Use DragWindow instead. Not available in CarbonLib. Not available in Mac OS X.
DrawGrowIcon
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DrawNew
DrawNew is not available in Carbon. Use ReshapeCustomWindow instead. Not available in CarbonLib. Not available in Mac OS X.
EnableScreenUpdates
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
EndUpdate
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EndWindowProxyDrag
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
FindWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
findwindow
Use FindWindow instead. Not available in CarbonLib. Not available in Mac OS X.
FindWindowOfClass
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
FrontNonFloatingWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
FrontWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetAuxWin
Remove application reliance on AuxWinRec data structures; in the future, the information in these structures may be invalid or unavailable to applications.
GetAvailableWindowAttributes
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
GetAvailableWindowPositioningBounds
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.
GetCWMgrPort
Carbon does not support accessing the Window Manager port. You should draw into your own graphics port instead. Not available in CarbonLib. Not available in Mac OS X.
GetFrontWindowOfClass
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetGrayRgn
Use GetAvailableWindowPositioningBounds if you want to determine where you can position your windows. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetIndexedWindow
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
GetNewCWindow
If you must get your window definition from a resource, use CreateWindowFromResource. Otherwise use CreateWindowFromNib. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetNewWindow
If you must get your window definition from a resource, use CreateWindowFromResource. Otherwise use CreateWindowFromNib. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetNextWindow
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetNextWindowOfClass
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetSheetWindowParent
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.
GetWindowActivationScope
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
GetWindowAttributes
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowBounds
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowClass
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowContentColor
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowContentPattern
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowContentRgn
Use the GetWindowRegion function with the kWindowContentRgn selector instead.
GetWindowControlList
Accessing the window control list is not supported in Carbon. Use the Control Manager's control embedding hierarchy functions (CreateRootControl, GetRootControl, EmbedControl, AutoEmbedControl, GetSuperControl, GetIndexedSubControl, and SetControlSupervisor) to determine control ordering instead.
GetWindowDataHandle
GetWindowFeatures
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetWindowFromPort
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowGoAwayFlag
Use GetWindowAttributes instead. Available in CarbonLib 1.0 and later. Not available in Mac OS X.
GetWindowGreatestAreaDevice
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetWindowGroup
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
GetWindowGroupAttributes
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
GetWindowGroupContents
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
GetWindowGroupLevel
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
GetWindowGroupOfClass
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
GetWindowGroupOwner
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
GetWindowGroupParent
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
GetWindowGroupRetainCount
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.1 and later.
GetWindowGroupSibling
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
GetWindowIdealUserState
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowIndex
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
GetWindowKind
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowList
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowModality
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetWindowOwnerCount
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowPic
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetWindowPort
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowPortBounds
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowProperty
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowPropertyAttributes
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowPropertySize
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowProxyAlias
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowProxyFSSpec
Use of file specifications is no longer recommended. An alternate API that uses FSRef types is preferred. Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowProxyIcon
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowRegion
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetWindowRetainCount
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
GetWindowSpareFlag
Use GetWindowAttributes instead. Available in CarbonLib 1.0 and later. Not available in Mac OS X.
GetWindowStandardState
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowStructurePort
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
GetWindowStructureRgn
Use the GetWindowRegion function with the kWindowStructureRgn selector instead.
GetWindowStructureWidths
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowTitleWidth
GetWindowUpdateRgn
Use the GetWindowRegion function with the kWindowUpdateRgn selector instead.
GetWindowUserState
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetWindowWidgetHilite
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetWindowZoomFlag
You should instead call the function GetWindowAttributes and check the kWindowHorizontalZoomAttribute or kWindowVerticalZoomAttribute attributes.
GetWMgrPort
Carbon does not support accessing the Window Manager port. You should draw into your own graphics port instead. Not available in CarbonLib. Not available in Mac OS X.
GetWRefCon
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetWTitle
Use CopyWindowTitleAsCFString instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
getwtitle
Use CopyWindowTitleAsCFString instead. Not available in CarbonLib. Not available in Mac OS X.
GetWVariant
Use GetWindowAttributes instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GrowWindow
Use ResizeWindow instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
growwindow
Use ResizeWindow instead. Not available in CarbonLib. Not available in Mac OS X.
HideFloatingWindows
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
HideSheetWindow
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.
HideWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
HiliteWindow
If available, use the ActivateWindow function instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
HiliteWindowFrameForDrag
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
InitFloatingWindows
There is no need to initialize this Window Manager functionality because the shared library is loaded as needed. Not available in CarbonLib. Not available in Mac OS X.
InitWindows
InitWindows is not supported in Carbon. There is no need to initialize the Window Manager because the shared library is loaded as needed. Not available in CarbonLib. Not available in Mac OS X.
InstallWindowContentPaintProc
Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
InvalRect
Calls InvalWindowRect, which takes a window pointer as an additional parameter.
Invalidation works on windows, not ports, and because windows are not ports in Carbon, this change is necessary. Not available in CarbonLib. Not available in Mac OS X.
InvalRgn
Calls InvalWindowRgn, which takes a window pointer as an additional parameter. Invalidation works on windows, not ports, and because windows are not ports in Carbon, this change is necessary. Not available in CarbonLib. Not available in Mac OS X.
InvalWindowRect
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
InvalWindowRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
InvokeDeskHookUPP
You cannot access the DeskHook global variable in Carbon. Therefore, Carbon does not support application-defined functions for drawing the desktop.
InvokeWindowDefUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeWindowPaintUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsValidWindowClass
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
IsValidWindowPtr
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
IsWindowActive
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
IsWindowCollapsable
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
IsWindowCollapsed
Available in CarbonLib 1.0 and later when Appearance 1.0 or later is present. Available in Mac OS X 10.0 and later.
IsWindowContainedInGroup
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
IsWindowHilited
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsWindowInStandardState
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
IsWindowLatentVisible
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
IsWindowModified
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
IsWindowPathSelectClick
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
IsWindowPathSelectEvent
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
IsWindowUpdatePending
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsWindowVisible
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
MoveWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MoveWindowStructure
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
NewCWindow
You should use CreateNewWindow instead.
However, if you are still using the NewCWindow function in Carbon, note that you cannot pass your own storage in to the wStorage parameter.
Carbon does not support custom window definitions stored in 'WDEF' resources. If you want to specify a custom window definition for NewCWindow, you must compile your definition function directly in your application and then register the function by calling RegisterWindowDefinition. When NewCWindow gets a procID value that doesn't recognize, it checks a special mapping table to find the pointer that's registered for the resource ID embedded in the procID parameter. It then calls that function to implement your window. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
newcwindow
Use NewCWindow instead. Not available in CarbonLib. Not available in Mac OS X.
NewDeskHookUPP
You cannot access the DeskHook global variable in Carbon. Therefore, Carbon does not support application-defined functions for drawing the desktop.
NewWindow
Use CreateNewWindow instead.
In Carbon, you cannot pass your own storage in to the wStorage parameter.
In Carbon, NewWindow is functionally equivalent to the NewCWindow, in that NewWindow returns a color window instead of a monochrome window.
Carbon does not support custom window definitions stored in 'WDEF' resources. If you want to specify a custom window definition for NewWindow, you must compile your definition function directly in your application and then register the function by calling RegisterWindowDefinition. When NewWindow gets a procID value that doesn't recognize, it checks a special mapping table to find the pointer that's registered for the resource ID embedded in the procID parameter. It then calls that function to implement your window. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
newwindow
Use NewCWindow instead. Not available in CarbonLib. Not available in Mac OS X.
NewWindowDefUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewWindowPaintUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
PaintBehind
If you are using this function to redraw your own floating windows, you should just use the standard floating window class instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PaintOne
If you are using this function to redraw your own floating windows, you should just use the standard floating window class instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PinRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
pinrect
Use PinRect instead. Not available in CarbonLib. Not available in Mac OS X.
RegisterWindowDefinition
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
ReleaseQDContextForCollapsedWindowDockTile
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
ReleaseWindow
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
ReleaseWindowGroup
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
RemoveWindowProperty
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
RemoveWindowProxy
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
RepositionWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
ReshapeCustomWindow
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
ResizeWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
RetainWindow
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
RetainWindowGroup
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
SaveOld
SaveOld is not available in Carbon. Use ReshapeCustomWindow instead. Not available in CarbonLib. Not available in Mac OS X.
ScrollWindowRect
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
ScrollWindowRegion
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SelectWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SendBehind
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SendWindowGroupBehind
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
SetDeskCPat
You can no longer affect the desktop under Carbon, so SetDeskCPat has been removed from Carbon. There is no replacement function. Not available in CarbonLib. Not available in Mac OS X.
SetPortWindowPort
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetWinColor
Use SetWindowContentColor. Not available in CarbonLib. Not available in Mac OS X.
SetWindowActivationScope
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
SetWindowAlternateTitle
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetWindowBounds
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowClass
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetWindowContentColor
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowContentPattern
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowControlList
Accessing the window control list is not supported in Carbon. Use the Control Manager's control embedding hierarchy functions (CreateRootControl, GetRootControl, EmbedControl, AutoEmbedControl, GetSuperControl, GetIndexedSubControl, and SetControlSupervisor) to determine control ordering instead.
SetWindowDataHandle
SetWindowGroup
Available in CarbonLib 1.4 and later. Available in Mac OS X 10.0 and later.
SetWindowGroupLevel
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
SetWindowGroupName
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
SetWindowGroupOwner
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
SetWindowGroupParent
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
SetWindowIdealUserState
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowKind
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetWindowModality
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetWindowModified
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowPic
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetWindowProperty
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowProxyAlias
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowProxyCreatorAndType
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowProxyFSSpec
Use of file specifications is no longer recommended. An alternate API that uses FSRef types is preferred. Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowProxyIcon
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
SetWindowStandardState
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetWindowTitleWithCFString
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
SetWindowUserState
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetWRefCon
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetWTitle
Use SetWindowTitleWithCFString instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
setwtitle
Use SetWTitle instead. Not available in CarbonLib. Not available in Mac OS X.
ShowFloatingWindows
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
ShowHide
Use ShowWindow or HideWindow instead. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ShowSheetWindow
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.
ShowWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SizeWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StoreWindowIntoCollection
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
TrackBox
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
trackbox
Use TrackBox instead. Not available in CarbonLib. Not available in Mac OS X.
TrackGoAway
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
trackgoaway
Use TrackGoAway instead. Not available in CarbonLib. Not available in Mac OS X.
TrackWindowProxyDrag
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
TrackWindowProxyFromExistingDrag
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
TransitionWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
TransitionWindowAndParent
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.
UpdateCollapsedWindowDockTile
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
ValidRect
Calls ValidWindowRect, which takes a window pointer as an additional parameter. Validation works on windows, not ports, and because windows are not ports in Carbon, this change is necessary. Not available in CarbonLib. Not available in Mac OS X.
ValidRgn
Calls ValidWindowRgn, which takes a window pointer as an additional parameter. Validation works on windows, not ports, and because windows are not ports in Carbon, this change is necessary. Not available in CarbonLib. Not available in Mac OS X.
ValidWindowRect
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
ValidWindowRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
WindowPathSelect
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
ZoomWindow
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ZoomWindowIdeal
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.