62 #if !OPAQUE_TOOLBOX_STRUCTS
63 #ifndef __MACWINDOWS__
82 #if PRAGMA_STRUCT_ALIGN
83 #pragma options align = mac68k
84 #elif PRAGMA_STRUCT_PACKPUSH
86 #elif PRAGMA_STRUCT_PACK
217 #if CALL_NOT_IN_CARBON
286 #if CALL_NOT_IN_CARBON
378 #if CALL_NOT_IN_CARBON
801 #if CALL_NOT_IN_CARBON
958 #if CALL_NOT_IN_CARBON
1011 GetNextEventFilterUPP
1071 #if CALL_NOT_IN_CARBON
1354 #if CALL_NOT_IN_CARBON
1480 #ifndef ENABLE_FCB_ARRAY_ACCESS
1481 #define ENABLE_FCB_ARRAY_ACCESS 0
1484 #if ENABLE_FCB_ARRAY_ACCESS
1485 #if CALL_NOT_IN_CARBON
1506 LMSetFCBSPtr(Ptr value);
1517 LMSetFSFCBLen(SInt16 value);
1529 #if CALL_NOT_IN_CARBON
1609 #if CALL_NOT_IN_CARBON
1744 #if CALL_NOT_IN_CARBON
1791 #if CALL_NOT_IN_CARBON
1838 #if CALL_NOT_IN_CARBON
1909 #if CALL_NOT_IN_CARBON
2068 #if CALL_NOT_IN_CARBON
2216 #if !OPAQUE_TOOLBOX_STRUCTS
2217 #if CALL_NOT_IN_CARBON
2244 #if CALL_NOT_IN_CARBON
2413 #if CALL_NOT_IN_CARBON
2658 #if CALL_NOT_IN_CARBON
2727 #if CALL_NOT_IN_CARBON
3229 #if CALL_NOT_IN_CARBON
3480 #if TARGET_CPU_68K && !TARGET_RT_MAC_CFM
3486 #define LMGetDSAlertRect(dsAlertRectValue) \
3487 (*(dsAlertRectValue) = *(Rect *)0x03F8)
3488 #define LMSetDSAlertRect(dsAlertRectValue) \
3489 ((*(Rect *)0x03F8) = *(dsAlertRectValue))
3490 #define LMGetDragPattern(dragPatternValue) \
3491 (*(dragPatternValue) = *(Pattern *)0x0A34)
3492 #define LMSetDragPattern(dragPatternValue) \
3493 ((*(Pattern *)0x0A34) = *(dragPatternValue))
3494 #define LMGetDeskPattern(deskPatternValue) \
3495 (*(deskPatternValue) = *(Pattern *)0x0A3C)
3496 #define LMSetDeskPattern(deskPatternValue) \
3497 ((*(Pattern *)0x0A3C) = *(deskPatternValue))
3498 #define LMGetEventQueue() ((QHdrPtr)0x014A)
3499 #define LMSetEventQueue(eventQueueValue) \
3500 ((*(QHdrPtr)0x014A) = *(QHdrPtr)(eventQueueValue))
3501 #define LMGetVBLQueue() ((QHdrPtr)0x0160)
3502 #define LMSetVBLQueue(vblQueueValue) \
3503 ((*(QHdrPtr)0x0160) = *(QHdrPtr)(vblQueueValue))
3504 #define LMGetDrvQHdr() ((QHdrPtr)0x0308)
3505 #define LMSetDrvQHdr(drvQHdrValue) \
3506 ((*(QHdrPtr)0x0308) = *(QHdrPtr)(drvQHdrValue))
3507 #define LMGetVCBQHdr() ((QHdrPtr)0x0356)
3508 #define LMSetVCBQHdr(vcbQHdrValue) \
3509 ((*(QHdrPtr)0x0356) = *(QHdrPtr)(vcbQHdrValue))
3510 #define LMGetDTQueue() ((QHdrPtr)0x0D92)
3511 #define LMSetDTQueue(dtQueueValue) \
3512 ((*(QHdrPtr)0x0D92) = *(QHdrPtr)(dtQueueValue))
3513 #define LMGetFSQHdr() ((QHdrPtr)0x0360)
3519 #define LMGetCurApName() ((StringPtr)0x0910)
3520 #define LMSetCurApName(curApNameValue) \
3521 (BlockMoveData((Ptr)(curApNameValue), (Ptr)0x0910, sizeof(Str31)))
3522 #define LMGetSysResName() ((StringPtr)0x0AD8)
3523 #define LMSetSysResName(sysResNameValue) \
3524 (BlockMoveData((Ptr)(sysResNameValue), (Ptr)0x0AD8, sizeof(Str15)))
3525 #define LMGetFinderName() ((StringPtr)0x02E0)
3526 #define LMSetFinderName(finderName) \
3527 (BlockMoveData((Ptr)(finderName), (Ptr)0x02E0, sizeof(Str15)))
3528 #define LMGetScratch20() ((Ptr)0x01E4)
3529 #define LMSetScratch20(scratch20Value) \
3530 (BlockMoveData((Ptr)(scratch20Value), (Ptr)0x01E4, 20))
3531 #define LMGetToolScratch() ((Ptr)0x09CE)
3532 #define LMSetToolScratch(toolScratchValue) \
3533 (BlockMoveData((Ptr)(toolScratchValue), (Ptr)0x09CE, 8))
3534 #define LMGetApplScratch() ((Ptr)0x0A78)
3535 #define LMSetApplScratch(applScratchValue) \
3536 (BlockMoveData((Ptr)(applScratchValue), (Ptr)0x0A78, 12))
3547 #define LMGetDAStrings(whichString) (((StringHandle *)0x0AA0)[whichString])
3548 #define LMSetDAStrings(stringsValue, whichString) \
3549 (((StringHandle *)0x0AA0)[whichString] = (stringsValue))
3550 #define LMGetLvl2DT(vectorNumber) (((UniversalProcPtr *)0x01B2)[vectorNumber])
3551 #define LMSetLvl2DT(lvl2DTValue, vectorNumber) \
3552 (((UniversalProcPtr *)0x01B2)[vectorNumber] = (lvl2DTValue))
3553 #define LMGetExtStsDT(vectorNumber) (((UniversalProcPtr *)0x02BE)[vectorNumber])
3554 #define LMSetExtStsDT(extStsDTValue, vectorNumber) \
3555 (((UniversalProcPtr *)0x02BE)[vectorNumber] = (extStsDTValue))
3564 #if CALL_NOT_IN_CARBON
3825 #if CALL_NOT_IN_CARBON
3872 #if CALL_NOT_IN_CARBON
3950 #if CALL_NOT_IN_CARBON
3988 #if CALL_NOT_IN_CARBON
4163 #if CALL_NOT_IN_CARBON
4235 #if CALL_NOT_IN_CARBON
4304 #if PRAGMA_STRUCT_ALIGN
4305 #pragma options align = reset
4306 #elif PRAGMA_STRUCT_PACKPUSH
4308 #elif PRAGMA_STRUCT_PACK
4312 #ifdef PRAGMA_IMPORT_OFF
4315 #pragma import reset
Control Manager interfaces.
Event Manager Interfaces.
File Manager (MFS, HFS, and HFS+) Interfaces.
Public interface to the Font Manager.
UInt8 LMGetFScaleDisable(void)
void LMSetMenuList(Handle value)
void LMSetCPUFlag(UInt8 value)
SInt16 LMGetScrapState(void)
SInt16 LMGetBootDrive(void)
UniversalProcPtr LMGetJStash(void)
void LMSetABusGlobals(Ptr value)
SInt16 LMGetTESysJust(void)
void LMSetTERecal(UniversalProcPtr value)
AuxWinHandle LMGetAuxWinHead(void)
void LMSetApFontID(SInt16 value)
void LMSetOldStructure(RgnHandle value)
void LMSetDeskPattern(const Pattern *deskPatternValue)
UInt8 LMGetSPATalkB(void)
void LMSetSdVolume(UInt8 value)
void LMSetStackLowPoint(Ptr value)
void LMSetPortBUse(UInt8 value)
void LMSetJournalRef(SInt16 value)
UniversalProcPtr LMGetJVBLTask(void)
void LMSetTheZone(THz value)
void LMSetToolScratch(const void *toolScratchValue)
void LMSetAuxWinHead(AuxWinHandle value)
void LMGetDSAlertRect(Rect *dsAlertRectValue)
void LMSetCurrentA5(Ptr value)
SInt16 LMGetMBarEnable(void)
UInt8 LMGetROMMapInsert(void)
SInt16 LMGetSPPortB(void)
UInt8 LMGetSdVolume(void)
SInt16 LMGetBufTgFFlg(void)
UInt8 LMGetTmpResLoad(void)
void LMSetCrsrBusy(UInt8 value)
SInt16 LMGetTopMenuItem(void)
Ptr LMGetApplScratch(void)
void LMSetDeskCPat(PixPatHandle value)
void LMSetRAMBase(Ptr value)
UInt8 LMGetSoundLevel(void)
void LMSetVCBQHdr(QHdrPtr vcbQHdrValue)
void LMSetResLoad(UInt8 value)
void LMSetExtStsDT(UniversalProcPtr ExtStsDTValue, short vectorNumber)
void LMSetROMMapInsert(UInt8 value)
void LMSetSoundBase(Ptr value)
void LMSetSysMap(SInt16 value)
RgnHandle LMGetGrayRgn(void)
UniversalProcPtr LMGetJIODone(void)
void LMSetSPATalkA(UInt8 value)
Point LMGetMouseTemp(void)
Handle LMGetTopMapHndl(void)
Ptr LMGetDSAlertTab(void)
void LMSetSPPrint(UInt8 value)
SInt16 LMGetDSErrCode(void)
void LMSetApplScratch(const void *applScratchValue)
void LMSetSFSaveDisk(SInt16 value)
SInt32 LMGetMinusOne(void)
SInt32 LMGetCurDirStore(void)
UInt8 LMGetPortAInfo(void)
UniversalProcPtr LMGetToExtFS(void)
Handle LMGetGZRootHnd(void)
SInt32 LMGetRndSeed(void)
void LMSetMenuDisable(SInt32 value)
void LMSetANumber(SInt16 value)
void LMSetCurApName(ConstStr31Param curApNameValue)
PixPatHandle LMGetDeskCPat(void)
SInt16 LMGetANumber(void)
void LMSetOldContent(RgnHandle value)
UInt8 LMGetMouseButtonState(void)
void LMSetSysMapHndl(Handle value)
void LMSetMouseButtonState(UInt8 value)
void LMSetMBarEnable(SInt16 value)
SInt16 LMGetTimeDBRA(void)
void LMSetMinusOne(SInt32 value)
UInt32 LMGetCaretTime(void)
SInt32 LMGetMinStack(void)
Ptr LMGetStackLowPoint(void)
void LMSetSynListHandle(Handle value)
void LMSetResErrProc(ResErrUPP value)
void LMSetDTQueue(QHdrPtr dtQueueValue)
void LMSetJDTInstall(UniversalProcPtr value)
void LMSetDABeeper(UniversalProcPtr value)
void LMSetApplZone(THz value)
void LMSetWindowList(WindowRef value)
QHdrPtr LMGetVCBQHdr(void)
void LMSetSysFontSize(SInt16 value)
void LMSetJVBLTask(UniversalProcPtr value)
UInt8 LMGetSPClikCaret(void)
void LMSetSPAlarm(SInt32 value)
UniversalProcPtr LMGetTERecal(void)
void LMSetLvl2DT(UniversalProcPtr Lvl2DTValue, short vectorNumber)
void LMSetJFetch(UniversalProcPtr value)
SInt16 LMGetDlgFont(void)
void LMSetDlgFont(SInt16 value)
QHdrPtr LMGetDrvQHdr(void)
void LMSetSPFont(SInt16 value)
WindowRef LMGetWindowList(void)
void LMSetMBTicks(long value)
void LMSetUTableBase(Ptr value)
UInt8 LMGetPortBUse(void)
void LMSetApplLimit(Ptr value)
UInt8 LMGetSPVolCtl(void)
void LMSetCurApRefNum(SInt16 value)
Handle LMGetAppParmHandle(void)
void LMSetGNEFilter(GetNextEventFilterUPP value)
void LMSetMinStack(SInt32 value)
void LMSetTheCursor(const Cursor *newCursor)
void LMSetBufTgFBkNum(SInt16 value)
void LMSetDragHook(DragGrayRgnUPP value)
SInt16 LMGetCurPageOption(void)
void LMSetIntlSpec(Ptr value)
RgnHandle LMGetOldContent(void)
void LMSetSPPortA(SInt16 value)
void LMSetOneOne(SInt32 value)
void LMSetRndSeed(SInt32 value)
void LMSetSPMisc2(UInt8 value)
void LMSetTEScrpLength(UInt16 value)
void LMSetROM85(SInt16 value)
SInt16 LMGetApFontID(void)
void LMSetSaveUpdate(SInt16 value)
void LMSetLo3Bytes(SInt32 value)
void LMSetBufTgDate(SInt32 value)
Point LMGetMouseLocation(void)
UInt16 LMGetTEScrpLength(void)
void LMSetPaintWhite(SInt16 value)
WindowRef LMGetCurDeactive(void)
Handle LMGetSysMapHndl(void)
void LMSetScrapHandle(Handle value)
void LMSetSysZone(THz value)
void LMSetDefVCBPtr(Ptr value)
void LMSetWMgrPort(GrafPtr value)
SInt16 LMGetSysFontSize(void)
UInt8 LMGetMMU32Bit(void)
void LMGetTheCursor(Cursor *currentCursor)
void LMSetScratch20(const void *scratch20Value)
void LMSetDragPattern(const Pattern *dragPatternValue)
SInt32 LMGetBufTgDate(void)
void LMSetBufTgFNum(SInt32 value)
void LMSetDoubleTime(UInt32 value)
MBarHookUPP LMGetMBarHook(void)
void LMSetMBarHeight(SInt16 value)
UInt32 LMGetDoubleTime(void)
SInt16 LMGetHWCfgFlags(void)
void LMSetGZMoveHnd(Handle value)
Handle LMGetScrapHandle(void)
void LMSetSoundPtr(Ptr value)
StringPtr LMGetFinderName(void)
void LMSetDiskFormatingHFSDefaults(Ptr value)
void LMSetROMBase(Ptr value)
void LMSetTopMenuItem(SInt16 value)
void LMSetTheMenu(SInt16 value)
void LMSetFinderName(ConstStr15Param finderNameValue)
SInt32 LMGetSPAlarm(void)
GrafPtr LMGetWMgrPort(void)
UniversalProcPtr LMGetJDTInstall(void)
void LMSetSPKbd(UInt8 value)
void LMSetSEvtEnb(UInt8 value)
void LMSetCurActivate(WindowRef value)
SInt32 LMGetMenuDisable(void)
UniversalProcPtr LMGetDeskHook(void)
void LMSetPortAInfo(UInt8 value)
void LMSetGrayRgn(RgnHandle value)
void LMSetMemTop(Ptr value)
WindowRef LMGetCurActivate(void)
void LMSetTEScrpHandle(Handle value)
void LMSetDAStrings(StringHandle stringsValue, short whichString)
void LMSetJIODone(UniversalProcPtr value)
QHdrPtr LMGetFSQHdr(void)
SInt16 LMGetBufTgFBkNum(void)
void LMSetAppParmHandle(Handle value)
Handle LMGetROMMapHandle(void)
void LMSetCurDeactive(WindowRef value)
Ptr LMGetDiskFormatingHFSDefaults(void)
StringHandle LMGetDAStrings(short whichString)
void LMSetScrnBase(Ptr value)
void LMSetVBLQueue(QHdrPtr vblQueueValue)
Handle LMGetROMFont0(void)
void LMSetScrDmpEnb(UInt8 value)
UInt8 LMGetSPConfig(void)
void LMSetCurPageOption(SInt16 value)
void LMSetKeyTime(long value)
void LMSetJStash(UniversalProcPtr value)
DragGrayRgnUPP LMGetDragHook(void)
SInt16 LMGetSPPortA(void)
void LMSetSPVolCtl(UInt8 value)
SInt16 LMGetSysFontFam(void)
void LMSetABusDCE(Ptr value)
void LMSetUnitTableEntryCount(short value)
GetNextEventFilterUPP LMGetGNEFilter(void)
void LMSetSPConfig(UInt8 value)
void LMSetTEDoText(UniversalProcPtr value)
SInt32 LMGetBufTgFNum(void)
void LMSetDSErrCode(SInt16 value)
void LMSetDrvQHdr(QHdrPtr drvQHdrValue)
void LMSetSPClikCaret(UInt8 value)
void LMSetDeskHook(UniversalProcPtr value)
void LMSetGZRootHnd(Handle value)
void LMSetSysEvtMask(SInt16 value)
void LMSetACount(SInt16 value)
ResErrUPP LMGetResErrProc(void)
UniversalProcPtr LMGetExtStsDT(short vectorNumber)
void LMSetTmpResLoad(UInt8 value)
void LMSetSPValid(UInt8 value)
void LMSetResumeProc(UniversalProcPtr value)
QHdrPtr LMGetEventQueue(void)
void LMSetBootDrive(SInt16 value)
SInt16 LMGetCrsrThresh(void)
void LMSetScrapState(SInt16 value)
UniversalProcPtr LMGetJFetch(void)
void LMSetAtMenuBottom(SInt16 value)
void LMSetROMMapHandle(Handle value)
void LMSetMenuHook(MenuHookUPP value)
void LMSetSoundLevel(UInt8 value)
void LMSetCurDirStore(SInt32 value)
void LMSetMenuCInfo(MCTableHandle value)
SInt16 LMGetTimeSCSIDB(void)
void LMSetMBarHook(MBarHookUPP value)
void LMSetScrapSize(SInt32 value)
SInt32 LMGetLo3Bytes(void)
Handle LMGetSynListHandle(void)
Point LMGetRawMouseLocation(void)
Handle LMGetTEScrpHandle(void)
void LMSetTimeDBRA(SInt16 value)
void LMSetCurMap(SInt16 value)
void LMSetSCCRd(Ptr value)
Ptr LMGetCurStackBase(void)
UniversalProcPtr LMGetResumeProc(void)
void LMSetScrapName(StringPtr value)
void LMSetCrsrThresh(SInt16 value)
void LMSetTopMapHndl(Handle value)
SInt16 LMGetPrintErr(void)
void LMSetCurJTOffset(SInt16 value)
MCTableHandle LMGetMenuCInfo(void)
RgnHandle LMGetOldStructure(void)
void LMSetGhostWindow(WindowRef value)
StringPtr LMGetCurApName(void)
void LMSetCurStackBase(Ptr value)
Ptr LMGetABusGlobals(void)
void LMSetSysResName(ConstStr15Param sysResNameValue)
void LMSetBufTgFFlg(SInt16 value)
void LMSetDSAlertTab(Ptr value)
QHdrPtr LMGetDTQueue(void)
UniversalProcPtr LMGetDABeeper(void)
void LMSetTimeSCSIDB(SInt16 value)
void LMSetTimeSCCDB(SInt16 value)
void LMSetRawMouseLocation(Point value)
SInt16 LMGetSaveUpdate(void)
SInt16 LMGetCurJTOffset(void)
StringPtr LMGetSysResName(void)
SInt16 LMGetFSFCBLen(void)
SInt16 LMGetSFSaveDisk(void)
void LMSetMouseTemp(Point value)
SInt16 LMGetCurPitch(void)
Handle LMGetMenuList(void)
void LMSetATalkHk2(Ptr value)
void LMSetEventQueue(QHdrPtr eventQueueValue)
void LMSetSPATalkB(UInt8 value)
void LMSetToExtFS(UniversalProcPtr value)
StringPtr LMGetScrapName(void)
SInt16 LMGetMenuFlash(void)
void LMSetROMFont0(Handle value)
void LMSetSPPortB(SInt16 value)
Handle LMGetGZMoveHnd(void)
SInt16 LMGetAtMenuBottom(void)
void LMSetDefltStack(SInt32 value)
SInt16 LMGetJournalRef(void)
void LMSetSCCWr(Ptr value)
SInt16 LMGetTimeSCCDB(void)
void LMSetSaveVisRgn(RgnHandle value)
Ptr LMGetToolScratch(void)
void LMSetTicks(UInt32 value)
void LMSetHighHeapMark(Ptr value)
void LMSetCaretTime(UInt32 value)
UInt8 LMGetCrsrBusy(void)
void LMSetBufPtr(Ptr value)
WindowRef LMGetGhostWindow(void)
SInt16 LMGetCurApRefNum(void)
SInt16 LMGetScrapCount(void)
void LMSetTESysJust(SInt16 value)
void LMSetScrapCount(SInt16 value)
MenuHookUPP LMGetMenuHook(void)
void LMSetMemErr(SInt16 value)
SInt32 LMGetScrapSize(void)
void LMSetMouseLocation(Point value)
Ptr LMGetHighHeapMark(void)
Ptr LMGetUTableBase(void)
void LMSetHeapEnd(Ptr value)
void LMSetSysFontFam(SInt16 value)
short LMGetUnitTableEntryCount(void)
void LMGetDeskPattern(Pattern *deskPatternValue)
SInt32 LMGetDefltStack(void)
void LMSetMMU32Bit(UInt8 value)
UniversalProcPtr LMGetTEDoText(void)
UInt8 LMGetSPATalkA(void)
void LMSetResErr(SInt16 value)
void LMSetTime(SInt32 value)
void LMSetCurPitch(SInt16 value)
void LMSetMenuFlash(SInt16 value)
void LMSetFScaleDisable(UInt8 value)
SInt16 LMGetMBarHeight(void)
void LMSetDSAlertRect(const Rect *dsAlertRectValue)
UniversalProcPtr LMGetLvl2DT(short vectorNumber)
void LMSetHWCfgFlags(SInt16 value)
void LMGetDragPattern(Pattern *dragPatternValue)
UInt8 LMGetScrDmpEnb(void)
RgnHandle LMGetSaveVisRgn(void)
SInt16 LMGetPaintWhite(void)
QHdrPtr LMGetVBLQueue(void)
SInt16 LMGetSysEvtMask(void)
void LMSetPrintErr(SInt16 value)
Memory Manager Interfaces.
Basic Macintosh data types.
unsigned char * StringPtr
Definition: MacTypes.h:477
Window Manager Interfaces.
Interface to Quickdraw Graphics.
Resource Manager Interfaces.
Definition: MacWindows.h:809
Definition: Quickdraw.h:288
Definition: Quickdraw.h:1648
Definition: Quickdraw.h:306
Definition: Quickdraw.h:223
Definition: Quickdraw.h:2091
Definition: MacTypes.h:520
Definition: OSUtils.h:154
Definition: MacTypes.h:527
Definition: MacMemory.h:101