1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682 |
- {
- File: LowMem.p
-
- Contains: Low Memory Accessor Interfaces.
-
- Version: Technology: Mac OS 8.1
- Release: Universal Interfaces 3.4.2
-
- Copyright: © 1993-2002 by Apple Computer, Inc., all rights reserved
-
- Bugs?: For bug reports, consult the following page on
- the World Wide Web:
-
- http://www.freepascal.org/bugs.html
-
- }
- {
- Modified for use with Free Pascal
- Version 200
- Please report any bugs to <[email protected]>
- }
- {$mode macpas}
- {$packenum 1}
- {$macro on}
- {$inline on}
- {$CALLING MWPASCAL}
- unit LowMem;
- interface
- {$setc UNIVERSAL_INTERFACES_VERSION := $0342}
- {$setc GAP_INTERFACES_VERSION := $0200}
- {$ifc not defined USE_CFSTR_CONSTANT_MACROS}
- {$setc USE_CFSTR_CONSTANT_MACROS := TRUE}
- {$endc}
- {$ifc defined CPUPOWERPC and defined CPUI386}
- {$error Conflicting initial definitions for CPUPOWERPC and CPUI386}
- {$endc}
- {$ifc defined FPC_BIG_ENDIAN and defined FPC_LITTLE_ENDIAN}
- {$error Conflicting initial definitions for FPC_BIG_ENDIAN and FPC_LITTLE_ENDIAN}
- {$endc}
- {$ifc not defined __ppc__ and defined CPUPOWERPC}
- {$setc __ppc__ := 1}
- {$elsec}
- {$setc __ppc__ := 0}
- {$endc}
- {$ifc not defined __i386__ and defined CPUI386}
- {$setc __i386__ := 1}
- {$elsec}
- {$setc __i386__ := 0}
- {$endc}
- {$ifc defined __ppc__ and __ppc__ and defined __i386__ and __i386__}
- {$error Conflicting definitions for __ppc__ and __i386__}
- {$endc}
- {$ifc defined __ppc__ and __ppc__}
- {$setc TARGET_CPU_PPC := TRUE}
- {$setc TARGET_CPU_X86 := FALSE}
- {$elifc defined __i386__ and __i386__}
- {$setc TARGET_CPU_PPC := FALSE}
- {$setc TARGET_CPU_X86 := TRUE}
- {$elsec}
- {$error Neither __ppc__ nor __i386__ is defined.}
- {$endc}
- {$setc TARGET_CPU_PPC_64 := FALSE}
- {$ifc defined FPC_BIG_ENDIAN}
- {$setc TARGET_RT_BIG_ENDIAN := TRUE}
- {$setc TARGET_RT_LITTLE_ENDIAN := FALSE}
- {$elifc defined FPC_LITTLE_ENDIAN}
- {$setc TARGET_RT_BIG_ENDIAN := FALSE}
- {$setc TARGET_RT_LITTLE_ENDIAN := TRUE}
- {$elsec}
- {$error Neither FPC_BIG_ENDIAN nor FPC_LITTLE_ENDIAN are defined.}
- {$endc}
- {$setc ACCESSOR_CALLS_ARE_FUNCTIONS := TRUE}
- {$setc CALL_NOT_IN_CARBON := FALSE}
- {$setc OLDROUTINENAMES := FALSE}
- {$setc OPAQUE_TOOLBOX_STRUCTS := TRUE}
- {$setc OPAQUE_UPP_TYPES := TRUE}
- {$setc OTCARBONAPPLICATION := TRUE}
- {$setc OTKERNEL := FALSE}
- {$setc PM_USE_SESSION_APIS := TRUE}
- {$setc TARGET_API_MAC_CARBON := TRUE}
- {$setc TARGET_API_MAC_OS8 := FALSE}
- {$setc TARGET_API_MAC_OSX := TRUE}
- {$setc TARGET_CARBON := TRUE}
- {$setc TARGET_CPU_68K := FALSE}
- {$setc TARGET_CPU_MIPS := FALSE}
- {$setc TARGET_CPU_SPARC := FALSE}
- {$setc TARGET_OS_MAC := TRUE}
- {$setc TARGET_OS_UNIX := FALSE}
- {$setc TARGET_OS_WIN32 := FALSE}
- {$setc TARGET_RT_MAC_68881 := FALSE}
- {$setc TARGET_RT_MAC_CFM := FALSE}
- {$setc TARGET_RT_MAC_MACHO := TRUE}
- {$setc TYPED_FUNCTION_POINTERS := TRUE}
- {$setc TYPE_BOOL := FALSE}
- {$setc TYPE_EXTENDED := FALSE}
- {$setc TYPE_LONGLONG := TRUE}
- uses MacTypes,Files,MacMemory,OSUtils,Resources,Quickdraw,Controls,Events,Menus,Fonts,MacWindows;
- {$ifc NOT OPAQUE_TOOLBOX_STRUCTS}
- {$endc}
- {$ALIGN MAC68K}
- {*************************************************************************************
- SIMPLE LOWMEM ACCESSORS
- *************************************************************************************}
- {
- The following functions were moved to Quickdraw.h:
-
- LMSetDeviceList
- LMSetLastSPExtra
- LMGetWidthListHand
- LMSetWidthListHand
- LMGetScrHRes
- LMSetScrHRes
- LMSetScrVRes
- LMGetScrVRes
- LMGetHiliteMode
- LMSetHiliteMode
- LMGetMainDevice
- LMSetMainDevice
- LMGetDeviceList
- LMGetQDColors
- LMSetQDColors
- LMGetWidthPtr
- LMSetWidthPtr
- LMGetWidthTabHandle
- LMSetWidthTabHandle
- LMGetLastSPExtra
- LMGetLastFOND
- LMSetLastFOND
- LMGetFractEnable
- LMSetFractEnable
- LMGetTheGDevice
- LMSetTheGDevice
- LMGetCursorNew
- LMSetCursorNew
- LMGetHiliteRGB
- LMSetHiliteRGB
-
- The following functions were moved to TextEdit.h:
-
- LMGetWordRedraw
- LMSetWordRedraw
- The following functions were moved to Menus.h:
-
- LMGetTheMenu
-
- The following functions were moved to Events.h:
-
- LMGetKeyRepThresh
- LMSetKeyRepThresh
- LMGetKeyThresh
- LMSetKeyRepThresh
- LMGetKbdLast
- LMSetKbdLast
- LMGetKbdType
- LMSetKbdType
- }
- {
- * LMGetMemTop()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetMemTop: Ptr; external name '_LMGetMemTop';
- {
- * LMSetMemTop()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetMemTop(value: Ptr); external name '_LMSetMemTop';
- {
- * LMGetBufPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetBufPtr: Ptr; external name '_LMGetBufPtr';
- {
- * LMSetBufPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetBufPtr(value: Ptr); external name '_LMSetBufPtr';
- {
- * LMGetHeapEnd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetHeapEnd: Ptr; external name '_LMGetHeapEnd';
- {
- * LMSetHeapEnd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetHeapEnd(value: Ptr); external name '_LMSetHeapEnd';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetTheZone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTheZone: THz; external name '_LMGetTheZone';
- {
- * LMSetTheZone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTheZone(value: THz); external name '_LMSetTheZone';
- {
- * LMGetUTableBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetUTableBase: Ptr; external name '_LMGetUTableBase';
- {
- * LMSetUTableBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetUTableBase(value: Ptr); external name '_LMSetUTableBase';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetCPUFlag()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetCPUFlag: ByteParameter; external name '_LMGetCPUFlag';
- {
- * LMSetCPUFlag()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetCPUFlag(value: ByteParameter); external name '_LMSetCPUFlag';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetApplLimit()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetApplLimit: Ptr; external name '_LMGetApplLimit';
- {
- * LMSetApplLimit()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetApplLimit(value: Ptr); external name '_LMSetApplLimit';
- {
- * LMGetSysEvtMask()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSysEvtMask: SInt16; external name '_LMGetSysEvtMask';
- { Carbon Usage: use SetEventMask }
- {
- * LMSetSysEvtMask()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSysEvtMask(value: SInt16); external name '_LMSetSysEvtMask';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetRndSeed()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetRndSeed: SInt32; external name '_LMGetRndSeed';
- {
- * LMSetRndSeed()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetRndSeed(value: SInt32); external name '_LMSetRndSeed';
- {
- * LMGetSEvtEnb()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSEvtEnb: ByteParameter; external name '_LMGetSEvtEnb';
- {
- * LMSetSEvtEnb()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSEvtEnb(value: ByteParameter); external name '_LMSetSEvtEnb';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetTicks()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTicks: UInt32; external name '_LMGetTicks';
- {
- * LMSetTicks()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTicks(value: UInt32); external name '_LMSetTicks';
- {
- * LMGetVIA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetVIA: Ptr; external name '_LMGetVIA';
- {
- * LMSetVIA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetVIA(value: Ptr); external name '_LMSetVIA';
- {
- * LMGetSCCRd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSCCRd: Ptr; external name '_LMGetSCCRd';
- {
- * LMSetSCCRd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSCCRd(value: Ptr); external name '_LMSetSCCRd';
- {
- * LMGetSCCWr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSCCWr: Ptr; external name '_LMGetSCCWr';
- {
- * LMSetSCCWr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSCCWr(value: Ptr); external name '_LMSetSCCWr';
- {
- * LMGetSPValid()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPValid: ByteParameter; external name '_LMGetSPValid';
- {
- * LMSetSPValid()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPValid(value: ByteParameter); external name '_LMSetSPValid';
- {
- * LMGetSPATalkA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPATalkA: ByteParameter; external name '_LMGetSPATalkA';
- {
- * LMSetSPATalkA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPATalkA(value: ByteParameter); external name '_LMSetSPATalkA';
- {
- * LMGetSPATalkB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPATalkB: ByteParameter; external name '_LMGetSPATalkB';
- {
- * LMSetSPATalkB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPATalkB(value: ByteParameter); external name '_LMSetSPATalkB';
- {
- * LMGetSPConfig()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPConfig: ByteParameter; external name '_LMGetSPConfig';
- {
- * LMSetSPConfig()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPConfig(value: ByteParameter); external name '_LMSetSPConfig';
- {
- * LMGetSPPortA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPPortA: SInt16; external name '_LMGetSPPortA';
- {
- * LMSetSPPortA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPPortA(value: SInt16); external name '_LMSetSPPortA';
- {
- * LMGetSPPortB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPPortB: SInt16; external name '_LMGetSPPortB';
- {
- * LMSetSPPortB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPPortB(value: SInt16); external name '_LMSetSPPortB';
- {
- * LMGetSPAlarm()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPAlarm: SInt32; external name '_LMGetSPAlarm';
- {
- * LMSetSPAlarm()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPAlarm(value: SInt32); external name '_LMSetSPAlarm';
- {
- * LMGetSPFont()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPFont: SInt16; external name '_LMGetSPFont';
- {
- * LMSetSPFont()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPFont(value: SInt16); external name '_LMSetSPFont';
- {
- * LMGetSPKbd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPKbd: ByteParameter; external name '_LMGetSPKbd';
- {
- * LMSetSPKbd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPKbd(value: ByteParameter); external name '_LMSetSPKbd';
- {
- * LMGetSPPrint()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPPrint: ByteParameter; external name '_LMGetSPPrint';
- {
- * LMSetSPPrint()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPPrint(value: ByteParameter); external name '_LMSetSPPrint';
- {
- * LMGetSPVolCtl()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPVolCtl: ByteParameter; external name '_LMGetSPVolCtl';
- {
- * LMSetSPVolCtl()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPVolCtl(value: ByteParameter); external name '_LMSetSPVolCtl';
- {
- * LMGetSPClikCaret()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPClikCaret: ByteParameter; external name '_LMGetSPClikCaret';
- {
- * LMSetSPClikCaret()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPClikCaret(value: ByteParameter); external name '_LMSetSPClikCaret';
- {
- * LMGetSPMisc2()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSPMisc2: ByteParameter; external name '_LMGetSPMisc2';
- {
- * LMSetSPMisc2()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSPMisc2(value: ByteParameter); external name '_LMSetSPMisc2';
- { Carbon Usage: use GetDateTime }
- {
- * LMGetTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTime: SInt32; external name '_LMGetTime';
- { Carbon Usage: use SetDateTime }
- {
- * LMSetTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTime(value: SInt32); external name '_LMSetTime';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetBootDrive()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetBootDrive: SInt16; external name '_LMGetBootDrive';
- {
- * LMSetBootDrive()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetBootDrive(value: SInt16); external name '_LMSetBootDrive';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetSFSaveDisk()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSFSaveDisk: SInt16; external name '_LMGetSFSaveDisk';
- {
- * LMSetSFSaveDisk()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSFSaveDisk(value: SInt16); external name '_LMSetSFSaveDisk';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetMemErr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetMemErr: SInt16; external name '_LMGetMemErr';
- {
- * LMSetMemErr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetMemErr(value: SInt16); external name '_LMSetMemErr';
- {
- * LMGetSdVolume()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSdVolume: ByteParameter; external name '_LMGetSdVolume';
- {
- * LMSetSdVolume()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSdVolume(value: ByteParameter); external name '_LMSetSdVolume';
- {
- * LMGetSoundPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSoundPtr: Ptr; external name '_LMGetSoundPtr';
- {
- * LMSetSoundPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSoundPtr(value: Ptr); external name '_LMSetSoundPtr';
- {
- * LMGetSoundBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSoundBase: Ptr; external name '_LMGetSoundBase';
- {
- * LMSetSoundBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSoundBase(value: Ptr); external name '_LMSetSoundBase';
- {
- * LMGetSoundLevel()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSoundLevel: ByteParameter; external name '_LMGetSoundLevel';
- {
- * LMSetSoundLevel()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSoundLevel(value: ByteParameter); external name '_LMSetSoundLevel';
- {
- * LMGetCurPitch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetCurPitch: SInt16; external name '_LMGetCurPitch';
- {
- * LMSetCurPitch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetCurPitch(value: SInt16); external name '_LMSetCurPitch';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetROM85()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetROM85: SInt16; external name '_LMGetROM85';
- {
- * LMSetROM85()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetROM85(value: SInt16); external name '_LMSetROM85';
- {
- * LMGetPortBUse()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetPortBUse: ByteParameter; external name '_LMGetPortBUse';
- {
- * LMSetPortBUse()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetPortBUse(value: ByteParameter); external name '_LMSetPortBUse';
- {
- * LMGetGNEFilter()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetGNEFilter: GetNextEventFilterUPP; external name '_LMGetGNEFilter';
- {
- * LMSetGNEFilter()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetGNEFilter(value: GetNextEventFilterUPP); external name '_LMSetGNEFilter';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetSysZone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSysZone: THz; external name '_LMGetSysZone';
- {
- * LMSetSysZone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSysZone(value: THz); external name '_LMSetSysZone';
- {
- * LMGetApplZone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetApplZone: THz; external name '_LMGetApplZone';
- {
- * LMSetApplZone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetApplZone(value: THz); external name '_LMSetApplZone';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetROMBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetROMBase: Ptr; external name '_LMGetROMBase';
- {
- * LMSetROMBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetROMBase(value: Ptr); external name '_LMSetROMBase';
- {
- * LMGetRAMBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetRAMBase: Ptr; external name '_LMGetRAMBase';
- {
- * LMSetRAMBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetRAMBase(value: Ptr); external name '_LMSetRAMBase';
- {
- * LMGetDSAlertTab()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDSAlertTab: Ptr; external name '_LMGetDSAlertTab';
- {
- * LMSetDSAlertTab()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDSAlertTab(value: Ptr); external name '_LMSetDSAlertTab';
- {
- NOTE: LMGetABusVars and LMSetABusVars have been removed.
- Their implememtation in InterfaceLib was inconsistent
- with their prototypes here. In InterfaceLib LMSetABusVars
- would copy eight bytes and LMGetABusVars would return the
- value 0x02D8 instead of the long at that location.
-
- Use LMGetABusGlobals/LMSetABusGlobals to get/set the
- long at location 0x02D8 which is a pointer to the AppleTalk
- globals. Use LMGetABusDCE/LMSetABusDCE to get/set the
- long at location 0x02DC which is the .MPP driver
- Device Control Entry.
-
- }
- {
- * LMGetABusGlobals()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetABusGlobals: Ptr; external name '_LMGetABusGlobals';
- {
- * LMGetABusDCE()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetABusDCE: Ptr; external name '_LMGetABusDCE';
- {
- * LMSetABusGlobals()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetABusGlobals(value: Ptr); external name '_LMSetABusGlobals';
- {
- * LMSetABusDCE()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetABusDCE(value: Ptr); external name '_LMSetABusDCE';
- { Carbon Usage: use GetDblTime }
- {
- * LMGetDoubleTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDoubleTime: UInt32; external name '_LMGetDoubleTime';
- {
- * LMSetDoubleTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDoubleTime(value: UInt32); external name '_LMSetDoubleTime';
- { Carbon Usage: use GetCaretTime }
- {
- * LMGetCaretTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCaretTime: UInt32; external name '_LMGetCaretTime';
- {
- * LMSetCaretTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCaretTime(value: UInt32); external name '_LMSetCaretTime';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetScrDmpEnb()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetScrDmpEnb: ByteParameter; external name '_LMGetScrDmpEnb';
- {
- * LMSetScrDmpEnb()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetScrDmpEnb(value: ByteParameter); external name '_LMSetScrDmpEnb';
- {
- * LMGetBufTgFNum()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetBufTgFNum: SInt32; external name '_LMGetBufTgFNum';
- {
- * LMSetBufTgFNum()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetBufTgFNum(value: SInt32); external name '_LMSetBufTgFNum';
- {
- * LMGetBufTgFFlg()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetBufTgFFlg: SInt16; external name '_LMGetBufTgFFlg';
- {
- * LMSetBufTgFFlg()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetBufTgFFlg(value: SInt16); external name '_LMSetBufTgFFlg';
- {
- * LMGetBufTgFBkNum()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetBufTgFBkNum: SInt16; external name '_LMGetBufTgFBkNum';
- {
- * LMSetBufTgFBkNum()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetBufTgFBkNum(value: SInt16); external name '_LMSetBufTgFBkNum';
- {
- * LMGetBufTgDate()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetBufTgDate: SInt32; external name '_LMGetBufTgDate';
- {
- * LMSetBufTgDate()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetBufTgDate(value: SInt32); external name '_LMSetBufTgDate';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetLo3Bytes()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetLo3Bytes: SInt32; external name '_LMGetLo3Bytes';
- {
- * LMSetLo3Bytes()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetLo3Bytes(value: SInt32); external name '_LMSetLo3Bytes';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetMinStack()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetMinStack: SInt32; external name '_LMGetMinStack';
- {
- * LMSetMinStack()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetMinStack(value: SInt32); external name '_LMSetMinStack';
- {
- * LMGetDefltStack()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetDefltStack: SInt32; external name '_LMGetDefltStack';
- {
- * LMSetDefltStack()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetDefltStack(value: SInt32); external name '_LMSetDefltStack';
- {
- * LMGetGZRootHnd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetGZRootHnd: Handle; external name '_LMGetGZRootHnd';
- {
- * LMSetGZRootHnd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetGZRootHnd(value: Handle); external name '_LMSetGZRootHnd';
- {
- * LMGetGZMoveHnd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetGZMoveHnd: Handle; external name '_LMGetGZMoveHnd';
- {
- * LMSetGZMoveHnd()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetGZMoveHnd(value: Handle); external name '_LMSetGZMoveHnd';
- {
- LMGetFCBSPtr, LMSetFCBSPtr and LMSetFSFCBLen are not supported with Mac OS 9
- and later. Access to information in File Control Blocks or Fork Control Blocks
- (FCBs) should, if at all possible, be made with the GetFCBInfo or GetForkCBInfo
- routines. See the Technote "FCBs, Now and Forever" or the Technical Q&A
- "Accessing File Control Blocks" for complete information on this subject.
- Direct access to FCBs is not allowed by Carbon. Non-Carbon programs that
- require direct access to FCBs should use the File System Manager (FSM) FCB accessor
- functions if FSM is available (use the Gestalt selector gestaltFSAttr to determine
- this). Non-Carbon programs needing direct access to FCBs when FSM is not available
- can define ENABLE_FCB_ARRAY_ACCESS to be true when compiling.
- }
- {$ifc undefined ENABLE_FCB_ARRAY_ACCESS}
- {$setc ENABLE_FCB_ARRAY_ACCESS := 0}
- {$endc}
- {$ifc ENABLE_FCB_ARRAY_ACCESS}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetFCBSPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetFCBSPtr: Ptr; external name '_LMGetFCBSPtr';
- {
- * LMSetFCBSPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetFCBSPtr(value: Ptr); external name '_LMSetFCBSPtr';
- {
- * LMSetFSFCBLen()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetFSFCBLen(value: SInt16); external name '_LMSetFSFCBLen';
- {$endc} {CALL_NOT_IN_CARBON}
- {$endc} {ENABLE_FCB_ARRAY_ACCESS}
- {
- LMGetFSFCBLen is supported only for the purpose of determining that the HFS
- file system is available as documented in developer Technotes (the HFS file system
- is available in System 3.2 and later). There is no documented use of FSFCBLen
- other than testing it for a positive value.
- }
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetFSFCBLen()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetFSFCBLen: SInt16; external name '_LMGetFSFCBLen';
- {
- * LMGetDefVCBPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDefVCBPtr: Ptr; external name '_LMGetDefVCBPtr';
- {
- * LMSetDefVCBPtr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDefVCBPtr(value: Ptr); external name '_LMSetDefVCBPtr';
- {
- * LMGetCurDirStore()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCurDirStore: SInt32; external name '_LMGetCurDirStore';
- {
- * LMSetCurDirStore()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCurDirStore(value: SInt32); external name '_LMSetCurDirStore';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetToExtFS()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetToExtFS: UniversalProcPtr; external name '_LMGetToExtFS';
- {
- * LMSetToExtFS()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetToExtFS(value: UniversalProcPtr); external name '_LMSetToExtFS';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetScrnBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetScrnBase: Ptr; external name '_LMGetScrnBase';
- {
- * LMSetScrnBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetScrnBase(value: Ptr); external name '_LMSetScrnBase';
- {
- * LMGetCrsrBusy()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCrsrBusy: ByteParameter; external name '_LMGetCrsrBusy';
- {
- * LMSetCrsrBusy()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCrsrBusy(value: ByteParameter); external name '_LMSetCrsrBusy';
- {
- * LMGetJournalRef()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetJournalRef: SInt16; external name '_LMGetJournalRef';
- {
- * LMSetJournalRef()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetJournalRef(value: SInt16); external name '_LMSetJournalRef';
- {
- * LMGetCrsrThresh()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCrsrThresh: SInt16; external name '_LMGetCrsrThresh';
- {
- * LMSetCrsrThresh()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCrsrThresh(value: SInt16); external name '_LMSetCrsrThresh';
- {
- * LMGetJFetch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetJFetch: UniversalProcPtr; external name '_LMGetJFetch';
- {
- * LMSetJFetch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetJFetch(value: UniversalProcPtr); external name '_LMSetJFetch';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetJStash()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetJStash: UniversalProcPtr; external name '_LMGetJStash';
- {
- * LMSetJStash()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetJStash(value: UniversalProcPtr); external name '_LMSetJStash';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetJIODone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetJIODone: UniversalProcPtr; external name '_LMGetJIODone';
- {
- * LMSetJIODone()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetJIODone(value: UniversalProcPtr); external name '_LMSetJIODone';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetCurApRefNum()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetCurApRefNum: SInt16; external name '_LMGetCurApRefNum';
- {
- * LMSetCurApRefNum()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetCurApRefNum(value: SInt16); external name '_LMSetCurApRefNum';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetCurrentA5()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCurrentA5: Ptr; external name '_LMGetCurrentA5';
- {
- * LMSetCurrentA5()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCurrentA5(value: Ptr); external name '_LMSetCurrentA5';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetCurStackBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetCurStackBase: Ptr; external name '_LMGetCurStackBase';
- {
- * LMSetCurStackBase()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetCurStackBase(value: Ptr); external name '_LMSetCurStackBase';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetCurJTOffset()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCurJTOffset: SInt16; external name '_LMGetCurJTOffset';
- {
- * LMSetCurJTOffset()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCurJTOffset(value: SInt16); external name '_LMSetCurJTOffset';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetCurPageOption()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetCurPageOption: SInt16; external name '_LMGetCurPageOption';
- {
- * LMSetCurPageOption()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetCurPageOption(value: SInt16); external name '_LMSetCurPageOption';
- {
- * LMGetPrintErr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetPrintErr: SInt16; external name '_LMGetPrintErr';
- {
- * LMSetPrintErr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetPrintErr(value: SInt16); external name '_LMSetPrintErr';
- { Carbon Scrap Manager does not support low memory. }
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetScrapSize()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetScrapSize: SInt32; external name '_LMGetScrapSize';
- {
- * LMSetScrapSize()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetScrapSize(value: SInt32); external name '_LMSetScrapSize';
- {
- * LMGetScrapHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetScrapHandle: Handle; external name '_LMGetScrapHandle';
- {
- * LMSetScrapHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetScrapHandle(value: Handle); external name '_LMSetScrapHandle';
- {
- * LMGetScrapCount()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetScrapCount: SInt16; external name '_LMGetScrapCount';
- {
- * LMSetScrapCount()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetScrapCount(value: SInt16); external name '_LMSetScrapCount';
- {
- * LMGetScrapState()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetScrapState: SInt16; external name '_LMGetScrapState';
- {
- * LMSetScrapState()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetScrapState(value: SInt16); external name '_LMSetScrapState';
- {
- * LMGetScrapName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetScrapName: StringPtr; external name '_LMGetScrapName';
- {
- * LMSetScrapName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetScrapName(value: StringPtr); external name '_LMSetScrapName';
- {
- * LMGetROMFont0()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetROMFont0: Handle; external name '_LMGetROMFont0';
- {
- * LMSetROMFont0()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetROMFont0(value: Handle); external name '_LMSetROMFont0';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetApFontID()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetApFontID: SInt16; external name '_LMGetApFontID';
- {
- * LMSetApFontID()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetApFontID(value: SInt16); external name '_LMSetApFontID';
- { Carbon versions of the Window Manager do not support LowMem. }
- { Carbon Usage: use GetWindowList }
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetWindowList()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetWindowList: WindowRef; external name '_LMGetWindowList';
- {
- * LMGetSaveUpdate()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSaveUpdate: SInt16; external name '_LMGetSaveUpdate';
- {
- * LMSetSaveUpdate()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSaveUpdate(value: SInt16); external name '_LMSetSaveUpdate';
- {
- * LMGetPaintWhite()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetPaintWhite: SInt16; external name '_LMGetPaintWhite';
- { Carbon Usage : use InstallWindowContentPaintProc }
- {
- * LMSetPaintWhite()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetPaintWhite(value: SInt16); external name '_LMSetPaintWhite';
- {
- * LMGetWMgrPort()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetWMgrPort: GrafPtr; external name '_LMGetWMgrPort';
- {
- * LMSetWMgrPort()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetWMgrPort(value: GrafPtr); external name '_LMSetWMgrPort';
- { Carbon Usage: use GetGrayRgn }
- {
- * LMGetGrayRgn()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetGrayRgn: RgnHandle; external name '_LMGetGrayRgn';
- {
- * LMGetDragHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDragHook: DragGrayRgnUPP; external name '_LMGetDragHook';
- {
- * LMSetDragHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDragHook(value: DragGrayRgnUPP); external name '_LMSetDragHook';
- {
- * LMSetWindowList()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetWindowList(value: WindowRef); external name '_LMSetWindowList';
- {
- * LMGetGhostWindow()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetGhostWindow: WindowRef; external name '_LMGetGhostWindow';
- {
- * LMSetGhostWindow()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetGhostWindow(value: WindowRef); external name '_LMSetGhostWindow';
- {$endc} {CALL_NOT_IN_CARBON}
- {$ifc NOT OPAQUE_TOOLBOX_STRUCTS}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetAuxWinHead()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetAuxWinHead: AuxWinHandle; external name '_LMGetAuxWinHead';
- {
- * LMSetAuxWinHead()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetAuxWinHead(value: AuxWinHandle); external name '_LMSetAuxWinHead';
- {$endc} {CALL_NOT_IN_CARBON}
- {$endc}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetCurActivate()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCurActivate: WindowRef; external name '_LMGetCurActivate';
- {
- * LMSetCurActivate()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCurActivate(value: WindowRef); external name '_LMSetCurActivate';
- {
- * LMGetCurDeactive()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCurDeactive: WindowRef; external name '_LMGetCurDeactive';
- {
- * LMSetCurDeactive()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCurDeactive(value: WindowRef); external name '_LMSetCurDeactive';
- {
- * LMGetOldStructure()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetOldStructure: RgnHandle; external name '_LMGetOldStructure';
- {
- * LMSetOldStructure()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetOldStructure(value: RgnHandle); external name '_LMSetOldStructure';
- {
- * LMGetOldContent()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetOldContent: RgnHandle; external name '_LMGetOldContent';
- {
- * LMSetOldContent()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetOldContent(value: RgnHandle); external name '_LMSetOldContent';
- {
- * LMSetGrayRgn()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetGrayRgn(value: RgnHandle); external name '_LMSetGrayRgn';
- {
- * LMGetSaveVisRgn()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSaveVisRgn: RgnHandle; external name '_LMGetSaveVisRgn';
- {
- * LMSetSaveVisRgn()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSaveVisRgn(value: RgnHandle); external name '_LMSetSaveVisRgn';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetOneOne()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetOneOne: SInt32; external name '_LMGetOneOne';
- {
- * LMSetOneOne()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetOneOne(value: SInt32); external name '_LMSetOneOne';
- {
- * LMGetMinusOne()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetMinusOne: SInt32; external name '_LMGetMinusOne';
- {
- * LMSetMinusOne()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetMinusOne(value: SInt32); external name '_LMSetMinusOne';
- { Carbon Usage: use GetMenuTrackingData }
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetTopMenuItem()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTopMenuItem: SInt16; external name '_LMGetTopMenuItem';
- { Carbon Usage: replaced by MDEF messages and GetMenuTrackingData API }
- {
- * LMSetTopMenuItem()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTopMenuItem(value: SInt16); external name '_LMSetTopMenuItem';
- { Carbon Usage: use GetMenuTrackingData }
- {
- * LMGetAtMenuBottom()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetAtMenuBottom: SInt16; external name '_LMGetAtMenuBottom';
- { Carbon Usage: replaced by MDEF messages and GetMenuTrackingData API }
- {
- * LMSetAtMenuBottom()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetAtMenuBottom(value: SInt16); external name '_LMSetAtMenuBottom';
- {
- Carbon usage: use GetMenuBar (which returns a newly allocated handle in
- the same format as that returned by LMGetMenuList; dispose with DisposeMenuBar)
- or GetRootMenu.
- }
- {
- * LMGetMenuList()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMenuList: Handle; external name '_LMGetMenuList';
- {
- * LMSetMenuList()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMenuList(value: Handle); external name '_LMSetMenuList';
- { Carbon usage: no replacement }
- {
- * LMGetMBarEnable()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMBarEnable: SInt16; external name '_LMGetMBarEnable';
- {
- * LMSetMBarEnable()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMBarEnable(value: SInt16); external name '_LMSetMBarEnable';
- { Carbon usage: no replacement }
- {
- * LMGetMenuFlash()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMenuFlash: SInt16; external name '_LMGetMenuFlash';
- {
- * LMSetMenuFlash()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMenuFlash(value: SInt16); external name '_LMSetMenuFlash';
- { LMGetTheMenu() moved to Menus.h }
- {
- * LMSetTheMenu()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTheMenu(value: SInt16); external name '_LMSetTheMenu';
- {
- * LMGetMBarHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMBarHook: MBarHookUPP; external name '_LMGetMBarHook';
- {
- * LMSetMBarHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMBarHook(value: MBarHookUPP); external name '_LMSetMBarHook';
- {
- * LMGetMenuHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMenuHook: MenuHookUPP; external name '_LMGetMenuHook';
- {
- * LMSetMenuHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMenuHook(value: MenuHookUPP); external name '_LMSetMenuHook';
- {
- * LMGetTopMapHndl()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTopMapHndl: Handle; external name '_LMGetTopMapHndl';
- {
- * LMSetTopMapHndl()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTopMapHndl(value: Handle); external name '_LMSetTopMapHndl';
- {
- * LMGetSysMapHndl()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSysMapHndl: Handle; external name '_LMGetSysMapHndl';
- {
- * LMSetSysMapHndl()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSysMapHndl(value: Handle); external name '_LMSetSysMapHndl';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetSysMap()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSysMap: SInt16; external name '_LMGetSysMap';
- {
- * LMSetSysMap()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSysMap(value: SInt16); external name '_LMSetSysMap';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetCurMap()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCurMap: SInt16; external name '_LMGetCurMap';
- {
- * LMSetCurMap()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetCurMap(value: SInt16); external name '_LMSetCurMap';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetResLoad()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetResLoad: ByteParameter; external name '_LMGetResLoad';
- {
- * LMSetResLoad()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetResLoad(value: ByteParameter); external name '_LMSetResLoad';
- {
- * LMGetResErr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetResErr: SInt16; external name '_LMGetResErr';
- {
- * LMSetResErr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetResErr(value: SInt16); external name '_LMSetResErr';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetFScaleDisable()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetFScaleDisable: ByteParameter; external name '_LMGetFScaleDisable';
- {
- * LMSetFScaleDisable()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetFScaleDisable(value: ByteParameter); external name '_LMSetFScaleDisable';
- {
- * LMGetDeskHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDeskHook: UniversalProcPtr; external name '_LMGetDeskHook';
- {
- * LMSetDeskHook()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDeskHook(value: UniversalProcPtr); external name '_LMSetDeskHook';
- { Carbon Usage: Use TEGetDoTextHook. }
- {
- * LMGetTEDoText()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTEDoText: UniversalProcPtr; external name '_LMGetTEDoText';
- { Carbon Usage: Use TESetDoTextHook. }
- {
- * LMSetTEDoText()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTEDoText(value: UniversalProcPtr); external name '_LMSetTEDoText';
- { Carbon Usage: Use TEGetRecalcHook. }
- {
- * LMGetTERecal()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTERecal: UniversalProcPtr; external name '_LMGetTERecal';
- { Carbon Usage: Use TESetRecalcHook. }
- {
- * LMSetTERecal()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTERecal(value: UniversalProcPtr); external name '_LMSetTERecal';
- {
- * LMGetResumeProc()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetResumeProc: UniversalProcPtr; external name '_LMGetResumeProc';
- {
- * LMSetResumeProc()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetResumeProc(value: UniversalProcPtr); external name '_LMSetResumeProc';
- {
- * LMGetANumber()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetANumber: SInt16; external name '_LMGetANumber';
- {
- * LMSetANumber()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetANumber(value: SInt16); external name '_LMSetANumber';
- { Carbon Usage: Use GetAlertStage. }
- {
- * LMGetACount()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetACount: SInt16; external name '_LMGetACount';
- { Carbon Usage: Use ResetAlertStage. }
- {
- * LMSetACount()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetACount(value: SInt16); external name '_LMSetACount';
- {
- * LMGetDABeeper()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDABeeper: UniversalProcPtr; external name '_LMGetDABeeper';
- {
- * LMSetDABeeper()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDABeeper(value: UniversalProcPtr); external name '_LMSetDABeeper';
- { Carbon Usage: use TEGetScrapLength }
- {
- * LMGetTEScrpLength()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTEScrpLength: UInt16; external name '_LMGetTEScrpLength';
- { Carbon Usage: use TESetScrapLength }
- {
- * LMSetTEScrpLength()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTEScrpLength(value: UInt16); external name '_LMSetTEScrpLength';
- { Carbon Usage: use TEGetScrapHandle }
- {
- * LMGetTEScrpHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTEScrpHandle: Handle; external name '_LMGetTEScrpHandle';
- { Carbon Usage: use TESetScrapHandle }
- {
- * LMSetTEScrpHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTEScrpHandle(value: Handle); external name '_LMSetTEScrpHandle';
- {
- * LMGetAppParmHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetAppParmHandle: Handle; external name '_LMGetAppParmHandle';
- {
- * LMSetAppParmHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetAppParmHandle(value: Handle); external name '_LMSetAppParmHandle';
- {
- * LMGetDSErrCode()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDSErrCode: SInt16; external name '_LMGetDSErrCode';
- {
- * LMSetDSErrCode()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDSErrCode(value: SInt16); external name '_LMSetDSErrCode';
- {
- * LMGetResErrProc()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetResErrProc: ResErrUPP; external name '_LMGetResErrProc';
- {
- * LMSetResErrProc()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetResErrProc(value: ResErrUPP); external name '_LMSetResErrProc';
- {
- * LMGetDlgFont()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDlgFont: SInt16; external name '_LMGetDlgFont';
- { Carbon Usage: use SetDialogFont }
- {
- * LMSetDlgFont()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDlgFont(value: SInt16); external name '_LMSetDlgFont';
- {
- * LMGetATalkHk2()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetATalkHk2: Ptr; external name '_LMGetATalkHk2';
- {
- * LMSetATalkHk2()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetATalkHk2(value: Ptr); external name '_LMSetATalkHk2';
- {
- * LMGetHWCfgFlags()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetHWCfgFlags: SInt16; external name '_LMGetHWCfgFlags';
- {
- * LMSetHWCfgFlags()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetHWCfgFlags(value: SInt16); external name '_LMSetHWCfgFlags';
- { Carbon Usage: use GetMenuTrackingData }
- {
- * LMGetMenuDisable()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMenuDisable: SInt32; external name '_LMGetMenuDisable';
- { Carbon Usage: use new MDEF messages }
- {
- * LMSetMenuDisable()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMenuDisable(value: SInt32); external name '_LMSetMenuDisable';
- {
- * LMGetROMMapInsert()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetROMMapInsert: ByteParameter; external name '_LMGetROMMapInsert';
- {
- * LMSetROMMapInsert()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetROMMapInsert(value: ByteParameter); external name '_LMSetROMMapInsert';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetTmpResLoad()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetTmpResLoad: ByteParameter; external name '_LMGetTmpResLoad';
- {
- * LMSetTmpResLoad()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetTmpResLoad(value: ByteParameter); external name '_LMSetTmpResLoad';
- {
- * LMGetIntlSpec()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetIntlSpec: Ptr; external name '_LMGetIntlSpec';
- {
- * LMSetIntlSpec()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetIntlSpec(value: Ptr); external name '_LMSetIntlSpec';
- { LMGetWordRedraw and LMSetWordRedraw moved to TextEdit.h }
- {
- * LMGetSysFontFam()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSysFontFam: SInt16; external name '_LMGetSysFontFam';
- {
- * LMSetSysFontFam()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSysFontFam(value: SInt16); external name '_LMSetSysFontFam';
- {
- * LMGetSysFontSize()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSysFontSize: SInt16; external name '_LMGetSysFontSize';
- {
- * LMSetSysFontSize()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSysFontSize(value: SInt16); external name '_LMSetSysFontSize';
- { Carbon Usge: use GetMBarHeight }
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetMBarHeight()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMBarHeight: SInt16; external name '_LMGetMBarHeight';
- { Carbon Usage: use Hide/ShowMenuBar }
- {
- * LMSetMBarHeight()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMBarHeight(value: SInt16); external name '_LMSetMBarHeight';
- {
- * LMGetTESysJust()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTESysJust: SInt16; external name '_LMGetTESysJust';
- {
- * LMSetTESysJust()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTESysJust(value: SInt16); external name '_LMSetTESysJust';
- {
- * LMGetMMU32Bit()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMMU32Bit: ByteParameter; external name '_LMGetMMU32Bit';
- {
- * LMSetMMU32Bit()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMMU32Bit(value: ByteParameter); external name '_LMSetMMU32Bit';
- {
- * LMGetDeskCPat()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDeskCPat: PixPatHandle; external name '_LMGetDeskCPat';
- {
- * LMSetDeskCPat()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDeskCPat(value: PixPatHandle); external name '_LMSetDeskCPat';
- {
- * LMGetTimeDBRA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTimeDBRA: SInt16; external name '_LMGetTimeDBRA';
- {
- * LMSetTimeDBRA()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTimeDBRA(value: SInt16); external name '_LMSetTimeDBRA';
- {
- * LMGetTimeSCCDB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTimeSCCDB: SInt16; external name '_LMGetTimeSCCDB';
- {
- * LMSetTimeSCCDB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTimeSCCDB(value: SInt16); external name '_LMSetTimeSCCDB';
- {
- * LMGetJVBLTask()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetJVBLTask: UniversalProcPtr; external name '_LMGetJVBLTask';
- {
- * LMSetJVBLTask()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetJVBLTask(value: UniversalProcPtr); external name '_LMSetJVBLTask';
- {
- * LMGetSynListHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSynListHandle: Handle; external name '_LMGetSynListHandle';
- {
- * LMSetSynListHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetSynListHandle(value: Handle); external name '_LMSetSynListHandle';
- {
- * LMGetMenuCInfo()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMenuCInfo: MCTableHandle; external name '_LMGetMenuCInfo';
- {
- * LMSetMenuCInfo()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMenuCInfo(value: MCTableHandle); external name '_LMSetMenuCInfo';
- {
- * LMGetJDTInstall()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetJDTInstall: UniversalProcPtr; external name '_LMGetJDTInstall';
- {
- * LMSetJDTInstall()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetJDTInstall(value: UniversalProcPtr); external name '_LMSetJDTInstall';
- {
- * LMGetTimeSCSIDB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetTimeSCSIDB: SInt16; external name '_LMGetTimeSCSIDB';
- {
- * LMSetTimeSCSIDB()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTimeSCSIDB(value: SInt16); external name '_LMSetTimeSCSIDB';
- {*************************************************************************************
- MORE COMPLEX LOWMEM ACCESSORS
- *************************************************************************************}
- {$endc} {CALL_NOT_IN_CARBON}
- {$ifc TARGET_CPU_68K AND NOT TARGET_RT_MAC_CFM}
- {*************************************************************************************
- "BIG DATA"
-
- These lowmem accessors access big (> 4 bytes) values.
- *************************************************************************************}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetDeskPattern()
- *
- * Availability:
- * Non-Carbon CFM: not available
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMGetDeskPattern(var deskPatternValue: Pattern); external name '_LMGetDeskPattern';
- {
- * LMSetDeskPattern()
- *
- * Availability:
- * Non-Carbon CFM: not available
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDeskPattern(const (*var*) deskPatternValue: Pattern); external name '_LMSetDeskPattern';
- {$endc} {CALL_NOT_IN_CARBON}
- {*************************************************************************************
- "BLOCKMOVE ACCESSORS"
-
- These lowmem accessors use the BlockMove to set
- *************************************************************************************}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetCurApName()
- *
- * Availability:
- * Non-Carbon CFM: not available
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetCurApName: StringPtr; external name '_LMGetCurApName';
- {
- * LMGetSysResName()
- *
- * Availability:
- * Non-Carbon CFM: not available
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetSysResName: StringPtr; external name '_LMGetSysResName';
- {
- * LMGetFinderName()
- *
- * Availability:
- * Non-Carbon CFM: not available
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetFinderName: StringPtr; external name '_LMGetFinderName';
- {$endc} {CALL_NOT_IN_CARBON}
- {*************************************************************************************
- "INDEXED ACCESSORS"
-
- These lowmem accessors take an index parameter to get/set an indexed
- lowmem global.
- *************************************************************************************}
- {************************************************************************************
- The DAString accessors are gone with Carbon. Please use ParamText and
- GetParamText instead.
- *************************************************************************************}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetDAStrings()
- *
- * Availability:
- * Non-Carbon CFM: not available
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDAStrings(whichString: SInt16): StringHandle; external name '_LMGetDAStrings';
- {
- * LMSetDAStrings()
- *
- * Availability:
- * Non-Carbon CFM: not available
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDAStrings(stringsValue: StringHandle; whichString: SInt16); external name '_LMSetDAStrings';
- {$endc} {CALL_NOT_IN_CARBON}
- {$elsec}
- {*************************************************************************************
- "BIG DATA"
-
- These lowmem accessors access big (> 4 bytes) values.
- *************************************************************************************}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetDSAlertRect()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMGetDSAlertRect(var dsAlertRectValue: Rect); external name '_LMGetDSAlertRect';
- {
- * LMSetDSAlertRect()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDSAlertRect(const (*var*) dsAlertRectValue: Rect); external name '_LMSetDSAlertRect';
- {
- * LMGetDragPattern()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMGetDragPattern(var dragPatternValue: Pattern); external name '_LMGetDragPattern';
- {
- * LMSetDragPattern()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDragPattern(const (*var*) dragPatternValue: Pattern); external name '_LMSetDragPattern';
- {
- * LMGetDeskPattern()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMGetDeskPattern(var deskPatternValue: Pattern); external name '_LMGetDeskPattern';
- {
- * LMSetDeskPattern()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDeskPattern(const (*var*) deskPatternValue: Pattern); external name '_LMSetDeskPattern';
- {
- * LMGetEventQueue()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetEventQueue: QHdrPtr; external name '_LMGetEventQueue';
- {
- * LMSetEventQueue()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetEventQueue(eventQueueValue: QHdrPtr); external name '_LMSetEventQueue';
- {
- * LMGetVBLQueue()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetVBLQueue: QHdrPtr; external name '_LMGetVBLQueue';
- {
- * LMSetVBLQueue()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetVBLQueue(vblQueueValue: QHdrPtr); external name '_LMSetVBLQueue';
- {
- * LMGetDrvQHdr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDrvQHdr: QHdrPtr; external name '_LMGetDrvQHdr';
- {
- * LMSetDrvQHdr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDrvQHdr(drvQHdrValue: QHdrPtr); external name '_LMSetDrvQHdr';
- {
- * LMGetVCBQHdr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetVCBQHdr: QHdrPtr; external name '_LMGetVCBQHdr';
- {
- * LMSetVCBQHdr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetVCBQHdr(vcbQHdrValue: QHdrPtr); external name '_LMSetVCBQHdr';
- {
- * LMGetDTQueue()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDTQueue: QHdrPtr; external name '_LMGetDTQueue';
- {
- * LMSetDTQueue()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDTQueue(dtQueueValue: QHdrPtr); external name '_LMSetDTQueue';
- {
- * LMGetFSQHdr()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetFSQHdr: QHdrPtr; external name '_LMGetFSQHdr';
- {*************************************************************************************
- "BLOCKMOVE ACCESSORS"
-
- These lowmem accessors use the BlockMove to set
- *************************************************************************************}
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetCurApName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetCurApName: StringPtr; external name '_LMGetCurApName';
- {
- * LMSetCurApName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetCurApName(const (*var*) curApNameValue: Str31); external name '_LMSetCurApName';
- {
- * LMGetSysResName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetSysResName: StringPtr; external name '_LMGetSysResName';
- {
- * LMSetSysResName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetSysResName(const (*var*) sysResNameValue: Str15); external name '_LMSetSysResName';
- {
- * LMGetFinderName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetFinderName: StringPtr; external name '_LMGetFinderName';
- {
- * LMSetFinderName()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetFinderName(const (*var*) finderNameValue: Str15); external name '_LMSetFinderName';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetScratch20()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetScratch20: Ptr; external name '_LMGetScratch20';
- {
- * LMSetScratch20()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetScratch20(scratch20Value: UnivPtr); external name '_LMSetScratch20';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetToolScratch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetToolScratch: Ptr; external name '_LMGetToolScratch';
- {
- * LMSetToolScratch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetToolScratch(toolScratchValue: UnivPtr); external name '_LMSetToolScratch';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetApplScratch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetApplScratch: Ptr; external name '_LMGetApplScratch';
- {
- * LMSetApplScratch()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetApplScratch(applScratchValue: UnivPtr); external name '_LMSetApplScratch';
- {*************************************************************************************
- "INDEXED ACCESSORS"
-
- These lowmem accessors take an index parameter to get/set an indexed
- lowmem global.
- *************************************************************************************}
- { Carbon Usage: use GetParamText }
- {
- * LMGetDAStrings()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetDAStrings(whichString: SInt16): StringHandle; external name '_LMGetDAStrings';
- { Carbon Usage: use ParamText }
- {
- * LMSetDAStrings()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetDAStrings(stringsValue: StringHandle; whichString: SInt16); external name '_LMSetDAStrings';
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetLvl2DT()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetLvl2DT(vectorNumber: SInt16): UniversalProcPtr; external name '_LMGetLvl2DT';
- {
- * LMSetLvl2DT()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetLvl2DT(Lvl2DTValue: UniversalProcPtr; vectorNumber: SInt16); external name '_LMSetLvl2DT';
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetExtStsDT()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetExtStsDT(vectorNumber: SInt16): UniversalProcPtr; external name '_LMGetExtStsDT';
- {
- * LMSetExtStsDT()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 7.1 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetExtStsDT(ExtStsDTValue: UniversalProcPtr; vectorNumber: SInt16); external name '_LMSetExtStsDT';
- {$endc} {CALL_NOT_IN_CARBON}
- {$endc}
- {*************************************************************************************
- "Missing Accessors"
-
- These lowmem accessors are not in the original InterfaceLib. They were
- added to InterfaceLib in Mac OS 8.5. In Universal Interfaces 3.2 they
- were defined via a macro. In you want to use these functions on a pre-8.5
- systems, you must write your own macros to override the function prototype
- or write your own implementation.
-
- *************************************************************************************}
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMSetMouseTemp()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMouseTemp(value: Point); external name '_LMSetMouseTemp';
- { accesses "MTemp" }
- {
- * LMGetMouseTemp()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMouseTemp: Point; external name '_LMGetMouseTemp';
- {
- accesses "MBState"
- Carbon Usage: use Button()
- }
- {
- * LMGetMouseButtonState()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMouseButtonState: ByteParameter; external name '_LMGetMouseButtonState';
- {
- * LMSetMouseButtonState()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMouseButtonState(value: ByteParameter); external name '_LMSetMouseButtonState';
- {
- accesses "RawMouse"
- Carbon Usage: use GetGlobalMouse
- }
- {
- * LMGetRawMouseLocation()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetRawMouseLocation: Point; external name '_LMGetRawMouseLocation';
- { Carbon Usage: use GetGlobalMouse }
- {
- * LMSetRawMouseLocation()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetRawMouseLocation(value: Point); external name '_LMSetRawMouseLocation';
- {
- accesses "Mouse"
- Carbon Usage: use GetGlobalMouse
- }
- {
- * LMGetMouseLocation()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMouseLocation: Point; external name '_LMGetMouseLocation';
- {
- * LMSetMouseLocation()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMouseLocation(value: Point); external name '_LMSetMouseLocation';
- { accesses "TheCrsr" }
- {
- * LMGetTheCursor()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMGetTheCursor(var currentCursor: Cursor); external name '_LMGetTheCursor';
- {
- * LMSetTheCursor()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetTheCursor(const (*var*) newCursor: Cursor); external name '_LMSetTheCursor';
- { accesses "HiHeapMark" }
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetHighHeapMark()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetHighHeapMark: Ptr; external name '_LMGetHighHeapMark';
- {
- * LMSetHighHeapMark()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetHighHeapMark(value: Ptr); external name '_LMSetHighHeapMark';
- { accesses "StkLowPt" }
- {
- * LMGetStackLowPoint()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetStackLowPoint: Ptr; external name '_LMGetStackLowPoint';
- {
- * LMSetStackLowPoint()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetStackLowPoint(value: Ptr); external name '_LMSetStackLowPoint';
- { accesses "ROMMapHndl" }
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetROMMapHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetROMMapHandle: Handle; external name '_LMGetROMMapHandle';
- {
- * LMSetROMMapHandle()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetROMMapHandle(value: Handle); external name '_LMSetROMMapHandle';
- { accesses "UnitNtryCnt" }
- {
- * LMGetUnitTableEntryCount()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetUnitTableEntryCount: SInt16; external name '_LMGetUnitTableEntryCount';
- {
- * LMSetUnitTableEntryCount()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetUnitTableEntryCount(value: SInt16); external name '_LMSetUnitTableEntryCount';
- { accesses "FmtDefaults" }
- {$endc} {CALL_NOT_IN_CARBON}
- {
- * LMGetDiskFormatingHFSDefaults()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- function LMGetDiskFormatingHFSDefaults: Ptr; external name '_LMGetDiskFormatingHFSDefaults';
- {
- * LMSetDiskFormatingHFSDefaults()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: in CarbonLib 1.0 and later
- * Mac OS X: in version 10.0 and later
- }
- procedure LMSetDiskFormatingHFSDefaults(value: Ptr); external name '_LMSetDiskFormatingHFSDefaults';
- { accesses "PortAUse" }
- {$ifc CALL_NOT_IN_CARBON}
- {
- * LMGetPortAInfo()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetPortAInfo: ByteParameter; external name '_LMGetPortAInfo';
- {
- * LMSetPortAInfo()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetPortAInfo(value: ByteParameter); external name '_LMSetPortAInfo';
- {
- * LMGetMBTicks()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetMBTicks: SInt32; external name '_LMGetMBTicks';
- {
- * LMSetMBTicks()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetMBTicks(value: SInt32); external name '_LMSetMBTicks';
- {
- * LMGetKeyTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- function LMGetKeyTime: SInt32; external name '_LMGetKeyTime';
- {
- * LMSetKeyTime()
- *
- * Availability:
- * Non-Carbon CFM: in InterfaceLib 8.5 and later
- * CarbonLib: not available
- * Mac OS X: not available
- }
- procedure LMSetKeyTime(value: SInt32); external name '_LMSetKeyTime';
- {$endc} {CALL_NOT_IN_CARBON}
- {$ALIGN MAC68K}
- end.
|