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
ExpandMemRec RECORD 0
emVersion DS.W 1 ; version of expanded memory
emSize DS.L 1 ; length of em
emIntlGlobals DS.L 1 ; international globals pointer
emKeyDeadState DS.L 1 ; Key1Trans, Key2Trans dead state
emKeyCache DS.L 1 ; KCHR keyboard cache
emIntlDef DS.L 1 ; Reserved for Intl
emFirstKeyboard ds.b 1 ; flag byte
emAlign ds.b 1 ; long-align until we need this storage
emVersion DS.W 1 ; 000 ; version of expanded memory
emSize DS.L 1 ; 002 ; length of em
emIntlGlobals DS.L 1 ; 006 ; international globals pointer
emKeyDeadState DS.L 1 ; 00a ; Key1Trans, Key2Trans dead state
emKeyCache DS.L 1 ; 00e ; KCHR keyboard cache
emIntlDef DS.L 1 ; 012 ; Reserved for Intl
emFirstKeyboard ds.b 1 ; 016 ; flag byte
emAlign ds.b 1 ; 017 ; long-align until we need this storage
emItlCacheSize equ 16 ; bytes in cache
emItlCache ds.b emItlCacheSize ; reserve room for cache
emItlNeedUnlock ds.b 1 ; for pack6
emItlDontUnlockYet ds.b 1 ; for pack6 <56>
emItlFiller ds.b 2 ; Reserved room
emScriptsInstalled ds.b 1 ; number of installed scripts
emTwoCursorsFlag ds.w 1 ; indicates split cursor and if emCursor2Rect is high cursor
emCursor2Rect ds.w 4 ; top, left, bottom, right edges of split cursor: initialized to 0
emFmtOrderHFlag ds.b 1 ; flag to indicate a handle was allocated
emDirection ds.l 1 ; direction param for C2P for both offsets
emMeasureLine ds.b 1 ; flag that says to measure the whole line
emCleanWordBrk ds.l 1 ; storage for 32-bit clean defWordBrk address
emNewFont ds.b 1 ; textStyle.tsFont: the only field I fill in
emNewStyle ds.w 4 ; SetRsrved params: flag.b, textStylePtr.l, mode.w
emBufferHandle ds.l 1 ; handle for text buffering
emUnsynchedFlag ds.b 1 ; indicates unsynched keyboard and font
emTExtra ds.b 3 ; extra TE bytes
emBufferLen ds.w 1 ; length of text in buffer
emSERDVars ds.l 1 ; Serial Driver Globals
emGestalt ds.l 1 ; Gestalt Globals
emLayoutGlobals ds.l 1 ; Layout Mgr Globals
emTSMGlobals ds.l 1 ; Text-Service Mgr Globals
emSplineKey ds.l 1 ; Bass Fonts Globals
emSnarfGlobals ds.l 1 ; Snarf Man
emLAPGlobals ds.l 1 ; AppleTalk globals
emLMgrGlobals ds.l 1 ; LAP Mgr globals
emHelpGlobals ds.l 1 ; Help Mgr Globals
emPPCGlobals ds.l 1 ; PPC Mgr globals
emDataPub ds.l 1 ; Data Publications globals
emReliability ds.l 1 ; Reliability manager globals
emjRunSlotHandlrs ds.l 1 ; for slot mgrs
emFolderCache ds.l 1 ; used by Folder Manager
emItlCache ds.b emItlCacheSize ; 018 ; reserve room for cache
emItlNeedUnlock ds.b 1 ; 028 ; for pack6
emItlDontUnlockYet ds.b 1 ; 029 ; for pack6 <56>
emItlFiller ds.b 2 ; 02a ; Reserved room
emScriptsInstalled ds.b 1 ; 02c ; number of installed scripts
emTwoCursorsFlag ds.w 1 ; 02e ; indicates split cursor and if emCursor2Rect is high cursor
emCursor2Rect ds.w 4 ; 030 ; top, left, bottom, right edges of split cursor: initialized to 0
emFmtOrderHFlag ds.b 1 ; 038 ; flag to indicate a handle was allocated
emDirection ds.l 1 ; 03a ; direction param for C2P for both offsets
emMeasureLine ds.b 1 ; 03e ; flag that says to measure the whole line
emCleanWordBrk ds.l 1 ; 040 ; storage for 32-bit clean defWordBrk address
emNewFont ds.b 1 ; 044 ; textStyle.tsFont: the only field I fill in
emNewStyle ds.w 4 ; 046 ; SetRsrved params: flag.b, textStylePtr.l, mode.w
emBufferHandle ds.l 1 ; 04e ; handle for text buffering
emUnsynchedFlag ds.b 1 ; 052 ; indicates unsynched keyboard and font
emTExtra ds.b 3 ; 053 ; extra TE bytes
emBufferLen ds.w 1 ; 056 ; length of text in buffer
emSERDVars ds.l 1 ; 058 ; Serial Driver Globals
emGestalt ds.l 1 ; 05c ; Gestalt Globals
emLayoutGlobals ds.l 1 ; 060 ; Layout Mgr Globals
emTSMGlobals ds.l 1 ; 064 ; Text-Service Mgr Globals
emSplineKey ds.l 1 ; 068 ; Bass Fonts Globals
emSnarfGlobals ds.l 1 ; 06c ; Snarf Man
emLAPGlobals ds.l 1 ; 070 ; AppleTalk globals
emLMgrGlobals ds.l 1 ; 074 ; LAP Mgr globals
emHelpGlobals ds.l 1 ; 078 ; Help Mgr Globals
emPPCGlobals ds.l 1 ; 07c ; PPC Mgr globals
emDataPub ds.l 1 ; 080 ; Data Publications globals
emReliability ds.l 1 ; 084 ; Reliability manager globals
emjRunSlotHandlrs ds.l 1 ; 088 ; for slot mgrs
emFolderCache ds.l 1 ; 08c ; used by Folder Manager
vDoErase ds.l 1
vCaretDisplay ds.l 1 ; Used by TextEdit for vectors
vGetLRPosition ds.l 1 ; to patch Rom
vGetRLPosition ds.l 1
vOnLineEnd ds.l 1
vCaretInsideRun ds.l 1
vSetDirection ds.l 1
vGetDirection ds.l 1
vGetStylesInOrder ds.l 1
vteGetFormatOrder ds.l 1
vGetWidth ds.l 1
vGetCurScript ds.l 1
vOnSameLine ds.l 1
vMeasureWidth ds.l 1
vMeasureWholeRun ds.l 1
vHiliteLineEnds ds.l 1
vInvrtRectangle ds.l 1
vPixelWidths ds.l 1
vTEBufferText ds.l 1
vDumpBuffer ds.l 1
vCursorMovement ds.l 1
vTestRunDirection ds.l 1
vBufferChar ds.l 1
vSetFont2Keyboard ds.l 1
vSetKeyboard2Font ds.l 1
vStyleGuts ds.l 1
vConcatRuns ds.l 1
vDoErase ds.l 1 ; 090
vCaretDisplay ds.l 1 ; 094 ; Used by TextEdit for vectors
vGetLRPosition ds.l 1 ; 098 ; to patch Rom
vGetRLPosition ds.l 1 ; 09c
vOnLineEnd ds.l 1 ; 0a0
vCaretInsideRun ds.l 1 ; 0a4
vSetDirection ds.l 1 ; 0a8
vGetDirection ds.l 1 ; 0ac
vGetStylesInOrder ds.l 1 ; 0b0
vteGetFormatOrder ds.l 1 ; 0b4
vGetWidth ds.l 1 ; 0b8
vGetCurScript ds.l 1 ; 0bc
vOnSameLine ds.l 1 ; 0c0
vMeasureWidth ds.l 1 ; 0c4
vMeasureWholeRun ds.l 1 ; 0c8
vHiliteLineEnds ds.l 1 ; 0cc
vInvrtRectangle ds.l 1 ; 0d0
vPixelWidths ds.l 1 ; 0d4
vTEBufferText ds.l 1 ; 0d8
vDumpBuffer ds.l 1 ; 0dc
vCursorMovement ds.l 1 ; 0e0
vTestRunDirection ds.l 1 ; 0e4
vBufferChar ds.l 1 ; 0e8
vSetFont2Keyboard ds.l 1 ; 0ec
vSetKeyboard2Font ds.l 1 ; 0f0
vStyleGuts ds.l 1 ; 0f4
vConcatRuns ds.l 1 ; 0f8
resourceMgrDirID ds.l 1 ; dirID one-shot for Resource Mgr
emLAPAGlobals ds.l 1 ; LAP Mgr (router) globals
emMailGlobals ds.l 1 ; AppleMail globals
emADASGlobals ds.l 1 ; ADAS globals
resourceMgrDirID ds.l 1 ; 0fc ; dirID one-shot for Resource Mgr
emLAPAGlobals ds.l 1 ; 100 ; LAP Mgr (router) globals
emMailGlobals ds.l 1 ; 104 ; AppleMail 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
emButtonMgrGlobals ds.l 1 ; <52> <70> globals for Button Manager (Not enUnused1 anymore)
emFSCommon ds.l 1 ; 11c ; <68> globals for FSCommon Library Modules
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
emPack9Globals ds.w 1 ; <52> globals for PPC Browser package
emPack8Globals ds.w 1 ; 124 ; <52> globals for Apple Event Manager 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
emPack14Globals ds.w 1 ; <52> globals for Balloon Help package
emPack13Globals ds.w 1 ; 12e ; <52> globals for Data Access Manager 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)
emLanguagePackGlobals ds.l 1 ; <71> globals for LanguagePackExtension (one long out of emUnused3)
emSerialMgrGlobals ds.l 1 ; 138 ; <70> globals for Serial Manager (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>
emScriptMapPtr ds.l 1 ; pointer to script mapping/sorting data <8>
emLangMapPtr ds.l 1 ; pointer to language mapping/sorting data <8>
emItlSysCachePtr ds.l 1 ; 160 ; pointer to system itl cache <7><20>
emScriptMapPtr ds.l 1 ; 164 ; pointer to script 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 ; was emDenom (obsolete), now unused <11><84>
emIconCluts ds.l 1 ; Ptr to global icon info <13>
emScriptAppGlobals ds.l 1 ; Handle to application-specific script globals <16><20><21>
emAppleEventsGlobal ds.l 1 ; Apple Events/Apple Scripts global pointer (not switched) <22>
emEditionMgrPerApp ds.l 1 ; EditionMgr global (switched) <22>
ds.l 1 ; 16c ; was emNumer (obsolete), now unused <11><84>
ds.l 1 ; 170 ; was emDenom (obsolete), now unused <11><84>
emIconCluts ds.l 1 ; 174 ; Ptr to global icon info <13>
emScriptAppGlobals ds.l 1 ; 178 ; Handle to application-specific script globals <16><20><21>
emAppleEventsGlobal ds.l 1 ; 17c ; Apple Events/Apple Scripts global pointer (not 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
; 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
; FileShare, either).
jSyncWait ds.l 1 ; 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>
jCmdDone ds.l 1 ; 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>
jSCSIFreeHook ds.l 1 ; vector called by SCSI Mgr every time it frees the bus
jSyncWait ds.l 1 ; 184 ; points to the top of the HFS sync call spin loop <23>
jAfterFSQHook ds.l 1 ; 188 ; points into FSQueue just after return from calling fsQueueHook <23>
jCmdDone ds.l 1 ; 18c ; points to the top of File System Command Done processing <23>
jDispatchNext ds.l 1 ; 190 ; point into code where the FS checks for another call to process <23>
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
; routines to manage the sound interrupt source
jSetupSoundInterrupt ds.l 1
jSuspendSoundInterrupt ds.l 1
jResumeSoundInterrupt ds.l 1
jAcknowledgeSoundInterrupt ds.l 1
jSetupSoundInterrupt ds.l 1 ; 198
jSuspendSoundInterrupt ds.l 1 ; 19c
jResumeSoundInterrupt ds.l 1 ; 1a0
jAcknowledgeSoundInterrupt ds.l 1 ; 1a4
; 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>
emKeyTMTaskPtr ds.l 1 ; Ptr to a TimeMgr task that Eclipse Keyswitch uses to shut down <36>
emHwPrivTable ds.l 1 ; 1b2 ; Ptr to a jump table for HwPriv's selectors <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>
emDictionaryMgrUseCount ds.w 1 ; pack use count for ProcHelper
emDictionaryMgrPackHandle ds.l 1 ; 1c6 ; handle to the package code <37>
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
emHasMultiScript ds.w 1 ; true when non-Roman script system is installed. (but false until the Process Mgr is initialized)
emWorldScriptIIPrintingGlobals ds.l 1 ; 1cc ; <66> it is now used by WS II printing stuff, so don't use it
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
emLastMapOverridden ds.w 1 ; Reference number of last resource map that was overriden
emOverrideMapRefNum ds.w 1 ; Reference number of override map
emScanOverrideMaps ds.w 1 ; Boolean determining whether or not override maps are scanned for resources
emResourceCache ds.l 1 ; 1d2 ; Information for calls to _CountResources and _GetIndResource
emLastMapOverridden ds.w 1 ; 1d6 ; Reference number of last resource map that was overriden
emOverrideMapRefNum ds.w 1 ; 1d8 ; Reference number of override map
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
emIsDraggingSlop ds.b 3 ; patch in OSEventAvail is bypassed. <SM1>
emIsDragging ds.b 1 ; 208 ; Set within DragTheRgn and cleared before exiting; if true, HelpMgr
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
emAuxiliaryControlHashTable ds.l 1 ; Pointer to auxiliary control record hash table
emAuxiliaryWindowHashTable ds.l 1 ; 21c ; Pointer to auxiliary window 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
; (currently {CInternal}ExpandMemPriv.h is the one)