Annotate ExpandMemRec field offsets

This commit is contained in:
Elliot Nunn 2017-12-12 10:04:33 +08:00
parent 0c319592a9
commit 723f584a4f
1 changed files with 221 additions and 154 deletions

View File

@ -214,229 +214,296 @@ IntRegsSize equ 8*4 ; size of IntRegs in bytes - must change if IntRegs cha
; Extended Low Memory area available on all machines ; Extended Low Memory area available on all machines
ExpandMemRec RECORD 0 ExpandMemRec RECORD 0
emVersion DS.W 1 ; version of expanded memory emVersion DS.W 1 ; 000 ; version of expanded memory
emSize DS.L 1 ; length of em emSize DS.L 1 ; 002 ; length of em
emIntlGlobals DS.L 1 ; international globals pointer emIntlGlobals DS.L 1 ; 006 ; international globals pointer
emKeyDeadState DS.L 1 ; Key1Trans, Key2Trans dead state emKeyDeadState DS.L 1 ; 00a ; Key1Trans, Key2Trans dead state
emKeyCache DS.L 1 ; KCHR keyboard cache emKeyCache DS.L 1 ; 00e ; KCHR keyboard cache
emIntlDef DS.L 1 ; Reserved for Intl emIntlDef DS.L 1 ; 012 ; Reserved for Intl
emFirstKeyboard ds.b 1 ; flag byte emFirstKeyboard ds.b 1 ; 016 ; flag byte
emAlign ds.b 1 ; long-align until we need this storage emAlign ds.b 1 ; 017 ; long-align until we need this storage
emItlCacheSize equ 16 ; bytes in cache emItlCacheSize equ 16 ; bytes in cache
emItlCache ds.b emItlCacheSize ; reserve room for cache emItlCache ds.b emItlCacheSize ; 018 ; reserve room for cache
emItlNeedUnlock ds.b 1 ; for pack6 emItlNeedUnlock ds.b 1 ; 028 ; for pack6
emItlDontUnlockYet ds.b 1 ; for pack6 <56> emItlDontUnlockYet ds.b 1 ; 029 ; for pack6 <56>
emItlFiller ds.b 2 ; Reserved room emItlFiller ds.b 2 ; 02a ; Reserved room
emScriptsInstalled ds.b 1 ; number of installed scripts emScriptsInstalled ds.b 1 ; 02c ; number of installed scripts
emTwoCursorsFlag ds.w 1 ; indicates split cursor and if emCursor2Rect is high cursor emTwoCursorsFlag ds.w 1 ; 02e ; indicates split cursor and if emCursor2Rect is high cursor
emCursor2Rect ds.w 4 ; top, left, bottom, right edges of split cursor: initialized to 0 emCursor2Rect ds.w 4 ; 030 ; top, left, bottom, right edges of split cursor: initialized to 0
emFmtOrderHFlag ds.b 1 ; flag to indicate a handle was allocated emFmtOrderHFlag ds.b 1 ; 038 ; flag to indicate a handle was allocated
emDirection ds.l 1 ; direction param for C2P for both offsets emDirection ds.l 1 ; 03a ; direction param for C2P for both offsets
emMeasureLine ds.b 1 ; flag that says to measure the whole line emMeasureLine ds.b 1 ; 03e ; flag that says to measure the whole line
emCleanWordBrk ds.l 1 ; storage for 32-bit clean defWordBrk address emCleanWordBrk ds.l 1 ; 040 ; storage for 32-bit clean defWordBrk address
emNewFont ds.b 1 ; textStyle.tsFont: the only field I fill in emNewFont ds.b 1 ; 044 ; textStyle.tsFont: the only field I fill in
emNewStyle ds.w 4 ; SetRsrved params: flag.b, textStylePtr.l, mode.w emNewStyle ds.w 4 ; 046 ; SetRsrved params: flag.b, textStylePtr.l, mode.w
emBufferHandle ds.l 1 ; handle for text buffering emBufferHandle ds.l 1 ; 04e ; handle for text buffering
emUnsynchedFlag ds.b 1 ; indicates unsynched keyboard and font emUnsynchedFlag ds.b 1 ; 052 ; indicates unsynched keyboard and font
emTExtra ds.b 3 ; extra TE bytes emTExtra ds.b 3 ; 053 ; extra TE bytes
emBufferLen ds.w 1 ; length of text in buffer emBufferLen ds.w 1 ; 056 ; length of text in buffer
emSERDVars ds.l 1 ; Serial Driver Globals emSERDVars ds.l 1 ; 058 ; Serial Driver Globals
emGestalt ds.l 1 ; Gestalt Globals emGestalt ds.l 1 ; 05c ; Gestalt Globals
emLayoutGlobals ds.l 1 ; Layout Mgr Globals emLayoutGlobals ds.l 1 ; 060 ; Layout Mgr Globals
emTSMGlobals ds.l 1 ; Text-Service Mgr Globals emTSMGlobals ds.l 1 ; 064 ; Text-Service Mgr Globals
emSplineKey ds.l 1 ; Bass Fonts Globals emSplineKey ds.l 1 ; 068 ; Bass Fonts Globals
emSnarfGlobals ds.l 1 ; Snarf Man emSnarfGlobals ds.l 1 ; 06c ; Snarf Man
emLAPGlobals ds.l 1 ; AppleTalk globals emLAPGlobals ds.l 1 ; 070 ; AppleTalk globals
emLMgrGlobals ds.l 1 ; LAP Mgr globals emLMgrGlobals ds.l 1 ; 074 ; LAP Mgr globals
emHelpGlobals ds.l 1 ; Help Mgr Globals emHelpGlobals ds.l 1 ; 078 ; Help Mgr Globals
emPPCGlobals ds.l 1 ; PPC Mgr globals emPPCGlobals ds.l 1 ; 07c ; PPC Mgr globals
emDataPub ds.l 1 ; Data Publications globals emDataPub ds.l 1 ; 080 ; Data Publications globals
emReliability ds.l 1 ; Reliability manager globals emReliability ds.l 1 ; 084 ; Reliability manager globals
emjRunSlotHandlrs ds.l 1 ; for slot mgrs emjRunSlotHandlrs ds.l 1 ; 088 ; for slot mgrs
emFolderCache ds.l 1 ; used by Folder Manager emFolderCache ds.l 1 ; 08c ; used by Folder Manager
vDoErase ds.l 1 vDoErase ds.l 1 ; 090
vCaretDisplay ds.l 1 ; Used by TextEdit for vectors vCaretDisplay ds.l 1 ; 094 ; Used by TextEdit for vectors
vGetLRPosition ds.l 1 ; to patch Rom vGetLRPosition ds.l 1 ; 098 ; to patch Rom
vGetRLPosition ds.l 1 vGetRLPosition ds.l 1 ; 09c
vOnLineEnd ds.l 1 vOnLineEnd ds.l 1 ; 0a0
vCaretInsideRun ds.l 1 vCaretInsideRun ds.l 1 ; 0a4
vSetDirection ds.l 1 vSetDirection ds.l 1 ; 0a8
vGetDirection ds.l 1 vGetDirection ds.l 1 ; 0ac
vGetStylesInOrder ds.l 1 vGetStylesInOrder ds.l 1 ; 0b0
vteGetFormatOrder ds.l 1 vteGetFormatOrder ds.l 1 ; 0b4
vGetWidth ds.l 1 vGetWidth ds.l 1 ; 0b8
vGetCurScript ds.l 1 vGetCurScript ds.l 1 ; 0bc
vOnSameLine ds.l 1 vOnSameLine ds.l 1 ; 0c0
vMeasureWidth ds.l 1 vMeasureWidth ds.l 1 ; 0c4
vMeasureWholeRun ds.l 1 vMeasureWholeRun ds.l 1 ; 0c8
vHiliteLineEnds ds.l 1 vHiliteLineEnds ds.l 1 ; 0cc
vInvrtRectangle ds.l 1 vInvrtRectangle ds.l 1 ; 0d0
vPixelWidths ds.l 1 vPixelWidths ds.l 1 ; 0d4
vTEBufferText ds.l 1 vTEBufferText ds.l 1 ; 0d8
vDumpBuffer ds.l 1 vDumpBuffer ds.l 1 ; 0dc
vCursorMovement ds.l 1 vCursorMovement ds.l 1 ; 0e0
vTestRunDirection ds.l 1 vTestRunDirection ds.l 1 ; 0e4
vBufferChar ds.l 1 vBufferChar ds.l 1 ; 0e8
vSetFont2Keyboard ds.l 1 vSetFont2Keyboard ds.l 1 ; 0ec
vSetKeyboard2Font ds.l 1 vSetKeyboard2Font ds.l 1 ; 0f0
vStyleGuts ds.l 1 vStyleGuts ds.l 1 ; 0f4
vConcatRuns ds.l 1 vConcatRuns ds.l 1 ; 0f8
resourceMgrDirID ds.l 1 ; dirID one-shot for Resource Mgr resourceMgrDirID ds.l 1 ; 0fc ; dirID one-shot for Resource Mgr
emLAPAGlobals ds.l 1 ; LAP Mgr (router) globals emLAPAGlobals ds.l 1 ; 100 ; LAP Mgr (router) globals
emMailGlobals ds.l 1 ; AppleMail globals emMailGlobals ds.l 1 ; 104 ; AppleMail globals
emADASGlobals ds.l 1 ; ADAS globals emADASGlobals ds.l 1 ; 108 ; ADAS globals
emELAPGlobals ds.l 1 ; EtherTalk LAP globals emELAPGlobals ds.l 1 ; 10c ; EtherTalk LAP globals
soundMgrGlobals ds.l 1 ; one global for ALL machines soundMgrGlobals ds.l 1 ; 110 ; one global for ALL machines
emWindowListGlobals ds.l 1 ; <52> globals for layerless windowing emWindowListGlobals ds.l 1 ; 114 ; <52> globals for layerless windowing
emDragGlobals ds.l 1 ; <64> globals for dragging stuff (in Finder, etc) emDragGlobals ds.l 1 ; 118 ; <64> globals for dragging stuff (in Finder, etc)
emFSCommon ds.l 1 ; <68> globals for FSCommon Library Modules emFSCommon ds.l 1 ; 11c ; <68> globals for FSCommon Library Modules
emButtonMgrGlobals ds.l 1 ; <52> <70> globals for Button Manager (Not enUnused1 anymore) emButtonMgrGlobals ds.l 1 ; 120 ; <52> <70> globals for Button Manager (Not enUnused1 anymore)
emPack8Globals ds.w 1 ; <52> globals for Apple Event Manager package emPack8Globals ds.w 1 ; 124 ; <52> globals for Apple Event Manager package
emPack9Globals ds.w 1 ; <52> globals for PPC Browser package emPack9Globals ds.w 1 ; 126 ; <52> globals for PPC Browser package
emProcessMgrExists ds.w 1 ; <58> true when Process Mgr is running emProcessMgrExists ds.w 1 ; 128 ; <58> true when Process Mgr is running
emPack11Globals ds.w 1 ; <52> globals for Edition Manager package emPack11Globals ds.w 1 ; 12a ; <52> globals for Edition Manager package
emWindowMgrFlags ds.w 1 ; <77> flags to speed CheckUpdateIn (previously emUnused2) emWindowMgrFlags ds.w 1 ; 12c ; <77> flags to speed CheckUpdateIn (previously emUnused2)
emPack13Globals ds.w 1 ; <52> globals for Data Access Manager package emPack13Globals ds.w 1 ; 12e ; <52> globals for Data Access Manager package
emPack14Globals ds.w 1 ; <52> globals for Balloon Help package emPack14Globals ds.w 1 ; 130 ; <52> globals for Balloon Help package
emResrvMemSemaphore ds.l 1 ; Semaphore for ResrvMem moved to here. Used to be emUnused4. <57> emResrvMemSemaphore ds.l 1 ; 132 ; Semaphore for ResrvMem moved to here. Used to be emUnused4. <57>
emPack15Globals ds.w 1 ; <52> globals for Picture Utilities package emPack15Globals ds.w 1 ; 136 ; <52> globals for Picture Utilities package
emSerialMgrGlobals ds.l 1 ; <70> globals for Serial Manager (one long out of emUnused3) emSerialMgrGlobals ds.l 1 ; 138 ; <70> globals for Serial Manager (one long out of emUnused3)
emLanguagePackGlobals ds.l 1 ; <71> globals for LanguagePackExtension (one long out of emUnused3) emLanguagePackGlobals ds.l 1 ; 13c ; <71> globals for LanguagePackExtension (one long out of emUnused3)
emStartTicks ds.l 1 ; PN global used by ListMgrPack emStartTicks ds.l 1 ; 140 ; PN global used by ListMgrPack
emRectRgn ds.l 1 ; <SM10> global used by WindowMgr routine <PN> emRectRgn ds.l 1 ; 144 ; <SM10> global used by WindowMgr routine <PN>
emPPCPromptForUserGlobals ds.l 1 ; <59> global used by PPCÕs PromptForUser routine emPPCPromptForUserGlobals ds.l 1 ; 148 ; <59> global used by PPCÕs PromptForUser routine
emScrollSpeedGlobals ds.l 1 ; <58> global used by scroll speed throttling emScrollSpeedGlobals ds.l 1 ; 14c ; <58> global used by scroll speed throttling
emDialogGlobals ds.l 1 ; <53> FM Dialog Manager Globals emDialogGlobals ds.l 1 ; 150 ; <53> FM Dialog Manager Globals
emAppleEvents ds.l 1 ; Apple Events (switched for each application) emAppleEvents ds.l 1 ; 154 ; Apple Events (switched for each application)
sysErrorUpdateRect ds.w 4 ; rectangle for updating after SysError box goes away sysErrorUpdateRect ds.w 4 ; 158 ; rectangle for updating after SysError box goes away
emItlSysCachePtr ds.l 1 ; pointer to system itl cache <7><20> emItlSysCachePtr ds.l 1 ; 160 ; pointer to system itl cache <7><20>
emScriptMapPtr ds.l 1 ; pointer to script mapping/sorting data <8> emScriptMapPtr ds.l 1 ; 164 ; pointer to script mapping/sorting data <8>
emLangMapPtr ds.l 1 ; pointer to language mapping/sorting data <8> emLangMapPtr ds.l 1 ; 168 ; pointer to language mapping/sorting data <8>
ds.l 1 ; was emNumer (obsolete), now unused <11><84> ds.l 1 ; 16c ; was emNumer (obsolete), now unused <11><84>
ds.l 1 ; was emDenom (obsolete), now unused <11><84> ds.l 1 ; 170 ; was emDenom (obsolete), now unused <11><84>
emIconCluts ds.l 1 ; Ptr to global icon info <13> emIconCluts ds.l 1 ; 174 ; Ptr to global icon info <13>
emScriptAppGlobals ds.l 1 ; Handle to application-specific script globals <16><20><21> emScriptAppGlobals ds.l 1 ; 178 ; Handle to application-specific script globals <16><20><21>
emAppleEventsGlobal ds.l 1 ; Apple Events/Apple Scripts global pointer (not switched) <22> emAppleEventsGlobal ds.l 1 ; 17c ; Apple Events/Apple Scripts global pointer (not switched) <22>
emEditionMgrPerApp ds.l 1 ; EditionMgr global (switched) <22> emEditionMgrPerApp ds.l 1 ; 180 ; EditionMgr global (switched) <22>
; Note: These vectors are not used by the local file system. They exist to provide a cleaner interface ; Note: These vectors are not used by the local file system. They exist to provide a cleaner interface
; to AppleShare and FileShare. Thus, you can't change these vectors and assume that you're patching ; to AppleShare and FileShare. Thus, you can't change these vectors and assume that you're patching
; the file system. (This may change, however, so don't patch them expecting to only affect AppleShare and ; the file system. (This may change, however, so don't patch them expecting to only affect AppleShare and
; FileShare, either). ; FileShare, either).
jSyncWait ds.l 1 ; points to the top of the HFS sync call spin loop <23> jSyncWait ds.l 1 ; 184 ; points to the top of the HFS sync call spin loop <23>
jAfterFSQHook ds.l 1 ; points into FSQueue just after return from calling fsQueueHook <23> jAfterFSQHook ds.l 1 ; 188 ; points into FSQueue just after return from calling fsQueueHook <23>
jCmdDone ds.l 1 ; points to the top of File System Command Done processing <23> jCmdDone ds.l 1 ; 18c ; points to the top of File System Command Done processing <23>
jDispatchNext ds.l 1 ; point into code where the FS checks for another call to process <23> jDispatchNext ds.l 1 ; 190 ; point into code where the FS checks for another call to process <23>
jSCSIFreeHook ds.l 1 ; vector called by SCSI Mgr every time it frees the bus jSCSIFreeHook ds.l 1 ; 194 ; vector called by SCSI Mgr every time it frees the bus
; this vector is used by the File System to complete SCSI Busy deferrals ; this vector is used by the File System to complete SCSI Busy deferrals
; routines to manage the sound interrupt source ; routines to manage the sound interrupt source
jSetupSoundInterrupt ds.l 1 jSetupSoundInterrupt ds.l 1 ; 198
jSuspendSoundInterrupt ds.l 1 jSuspendSoundInterrupt ds.l 1 ; 19c
jResumeSoundInterrupt ds.l 1 jResumeSoundInterrupt ds.l 1 ; 1a0
jAcknowledgeSoundInterrupt ds.l 1 jAcknowledgeSoundInterrupt ds.l 1 ; 1a4
; lomem for PaintOne and PaintBehind flag ; lomem for PaintOne and PaintBehind flag
ancestorRgnsCalced ds.w 1 ancestorRgnsCalced ds.w 1 ; 1a8
emSndPrimitives ds.l 1 ; points to a vector table of sound primitive routines <30> emSndPrimitives ds.l 1 ; 1aa ; points to a vector table of sound primitive routines <30>
emMinSysHeapFreeSpace ds.l 1 ; contains a minimum memory value for sysheap free after allocations <31> emMinSysHeapFreeSpace ds.l 1 ; 1ae ; contains a minimum memory value for sysheap free after allocations <31>
emHwPrivTable ds.l 1 ; Ptr to a jump table for HwPriv's selectors <36> emHwPrivTable ds.l 1 ; 1b2 ; Ptr to a jump table for HwPriv's selectors <36>
emKeyTMTaskPtr ds.l 1 ; Ptr to a TimeMgr task that Eclipse Keyswitch uses to shut down <36> emKeyTMTaskPtr ds.l 1 ; 1b6 ; Ptr to a TimeMgr task that Eclipse Keyswitch uses to shut down <36>
emMessageManagerGlobals ds.l 3 ; Globals for the new message manager <32> emMessageManagerGlobals ds.l 3 ; 1ba ; Globals for the new message manager <32>
emDictionaryMgrPackHandle ds.l 1 ; handle to the package code <37> emDictionaryMgrPackHandle ds.l 1 ; 1c6 ; handle to the package code <37>
emDictionaryMgrUseCount ds.w 1 ; pack use count for ProcHelper emDictionaryMgrUseCount ds.w 1 ; 1ca ; pack use count for ProcHelper
emWorldScriptIIPrintingGlobals ds.l 1 ; <66> it is now used by WS II printing stuff, so don't use it emWorldScriptIIPrintingGlobals ds.l 1 ; 1cc ; <66> it is now used by WS II printing stuff, so don't use it
emHasMultiScript ds.w 1 ; true when non-Roman script system is installed. (but false until the Process Mgr is initialized) emHasMultiScript ds.w 1 ; 1d0 ; true when non-Roman script system is installed. (but false until the Process Mgr is initialized)
emResourceCache ds.l 1 ; Information for calls to _CountResources and _GetIndResource emResourceCache ds.l 1 ; 1d2 ; Information for calls to _CountResources and _GetIndResource
emLastMapOverridden ds.w 1 ; Reference number of last resource map that was overriden emLastMapOverridden ds.w 1 ; 1d6 ; Reference number of last resource map that was overriden
emOverrideMapRefNum ds.w 1 ; Reference number of override map emOverrideMapRefNum ds.w 1 ; 1d8 ; Reference number of override map
emScanOverrideMaps ds.w 1 ; Boolean determining whether or not override maps are scanned for resources emScanOverrideMaps ds.w 1 ; 1da ; Boolean determining whether or not override maps are scanned for resources
emPrintingGlobals ds.l 1 ; Tsunami Printing Manager non-swapped printing globals <41> emPrintingGlobals ds.l 1 ; 1dc ; Tsunami Printing Manager non-swapped printing globals <41>
emCursorGlobals ds.l 1 ; Ptr to CursorDev globals <46> emCursorGlobals ds.l 1 ; 1e0 ; Ptr to CursorDev globals <46>
emButtonIntGlobals ds.l 1 ; Ptr to Button Interrupt globals. previously Ptr to "real" SwapMMUMode routine <SM22> CSS emButtonIntGlobals ds.l 1 ; 1e4 ; Ptr to Button Interrupt globals. previously Ptr to "real" SwapMMUMode routine <SM22> CSS
emAppleTalkInactiveOnBoot ds.w 1 ; True if AppleTalk was inactive on boot <48> emAppleTalkInactiveOnBoot ds.w 1 ; 1e8 ; True if AppleTalk was inactive on boot <48>
emOpenFontFiles ds.w 1 ; Count of open font files in the Fonts folder. <49> emOpenFontFiles ds.w 1 ; 1ea ; Count of open font files in the Fonts folder. <49>
emLowMemoryPrintingGlobals ds.l 1 ; Handle to globals used by LowMemoryPrintingPatches <50> emLowMemoryPrintingGlobals ds.l 1 ; 1ec ; Handle to globals used by LowMemoryPrintingPatches <50>
emNetBootGlobals ds.l 1 ; Handle to globals used by emNetBootGlobals for Network Booting and Appletalk stuff. <65> emNetBootGlobals ds.l 1 ; 1f0 ; Handle to globals used by emNetBootGlobals for Network Booting and Appletalk stuff. <65>
emFndrDeskRgn ds.l 1 ; Handle to region maintained by Bungee Finder if fndrDeskRgnTracking is true <67> <69> emFndrDeskRgn ds.l 1 ; 1f4 ; Handle to region maintained by Bungee Finder if fndrDeskRgnTracking is true <67> <69>
emFndrDeskRgnTracking ds.w 1 ; If true, the Bungee Finder will keep an up-to-date region handle in fndrDeskRgn of the icons on the desktop <67> <69> emFndrDeskRgnTracking ds.w 1 ; 1f8 ; If true, the Bungee Finder will keep an up-to-date region handle in fndrDeskRgn of the icons on the desktop <67> <69>
emFndrDeskRgnChange ds.w 1 ; Always incremented by the Bungee Finder for every change made to the desktop <67> <69> emFndrDeskRgnChange ds.w 1 ; 1fa ; Always incremented by the Bungee Finder for every change made to the desktop <67> <69>
emDisplayManagerGlobals ds.l 1 ; Pointer to globals used by Display Manager emDisplayManagerGlobals ds.l 1 ; 1fc ; Pointer to globals used by Display Manager
emTranslationMgrGlobals ds.l 1 ; Pointer to globals used by Translation Manager (Macintosh Easy Open) <73> emTranslationMgrGlobals ds.l 1 ; 200 ; Pointer to globals used by Translation Manager (Macintosh Easy Open) <73>
emTingeInfo ds.l 1 ; Handle to color information kept by the Tinge Manager emTingeInfo ds.l 1 ; 204 ; Handle to color information kept by the Tinge Manager
emIsDragging ds.b 1 ; Set within DragTheRgn and cleared before exiting; if true, HelpMgr emIsDragging ds.b 1 ; 208 ; Set within DragTheRgn and cleared before exiting; if true, HelpMgr
emIsDraggingSlop ds.b 3 ; patch in OSEventAvail is bypassed. <SM1> emIsDraggingSlop ds.b 3 ; 209 ; patch in OSEventAvail is bypassed. <SM1>
emRenoGlobals ds.l 1 ; Ptr to Reno Globals <LW2> emRenoGlobals ds.l 1 ; 20c ; Ptr to Reno Globals <LW2>
emDMADispatchGlobals ds.l 1 ; DMA dispatch globals ptr <SM20> emDMADispatchGlobals ds.l 1 ; 210 ; DMA dispatch globals ptr <SM20>
emInternalModemMgrGlobals ds.l 1 ; Internal modem manager globals <78> emInternalModemMgrGlobals ds.l 1 ; 214 ; Internal modem manager globals <78>
emGadgetPixMap ds.l 1 ; PixMapHandle used by defprocs to draw gadgets emGadgetPixMap ds.l 1 ; 218 ; PixMapHandle used by defprocs to draw gadgets
emAuxiliaryWindowHashTable ds.l 1 ; Pointer to auxiliary window record hash table emAuxiliaryWindowHashTable ds.l 1 ; 21c ; Pointer to auxiliary window record hash table
emAuxiliaryControlHashTable ds.l 1 ; Pointer to auxiliary control record hash table emAuxiliaryControlHashTable ds.l 1 ; 220 ; Pointer to auxiliary control record hash table
emIDEGlobals ds.l 1 ; IDE driver globals <SM24> emIDEGlobals ds.l 1 ; 224 ; IDE driver globals <SM24>
emSpeechRecognitionGlobals ds.l 1 ; Speech Recognition Globals <85><KWR> emSpeechRecognitionGlobals ds.l 1 ; 228 ; Speech Recognition Globals <85><KWR>
emControlHandle ds.l 1 ; control handle used in _DragTheRgn when the thumb is being dragged so we can send a draw thumb outline message. <SM25> CSS emControlHandle ds.l 1 ; 22c ; control handle used in _DragTheRgn when the thumb is being dragged so we can send a draw thumb outline message. <SM25> CSS
emHeapUtilsGlobals ds.l 1 ; Heap Utilities globals emHeapUtilsGlobals ds.l 1 ; 230 ; Heap Utilities globals
emExpansionBusGlobals ds.l 1 ; Pointer to Expansion Bus Manager Globals emExpansionBusGlobals ds.l 1 ; 234 ; Pointer to Expansion Bus Manager Globals
jSWModemSoundVector ds.l 1 ; Vector to control routine for software modem sound jSWModemSoundVector ds.l 1 ; 238 ; Vector to control routine for software modem sound
ds.b 270 ds.l 1 ; 23c
ds.l 1 ; 240
ds.l 1 ; 244
ds.l 1 ; 248
ds.l 1 ; 24c
ds.l 1 ; 250
ds.l 1 ; 254
ds.l 1 ; 258
ds.l 1 ; 25c
ds.l 1 ; 260
ds.l 1 ; 264
ds.l 1 ; 268
ds.l 1 ; 26c
ds.l 1 ; 270
ds.l 1 ; 274
ds.l 1 ; 278
ds.l 1 ; 27c
ds.l 1 ; 280
ds.l 1 ; 284
ds.l 1 ; 288
ds.l 1 ; 28c
ds.l 1 ; 290
ds.l 1 ; 294
ds.l 1 ; 298
ds.l 1 ; 29c
ds.l 1 ; 2a0
ds.l 1 ; 2a4
ds.l 1 ; 2a8
ds.l 1 ; 2ac
ds.l 1 ; 2b0
ds.l 1 ; 2b4
ds.l 1 ; 2b8
ds.l 1 ; 2bc
ds.l 1 ; 2c0
ds.l 1 ; 2c4
ds.l 1 ; 2c8
ds.l 1 ; 2cc
ds.l 1 ; 2d0
ds.l 1 ; 2d4
ds.l 1 ; 2d8
ds.l 1 ; 2dc
ds.l 1 ; 2e0
ds.l 1 ; 2e4
ds.l 1 ; 2e8
ds.l 1 ; 2ec
ds.l 1 ; 2f0
ds.l 1 ; 2f4
ds.l 1 ; 2f8
ds.l 1 ; 2fc
ds.l 1 ; 300
ds.l 1 ; 304
ds.l 1 ; 308
ds.l 1 ; 30c
ds.l 1 ; 310
ds.l 1 ; 314
ds.l 1 ; 318
ds.l 1 ; 31c
ds.l 1 ; 320
ds.l 1 ; 324
ds.l 1 ; 328
ds.l 1 ; 32c
ds.l 1 ; 330
ds.l 1 ; 334
ds.l 1 ; 338
ds.l 1 ; 33c
ds.l 1 ; 340
ds.l 1 ; 344
ds.w 1 ; 348
; NOTE: When adding new fields here, be sure to update the high-level language header files as well ; NOTE: When adding new fields here, be sure to update the high-level language header files as well
; (currently {CInternal}ExpandMemPriv.h is the one) ; (currently {CInternal}ExpandMemPriv.h is the one)