LMGetABusDCE
There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetABusGlobals
There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetABusVars
There is no replacement.
LMGetACount
You should instead use GetAlertStage. Not available in CarbonLib. Not available in Mac OS X.
LMGetANumber
The information returned was internal to the Dialog Manager and of little use to developers. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetApFontID
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetApplLimit
Not available in CarbonLib. Not available in Mac OS X.
LMGetApplScratch
Not available in CarbonLib. Not available in Mac OS X.
LMGetApplZone
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetAppParmHandle
Not available in CarbonLib. Not available in Mac OS X.
LMGetATalkHk2
Not available in CarbonLib. Not available in Mac OS X.
LMGetAtMenuBottom
This function will be replaced by a new menu tracking API. Not available in CarbonLib. Not available in Mac OS X.
LMGetAuxWinHead
Auxiliary window records are not supported in Carbon. You can use Get/SetWindowContentColor to get or set the content color of a window.
LMGetBootDrive
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetBufPtr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetBufTgDate
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetBufTgFBkNum
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetBufTgFFlg
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetBufTgFNum
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetCaretTime
You should instead use GetCaretTime. Not available in CarbonLib. Not available in Mac OS X.
LMGetCPUFlag
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetCrsrBusy
Not available in CarbonLib. Not available in Mac OS X.
LMGetCrsrThresh
Not available in CarbonLib. Not available in Mac OS X.
LMGetCurActivate
LMGetCurActivate, LMGetCurDeactive, LMSetCurActivate, and LMSetCurDeactive were primarily used by applications to impersonate activate and deactivate events for application-implemented floating windows. Floating windows are supported by the Window Manager in Carbon. Use standard Window Manager APIs to activate and deactivate windows. Not available in CarbonLib. Not available in Mac OS X.
LMGetCurApName
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetCurApRefNum
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetCurDeactive
LMGetCurActivate, LMGetCurDeactive, LMSetCurActivate, and LMSetCurDeactive were primarily used by applications to impersonate activate and deactivate events for application-implemented floating windows. Floating windows are supported by the Window Manager in Carbon. Use standard Window Manager APIs to activate and deactivate windows. Not available in CarbonLib. Not available in Mac OS X.
LMGetCurDirStore
StandardFile is not supported in Carbon. Use Navigation Services for Open and Save dialogs. Not available in CarbonLib. Not available in Mac OS X.
LMGetCurJTOffset
Not available in CarbonLib. Not available in Mac OS X.
LMGetCurMap
Functions that access the resource map are not supported. Not available in CarbonLib. Not available in Mac OS X.
LMGetCurPageOption
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetCurPitch
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetCurrentA5
68K-specific. Not available in CarbonLib. Not available in Mac OS X.
LMGetCurStackBase
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetDABeeper
You cannot customize an alert sound in Carbon. There is no replacement function. Not available in CarbonLib. Not available in Mac OS X.
LMGetDAStrings
You should instead use GetParamText. Not available in CarbonLib. Not available in Mac OS X.
LMGetDefltStack
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetDefVCBPtr
Not available in CarbonLib. Not available in Mac OS X.
LMGetDeskCPat
Setting the desktop pattern programmatically is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDeskHook
DeskHook hasn't been supported in many releases of the Mac OS and has been removed from Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDeskPattern
Setting the desktop pattern programmatically is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDiskFormatingHFSDefaults
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMGetDlgFont
You can set fonts directly with SetControlFontStyle. Not available in CarbonLib. Not available in Mac OS X.
LMGetDoubleTime
You should instead use GetDblTime. Not available in CarbonLib. Not available in Mac OS X.
LMGetDragHook
Drag hooks are not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDragPattern
Drag patterns are not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDrvQHdr
Not available in CarbonLib. Not available in Mac OS X.
LMGetDSAlertRect
This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDSAlertTab
This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDSErrCode
This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetDTQueue
Not available in CarbonLib. Not available in Mac OS X.
LMGetEventQueue
You should instead use the new high-level event queue functions provided by the Carbon Event Manager. Not available in CarbonLib. Not available in Mac OS X.
LMGetExtStsDT
Not available in CarbonLib. Not available in Mac OS X.
LMGetFCBSPtr
File Manager changes in Mac OS 9 make it unsafe to walk the FCB list directly. Not available in CarbonLib. Not available in Mac OS X.
LMGetFinderName
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetFScaleDisable
Not available in CarbonLib. Not available in Mac OS X.
LMGetFSFCBLen
Not available in CarbonLib. Not available in Mac OS X.
LMGetFSQHdr
Not available in CarbonLib. Not available in Mac OS X.
LMGetGhostWindow
This has been obsolete for many years and is removed from Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMGetGNEFilter
GNEFilter was a global event hook with a global effect. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetGrayRgn
You should instead use GetGrayRgn. Not available in CarbonLib. Not available in Mac OS X.
LMGetGZMoveHnd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetGZRootHnd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetHeapEnd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetHighHeapMark
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMGetHWCfgFlags
Not available in CarbonLib. Not available in Mac OS X.
LMGetIntlSpec
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetJDTInstall
Not available in CarbonLib. Not available in Mac OS X.
LMGetJFetch
Not available in CarbonLib. Not available in Mac OS X.
LMGetJIODone
Not available in CarbonLib. Not available in Mac OS X.
LMGetJournalRef
Not available in CarbonLib. Not available in Mac OS X.
LMGetJStash
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetJVBLTask
Not available in CarbonLib. Not available in Mac OS X.
LMGetKeyTime
Not available in CarbonLib. Not available in Mac OS X.
LMGetLo3Bytes
Not available in CarbonLib. Not available in Mac OS X.
LMGetLvl2DT
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetMBarEnable
Originally used to support desk accessories. Now obsolete. Not available in CarbonLib. Not available in Mac OS X.
LMGetMBarHeight
Use GetMBarHeight instead. If you are using this function to hide the menu bar, use Hide/ShowMenuBar instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetMBarHook
Replaced by new events supported by the Carbon event model. Not available in CarbonLib. Not available in Mac OS X.
LMGetMBTicks
Not available in CarbonLib. Not available in Mac OS X.
LMGetMemErr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetMemTop
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetMenuCInfo
Obsolete. Not available in CarbonLib. Not available in Mac OS X.
LMGetMenuDisable
Replaced by GetMenuTrackingData API. Not available in CarbonLib. Not available in Mac OS X.
LMGetMenuFlash
This function should have been used only by the Menu Manager, typically to get the number of times to flash a menu item in menu selection. There is no replacement function. Not available in CarbonLib. Not available in Mac OS X.
LMGetMenuHook
Replaced by new events supported by the Carbon event model. Not available in CarbonLib. Not available in Mac OS X.
LMGetMenuList
Not available in CarbonLib. Not available in Mac OS X.
LMGetMinStack
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetMinusOne
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetMMU32Bit
Not available in CarbonLib. Not available in Mac OS X.
LMGetMouseButtonState
You should instead use the Button function. Not available in CarbonLib. Not available in Mac OS X.
LMGetMouseLocation
You should instead use GetGlobalMouse. Not available in CarbonLib. Not available in Mac OS X.
LMGetMouseTemp
Application control of the mouse is not supported in Carbon. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetOldContent
This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetOldStructure
This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetOneOne
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetPaintWhite
This function, used by the Window Manager, has failed to work properly since the introduction of MultiFinder. There is no replacement function. Not available in CarbonLib. Not available in Mac OS X.
LMGetPortAInfo
Not available in CarbonLib. Not available in Mac OS X.
LMGetPortBUse
Not available in CarbonLib. Not available in Mac OS X.
LMGetPrintErr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetRAMBase
Not available in CarbonLib. Not available in Mac OS X.
LMGetRawMouseLocation
You should instead use GetGlobalMouse. Not available in CarbonLib. Not available in Mac OS X.
LMGetResErr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetResErrProc
Not available in CarbonLib. Not available in Mac OS X.
LMGetResLoad
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetResumeProc
Used internally by system software in the past for low-level alert boxes, this function is obsolete. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetRndSeed
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetROM85
Not available in CarbonLib. Not available in Mac OS X.
LMGetROMBase
Not available in CarbonLib. Not available in Mac OS X.
LMGetROMFont0
Not available in CarbonLib. Not available in Mac OS X.
LMGetROMMapHandle
Not available in CarbonLib. Not available in Mac OS X.
LMGetROMMapInsert
Not available in CarbonLib. Not available in Mac OS X.
LMGetSaveUpdate
Used internally by the Window Manager, this function should have never been exported for use by applications. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetSaveVisRgn
Used internally by the Window Manager, this function should have never been exported for use by applications. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetSCCRd
Not available in CarbonLib. Not available in Mac OS X.
LMGetSCCWr
Not available in CarbonLib. Not available in Mac OS X.
LMGetScrapCount
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetScrapHandle
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetScrapName
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetScrapSize
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetScrapState
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetScratch20
Not available in CarbonLib. Not available in Mac OS X.
LMGetScrDmpEnb
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetScrnBase
Not available in CarbonLib. Not available in Mac OS X.
LMGetSdVolume
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSEvtEnb
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSFSaveDisk
StandardFile is not supported in Carbon. Use Navigation Services for Open and Save dialogs. Not available in CarbonLib. Not available in Mac OS X.
LMGetSoundBase
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSoundLevel
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSoundPtr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSPAlarm
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPATalkA
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPATalkB
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPClikCaret
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPConfig
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPFont
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPKbd
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPMisc2
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPPortA
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPPortB
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPPrint
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPValid
Not available in CarbonLib. Not available in Mac OS X.
LMGetSPVolCtl
Not available in CarbonLib. Not available in Mac OS X.
LMGetStackLowPoint
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMGetSynListHandle
Not available in CarbonLib. Not available in Mac OS X.
LMGetSysEvtMask
There is no system event mask construction in the Carbon Event Manager, so this function is obsolete and there is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMGetSysFontFam
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSysFontSize
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSysMap
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSysMapHndl
Functions that access the resource map will not be supported. Not available in CarbonLib. Not available in Mac OS X.
LMGetSysResName
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetSysZone
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetTEDoText
Use the TextEdit replacement function, TEGetDoTextHook instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetTERecal
Use the TextEdit function TEGetRecalcHook instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetTEScrpHandle
Use the TextEdit function TEGetScrapHandle instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetTEScrpLength
Use the TextEdit function TEGetScrapLength instead. Not available in CarbonLib. Not available in Mac OS X.
LMGetTESysJust
Not available in CarbonLib. Not available in Mac OS X.
LMGetTheCursor
The cursor image is not available to Carbon applications. Not available in CarbonLib. Not available in Mac OS X.
LMGetTheZone
Not available in CarbonLib. Not available in Mac OS X.
LMGetTicks
You should instead use TickCount. Not available in CarbonLib. Not available in Mac OS X.
LMGetTime
You should instead use GetDateTime. Not available in CarbonLib. Not available in Mac OS X.
LMGetTimeDBRA
Not available in CarbonLib. Not available in Mac OS X.
LMGetTimeSCCDB
Not available in CarbonLib. Not available in Mac OS X.
LMGetTimeSCSIDB
Not available in CarbonLib. Not available in Mac OS X.
LMGetTmpResLoad
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetToExtFS
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetToolScratch
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMGetTopMapHndl
Functions that access the resource map will not be supported. Not available in CarbonLib. Not available in Mac OS X.
LMGetTopMenuItem
Replaced by GetMenuTrackingData. Not available in CarbonLib. Not available in Mac OS X.
LMGetUnitTableEntryCount
Not available in CarbonLib. Not available in Mac OS X.
LMGetUTableBase
Not available in CarbonLib. Not available in Mac OS X.
LMGetVBLQueue
Not available in CarbonLib. Not available in Mac OS X.
LMGetVCBQHdr
Not available in CarbonLib. Not available in Mac OS X.
LMGetVIA
Not available in CarbonLib. Not available in Mac OS X.
LMGetWindowList
You should instead use GetWindowList. Not available in CarbonLib. Not available in Mac OS X.
LMGetWMgrPort
The Window Manager port is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetABusDCE
The information set was internal to the Dialog Manager and of little use to developers. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetABusGlobals
Not available in CarbonLib. Not available in Mac OS X.
LMSetABusVars
LMSetACount
You should instead use ResetAlertStage. Not available in CarbonLib. Not available in Mac OS X.
LMSetANumber
Not available in CarbonLib. Not available in Mac OS X.
LMSetApFontID
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetApplLimit
Not available in CarbonLib. Not available in Mac OS X.
LMSetApplScratch
Not available in CarbonLib. Not available in Mac OS X.
LMSetApplZone
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetAppParmHandle
Not available in CarbonLib. Not available in Mac OS X.
LMSetATalkHk2
Not available in CarbonLib. Not available in Mac OS X.
LMSetAtMenuBottom
Replaced by new MDEF messages and GetMenuTrackingData. Not available in CarbonLib. Not available in Mac OS X.
LMSetAuxWinHead
Auxiliary window records are not supported in Carbon. You can use Get/SetWindowContentColor to get or set the content color of a window.
LMSetBootDrive
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetBufPtr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetBufTgDate
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetBufTgFBkNum
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetBufTgFFlg
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetBufTgFNum
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetCaretTime
Setting the insertion-point blinking time is not supported in Carbon. You can, however, still get this value by calling GetCaretTime. Not available in CarbonLib. Not available in Mac OS X.
LMSetCPUFlag
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetCrsrBusy
Not available in CarbonLib. Not available in Mac OS X.
LMSetCrsrThresh
Not available in CarbonLib. Not available in Mac OS X.
LMSetCurActivate
LMGetCurActivate, LMGetCurDeactive, LMSetCurActivate, and LMSetCurDeactive were primarily used by applications to impersonate activate and deactivate events for application-implemented floating windows. Floating windows are supported by the Window Manager in Carbon. Use standard Window Manager APIs to activate and deactivate windows. Not available in CarbonLib. Not available in Mac OS X.
LMSetCurApName
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetCurApRefNum
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetCurDeactive
LMGetCurActivate, LMGetCurDeactive, LMSetCurActivate, and LMSetCurDeactive were primarily used by applications to impersonate activate and deactivate events for application-implemented floating windows. Floating windows are supported by the Window Manager in Carbon. Use standard Window Manager APIs to activate and deactivate windows. Not available in CarbonLib. Not available in Mac OS X.
LMSetCurDirStore
StandardFile is not supported in Carbon. Use Navigation Services for Open and Save dialogs. Not available in CarbonLib. Not available in Mac OS X.
LMSetCurJTOffset
Not available in CarbonLib. Not available in Mac OS X.
LMSetCurMap
Functions that access the resource map will not be supported. Not available in CarbonLib. Not available in Mac OS X.
LMSetCurPageOption
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetCurPitch
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetCurrentA5
68K-specific. Not available in CarbonLib. Not available in Mac OS X.
LMSetCurStackBase
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetDABeeper
You cannot customize an alert sound in Carbon. There is no replacement function. Not available in CarbonLib. Not available in Mac OS X.
LMSetDAStrings
You should instead use ParamText. Not available in CarbonLib. Not available in Mac OS X.
LMSetDefltStack
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetDefVCBPtr
Not available in CarbonLib. Not available in Mac OS X.
LMSetDeskCPat
Setting the desktop pattern programmatically is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDeskHook
DeskHook hasn't been supported in many releases of the Mac OS and has been removed from Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDeskPattern
Setting the desktop pattern programmatically is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDiskFormatingHFSDefaults
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMSetDlgFont
You can set fonts directly with SetControlFontStyle. Not available in CarbonLib. Not available in Mac OS X.
LMSetDoubleTime
Setting the double-click time is not supported in Carbon. You can, however, still get this value by calling GetDblTime. Not available in CarbonLib. Not available in Mac OS X.
LMSetDragHook
Drag hooks are not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDragPattern
Drag hooks are not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDrvQHdr
Not available in CarbonLib. Not available in Mac OS X.
LMSetDSAlertRect
This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDSAlertTab
This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDSErrCode
This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetDTQueue
Not available in CarbonLib. Not available in Mac OS X.
LMSetEventQueue
Setting the event queue is unsupported in Carbon. There is no replacement function. Not available in CarbonLib. Not available in Mac OS X.
LMSetExtStsDT
Not available in CarbonLib. Not available in Mac OS X.
LMSetFCBSPtr
Not available in CarbonLib. Not available in Mac OS X.
LMSetFinderName
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetFScaleDisable
Not available in CarbonLib. Not available in Mac OS X.
LMSetFSFCBLen
Not available in CarbonLib. Not available in Mac OS X.
LMSetGhostWindow
Ghost windows are not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetGNEFilter
You should instead use the new Carbon Event Manager functions. Not available in CarbonLib. Not available in Mac OS X.
LMSetGrayRgn
The gray region is read-only in Carbon. You can use the GetGrayRgn function to get the gray region, but you can't set it. Not available in CarbonLib. Not available in Mac OS X.
LMSetGZMoveHnd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetGZRootHnd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetHeapEnd
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetHighHeapMark
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMSetHWCfgFlags
Not available in CarbonLib. Not available in Mac OS X.
LMSetIntlSpec
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetJDTInstall
Not available in CarbonLib. Not available in Mac OS X.
LMSetJFetch
Not available in CarbonLib. Not available in Mac OS X.
LMSetJIODone
Not available in CarbonLib. Not available in Mac OS X.
LMSetJournalRef
Not available in CarbonLib. Not available in Mac OS X.
LMSetJStash
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetJVBLTask
Not available in CarbonLib. Not available in Mac OS X.
LMSetKeyTime
Not available in CarbonLib. Not available in Mac OS X.
LMSetLo3Bytes
Not available in CarbonLib. Not available in Mac OS X.
LMSetLvl2DT
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetMBarEnable
This accessor was originally used by desk accessories but is now obsolete. Not available in CarbonLib. Not available in Mac OS X.
LMSetMBarHeight
Do not hide and show the menu bar by adjusting the menu bar height. Use the HideMenuBar and ShowMenuBar functions instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetMBarHook
Replaced by new events supported by the Carbon event model. Not available in CarbonLib. Not available in Mac OS X.
LMSetMBTicks
Not available in CarbonLib. Not available in Mac OS X.
LMSetMemErr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetMemTop
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetMenuCInfo
This value was not used by applications and is now obsolete. Not available in CarbonLib. Not available in Mac OS X.
LMSetMenuDisable
Replaced by new MDEF messages. Not available in CarbonLib. Not available in Mac OS X.
LMSetMenuFlash
This was used internally by the Menu Manager to set menu item flashing in a selected menu. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetMenuHook
Replaced by new events supported by the Carbon event model. Not available in CarbonLib. Not available in Mac OS X.
LMSetMenuList
Use Menu Manager APIs for manipulating menus. Not available in CarbonLib. Not available in Mac OS X.
LMSetMinStack
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetMinusOne
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetMMU32Bit
Not available in CarbonLib. Not available in Mac OS X.
LMSetMouseButtonState
Application control of the mouse is not supported in Carbon. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetMouseLocation
Application control of the mouse is not supported in Carbon. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetMouseTemp
Application control of the mouse is not supported in Carbon. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetOldContent
This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetOldStructure
This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetOneOne
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetPaintWhite
You should instead use the window painting functions provided by the Window Manager. Not available in CarbonLib. Not available in Mac OS X.
LMSetPortAInfo
Not available in CarbonLib. Not available in Mac OS X.
LMSetPortBUse
Not available in CarbonLib. Not available in Mac OS X.
LMSetPrintErr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetRAMBase
Not available in CarbonLib. Not available in Mac OS X.
LMSetRawMouseLocation
Application control of the mouse is not supported in Carbon. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetResErr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetResErrProc
Not available in CarbonLib. Not available in Mac OS X.
LMSetResLoad
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetResumeProc
Used internally by system software in the past for low-level alert boxes, this function is obsolete. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetRndSeed
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetROM85
Not available in CarbonLib. Not available in Mac OS X.
LMSetROMBase
Not available in CarbonLib. Not available in Mac OS X.
LMSetROMFont0
Not available in CarbonLib. Not available in Mac OS X.
LMSetROMMapHandle
Not available in CarbonLib. Not available in Mac OS X.
LMSetROMMapInsert
Not available in CarbonLib. Not available in Mac OS X.
LMSetSaveUpdate
Not available in CarbonLib. Not available in Mac OS X.
LMSetSaveVisRgn
Used internally by the Window Manager, this functions should have never been exported for use by applications. There is no replacement. Not available in CarbonLib. Not available in Mac OS X.
LMSetSCCRd
Not available in CarbonLib. Not available in Mac OS X.
LMSetSCCWr
Not available in CarbonLib. Not available in Mac OS X.
LMSetScrapCount
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetScrapHandle
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetScrapName
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetScrapSize
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetScrapState
Use Scrap Manager APIs instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetScratch20
Not available in CarbonLib. Not available in Mac OS X.
LMSetScrDmpEnb
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetScrnBase
Not available in CarbonLib. Not available in Mac OS X.
LMSetSdVolume
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSEvtEnb
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSFSaveDisk
StandardFile is not supported in Carbon. Use Navigation Services for Open and Save dialogs. Not available in CarbonLib. Not available in Mac OS X.
LMSetSoundBase
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSoundLevel
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSoundPtr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSPAlarm
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPATalkA
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPATalkB
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPClikCaret
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPConfig
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPFont
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPKbd
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPMisc2
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPPortA
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPPortB
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPPrint
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPValid
Not available in CarbonLib. Not available in Mac OS X.
LMSetSPVolCtl
Not available in CarbonLib. Not available in Mac OS X.
LMSetStackLowPoint
Available in CarbonLib 1.0 and later when running Mac OS 8.5 or later. Available in Mac OS X 10.0 and later.
LMSetSynListHandle
Not available in CarbonLib. Not available in Mac OS X.
LMSetSysEvtMask
You should instead use SetEventMask. Not available in CarbonLib. Not available in Mac OS X.
LMSetSysFontFam
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSysFontSize
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSysMap
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSysMapHndl
Functions that access the resource map will not be supported. Not available in CarbonLib. Not available in Mac OS X.
LMSetSysResName
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetSysZone
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetTEDoText
Use the TextEdit function TESetDoTextHook instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetTERecal
Use the TextEdit function TESetRecalcHook instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetTEScrpHandle
Use the TextEdit function TESetScrapHandle instead. Not available in CarbonLib. Not available in Mac OS X.
LMSetTEScrpLength
Not available in CarbonLib. Not available in Mac OS X.
LMSetTESysJust
Not available in CarbonLib. Not available in Mac OS X.
LMSetTheCursor
Use SetCursor. Not available in CarbonLib. Not available in Mac OS X.
LMSetTheMenu
Use Menu Manager APIs for manipulating menus. Not available in CarbonLib. Not available in Mac OS X.
LMSetTheZone
Not available in CarbonLib. Not available in Mac OS X.
LMSetTicks
Setting the tick count of the computer is not possible on Mac OS X, and therefore not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.
LMSetTime
You should instead use SetDateTime. Not available in CarbonLib. Not available in Mac OS X.
LMSetTimeDBRA
Not available in CarbonLib. Not available in Mac OS X.
LMSetTimeSCCDB
Not available in CarbonLib. Not available in Mac OS X.
LMSetTimeSCSIDB
Not available in CarbonLib. Not available in Mac OS X.
LMSetTmpResLoad
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetToExtFS
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetToolScratch
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
LMSetTopMapHndl
Functions that access the resource map will not be supported. Not available in CarbonLib. Not available in Mac OS X.
LMSetTopMenuItem
Will be replaced by new MDEF messages. Not available in CarbonLib. Not available in Mac OS X.
LMSetUnitTableEntryCount
Not available in CarbonLib. Not available in Mac OS X.
LMSetUTableBase
Not available in CarbonLib. Not available in Mac OS X.
LMSetVBLQueue
Not available in CarbonLib. Not available in Mac OS X.
LMSetVCBQHdr
Not available in CarbonLib. Not available in Mac OS X.
LMSetVIA
Not available in CarbonLib. Not available in Mac OS X.
LMSetWindowList
The window list is read-only in Carbon. You should instead use the high-level functions provided by the Window Manager. Not available in CarbonLib. Not available in Mac OS X.
LMSetWMgrPort
The Window Manager port is not supported in Carbon. Not available in CarbonLib. Not available in Mac OS X.