AddComp
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
AddPt
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
addpt
Use AddPt instead. Not available in CarbonLib. Not available in Mac OS X.
AddSearch
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
AllocCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
AllowPurgePixels
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
AngleFromSlope
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
BackColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
BackPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
BackPixPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
BitMapToRegion
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CalcCMask
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CalcMask
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ClipCGContextToRegion
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
ClipRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CloseCPort
Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports. Not available in CarbonLib. Not available in Mac OS X.
CloseCursorComponent
This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
ClosePicture
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ClosePoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ClosePort
Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports. Not available in CarbonLib. Not available in Mac OS X.
CloseRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
Color2Index
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ColorBit
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CopyBits
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CopyDeepMask
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CopyMask
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CopyPixMap
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CopyPixPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CopyRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CreateCGContextForPort
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
CreateNewPort
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
CreateNewPortForCGDisplayID
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
CTabChanged
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
CursorComponentChanged
This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
CursorComponentSetData
This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
DelComp
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DelSearch
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DeltaPoint
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
deltapoint
Use DeltaPoint 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.
DeviceLoop
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DiffRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeCCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeColorComplementUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeColorSearchUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeCTable
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeDeviceLoopDrawingUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeDragGrayRgnUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeGDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeGWorld
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposePixMap
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposePixPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposePort
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDArcUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDBitsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDCommentUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDGetPicUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDJShieldCursorUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDLineUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDOpcodeUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDOvalUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDPolyUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDPrinterStatusUPP
DisposeQDPutPicUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDRectUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDRgnUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDRRectUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDStdGlyphsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDTextUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeQDTxMeasUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeRegionToRectsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DisposeScreenBuffer
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
DrawPicture
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EmptyRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EmptyRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EqualPt
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
equalpt
Use EqualPt instead. Not available in CarbonLib. Not available in Mac OS X.
EqualRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EqualRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EraseArc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EraseOval
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ErasePoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EraseRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EraseRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
EraseRoundRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillArc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillCArc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillCOval
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillCPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillCRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillCRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillCRoundRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillOval
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FillRoundRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ForeColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FrameArc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FrameOval
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FramePoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FrameRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FrameRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
FrameRoundRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GDeviceChanged
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetBackColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetCCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetClip
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetCPixel
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetCTable
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetCTSeed
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetDeviceList
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetDIBFromPICT
GetForeColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetGDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetGDeviceAttributes
GetGDeviceSurface
GetGWorld
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetGWorldDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetGWorldPixMap
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetHWNDPort
GetIndPattern
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMainDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMaskTable
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetMaxDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetNativeWindowPort
GetNextDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPattern
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPen
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPenState
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPICTFromDIB
GetPicture
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPixBaseAddr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPixBounds
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPixDepth
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPixel
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPixelsState
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPixPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPixRowBytes
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
GetPort
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GetPortBackColor
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortBackPixPat
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortBitMapForCopyBits
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
GetPortBounds
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortChExtra
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortClipRegion
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortCustomXFerProc
Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
GetPortFillPixPat
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortForeColor
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortFracHPenLocation
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortGrafProcs
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortHBITMAP
GetPortHDC
GetPortHFONT
GetPortHiliteColor
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortHPALETTE
GetPortHWND
GetPortNativeWindow
GetPortOpColor
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortPenLocation
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortPenMode
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortPenPixPat
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortPenSize
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortPenVisibility
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortPixMap
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortRegionSave
Use this new accessor function in place of direct access to structs.
GetPortSpExtra
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortTextFace
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortTextFont
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortTextMode
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortTextSize
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortVersion
GetPortVisibleRegion
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetPortVisRegion
GetPortWindow
GetQDGlobalsArrow
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsBlack
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsDarkGray
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsGray
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsLightGray
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsRandomSeed
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsScreenBits
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsThePort
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetQDGlobalsWhite
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetRegionBounds
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetSubTable
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GlobalToLocal
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
GrafDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
HandleToRgn
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
HideCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
HidePen
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
HiliteColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
Index2Color
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InitCPort
This function requires information about the size of the graphics port structure, which is opaque in Carbon. Use CreateNewPort (and DisposePort) instead.
Not available in CarbonLib. Not available in Mac OS X.
InitCursor
When your Carbon application is launched, the system sets the cursor to the watch cursor. Your application should call InitCursor at the end of its startup initialization process, to reset the cursor. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InitGDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InitGraf
In Carbon, the Mac OS automatically initializes Quickdraw for every application. When the Mac OS initializes QuickDraw, the Mac OS also automatically calls InitGraf.
Not available in CarbonLib. Not available in Mac OS X.
InitPort
This function requires information about the size of the graphics port structure, which is opaque in Carbon. Use CreateNewPort (and DisposePort) instead. Not available in CarbonLib. Not available in Mac OS X.
InsetRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InsetRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvertArc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvertColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvertOval
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvertPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvertRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvertRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvertRoundRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
InvokeColorComplementUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeColorSearchUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeDeviceLoopDrawingUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeDragGrayRgnUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDArcUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDBitsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDCommentUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDGetPicUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDJShieldCursorUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDLineUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDOpcodeUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDOvalUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDPolyUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDPrinterStatusUPP
InvokeQDPutPicUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDRectUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDRgnUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDRRectUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDStdGlyphsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDTextUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeQDTxMeasUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeRegionToRectsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsPortClipRegionEmpty
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.1 and later.
IsPortColor
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
IsPortOffscreen
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsPortPictureBeingDefined
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsPortPolyBeingDefined
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.0 and later.
IsPortRegionBeingDefined
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsPortVisibleRegionEmpty
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.1 and later.
IsRegionRectangular
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
IsValidPort
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
KillPicture
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
KillPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
Line
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LineTo
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetCursorNew
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMGetDeviceList
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetFractEnable
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetHiliteMode
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetHiliteRGB
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetLastFOND
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetLastSPExtra
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetMainDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetQDColors
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetScrHRes
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetScrVRes
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetTheGDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetWidthListHand
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetWidthPtr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetWidthTabHandle
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetCursorNew
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMSetDeviceList
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetFractEnable
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetHiliteMode
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetHiliteRGB
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetLastFOND
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetLastSPExtra
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetMainDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetQDColors
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetScrHRes
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetScrVRes
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetTheGDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetWidthListHand
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetWidthPtr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetWidthTabHandle
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LocalToGlobal
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LockPixels
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LockPortBits
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
MacRegionToNativeRegion
MakeITable
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MakeRGBPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MapPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MapPt
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MapRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MapRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
Move
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MovePortTo
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
MoveTo
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NativeRegionToMacRegion
NewColorComplementUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewColorSearchUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDeviceLoopDrawingUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDragGrayRgnUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewGDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NewGWorld
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NewGWorldFromHBITMAP
NewGWorldFromPtr
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
NewPixMap
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NewPixPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NewQDArcUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDBitsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDCommentUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDGetPicUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDJShieldCursorUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDLineUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDOpcodeUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDOvalUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDPolyUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDPrinterStatusUPP
NewQDPutPicUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDRectUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDRgnUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDRRectUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDStdGlyphsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDTextUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewQDTxMeasUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewRegionToRectsUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NewScreenBuffer
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NewTempScreenBuffer
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
NoPurgePixels
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ObscureCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OffscreenVersion
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OffsetPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OffsetRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OffsetRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OpColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OpenCPicture
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OpenCPort
Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports. Not available in CarbonLib. Not available in Mac OS X.
OpenCursorComponent
This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
OpenPicture
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OpenPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
OpenPort
Carbon applications should use the functions NewGWorld and CreateNewPort to open graphics ports.
Note that while OpenPort creates a GrafPort structure with an associated BitMap structure, OpenPort's Carbon replacements--NewGWorld and CreateNewPort--create a CGrafPort structure with an associated PixMap structure.
Which of the two replacement functions should you use? That depends on the task, but NewGWorld is often more suitable than CreateNewPort, because NewGWorld gives the caller more control over the characteristics of the new port.
Here's an example of a task for which NewGWorld is the better choice. Some QuickDraw functions, such as CalcCMask and SeedCFill, require you to supply an output buffer (specified in the dstBits argument) with a 1-bit pixel depth. Prior to Carbon, OpenPort was used to create a BitMap for this purpose. OpenPort's Carbon replacement functions both create PixMaps.
BitMaps and PixMaps differ in a number of ways. One important difference is that a BitMap has a 1-bit pixel depth, while a PixMap can have a pixel depth of 1, 2, 4, 8, 16 or 32. NewGWorld allows you to specify the pixel depth of the new PixMap, whereas CreateNewPort always uses the depth of the main screen device.
Before calling the functions CalcCMask and SeedCFill, you can use NewGWorld to create an offscreen GWorld with a 1-bit pixel depth. Pass the address of this GWorld to the function GetPortBitMapForCopyBits, which returns a pointer to a BitMap. Use this pointer as the dstBits parameter for CalcCMask and SeedCFill (and CopyBits, of course).
Not available in CarbonLib. Not available in Mac OS X.
OpenRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PackBits
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PaintArc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PaintOval
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PaintPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PaintRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PaintRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PaintRoundRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PenMode
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PenNormal
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PenPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PenPixPat
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PenSize
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PicComment
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PixMap32Bit
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PixPatChanged
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PortChanged
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
PortSize
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ProtectEntry
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
Pt2Rect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
pt2rect
Use Pt2Rect instead. Not available in CarbonLib. Not available in Mac OS X.
PtInRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ptinrect
Use PtInRect instead. Not available in CarbonLib. Not available in Mac OS X.
PtInRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ptinrgn
Use PtInRgn instead. Not available in CarbonLib. Not available in Mac OS X.
PtToAngle
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
pttoangle
Use PtToAngle instead. Not available in CarbonLib. Not available in Mac OS X.
qd
QDAddRectToDirtyRegion
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.
QDAddRegionToDirtyRegion
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.0 and later.
QDBeginCGContext
Not available in CarbonLib. Available in Mac OS X 10.1 and later.
QDDisplayWaitCursor
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
QDDisposeRegionBits
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.1 and later.
QDDone
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
QDEndCGContext
Not available in CarbonLib. Available in Mac OS X 10.1 and later.
QDError
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
QDFlushPortBuffer
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
QDGetDirtyRegion
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
QDGetPatternOrigin
Available in CarbonLib 1.3 and later when or later is present. Available in Mac OS X 10.1 and later.
QDIsPortBufferDirty
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
QDIsPortBuffered
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
QDRegionToRects
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
QDRestoreRegionBits
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.1 and later.
QDSaveRegionBits
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.1 and later.
QDSetDirtyRegion
Available in CarbonLib 1.1 and later. Available in Mac OS X 10.0 and later.
QDSetPatternOrigin
Available in CarbonLib 1.3 and later when or later is present. Available in Mac OS X 10.1 and later.
QDSwapPort
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
Random
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
RealColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
RectInRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
RectRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ReserveEntry
This function does nothing useful on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
RestoreEntries
This function does nothing useful on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
RGBBackColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
RGBForeColor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
RgnToHandle
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.1 and later.
SaveEntries
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ScalePt
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ScreenRes
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ScrollRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SectRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SectRegionWithPortClipRegion
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.1 and later.
SectRegionWithPortVisibleRegion
Available in CarbonLib 1.3 and later. Available in Mac OS X 10.1 and later.
SectRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SeedCFill
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SeedFill
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetCCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetClientID
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetClip
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetCPixel
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetCursorComponent
This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
SetDeviceAttribute
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetEmptyRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetEntries
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetGDevice
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetGWorld
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetOrigin
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetPenState
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetPixelsState
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetPort
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetPortBackPixPat
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortBits
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetPortBounds
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortClipRegion
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortCustomXFerProc
Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.
SetPortFillPixPat
Available in CarbonLib 1.2 and later. Available in Mac OS X 10.0 and later.
SetPortFracHPenLocation
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortGrafProcs
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortOpColor
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortPenMode
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortPenPixPat
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortPenSize
Use this new accessor function in place of direct access to structs. Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortPix
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetPortTextFace
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
SetPortTextFont
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
SetPortTextMode
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
SetPortTextSize
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
SetPortVisibleRegion
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetPortVisRegion
Use this new accessor function in place of direct access to structs.
SetPt
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetQDError
Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.
SetQDGlobalsArrow
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetQDGlobalsRandomSeed
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetRectRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetStdCProcs
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SetStdProcs
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ShieldCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
shieldcursor
Use ShieldCursor instead. Not available in CarbonLib. Not available in Mac OS X.
ShowCursor
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
ShowPen
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SlopeFromAngle
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdArc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdBits
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdComment
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdGetPic
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdLine
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
stdline
Use StdLine instead. Not available in CarbonLib. Not available in Mac OS X.
StdOpcode
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
StdOval
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdPoly
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdPutPic
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StdRRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
StuffHex
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
stuffhex
Use StuffHex instead. Not available in CarbonLib. Not available in Mac OS X.
SubPt
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
subpt
Use SubPt instead. Not available in CarbonLib. Not available in Mac OS X.
SwapPortPicSaveHandle
Available in CarbonLib 1.5 and later. Available in Mac OS X 10.1 and later.
SyncCGContextOriginWithPort
Not available in CarbonLib. Available in Mac OS X 10.0 and later.
TestDeviceAttribute
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
UnionRect
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
UnionRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
UnlockPixels
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
UnlockPortBits
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
UnpackBits
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
UpdateGWorld
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
UpdatePort
XorRgn
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.