mirror of
https://github.com/elliotnunn/sys7.1-doc-wip.git
synced 2024-12-12 20:29:12 +00:00
133 lines
4.7 KiB
Plaintext
133 lines
4.7 KiB
Plaintext
|
;
|
|||
|
; File: MFPrivate.a
|
|||
|
;
|
|||
|
; Contains: All private Process Manager constants and record definitions
|
|||
|
;
|
|||
|
; Written by: David Harrison
|
|||
|
;
|
|||
|
; Copyright: © 1990-1993 by Apple Computer, Inc. All rights reserved.
|
|||
|
;
|
|||
|
; Change History (most recent first):
|
|||
|
;
|
|||
|
; <SM4> 2/20/93 SAM Moved all the process manager private traps and macros to
|
|||
|
; TrapsPrivate.a
|
|||
|
; <SM3> 11/3/92 SWC Added PostHighLevelEvent macro.
|
|||
|
; <22> 3/25/92 DTY #1024114,<pvh>: Add macro for
|
|||
|
; _ProcessEntryFromProcessSerialNumber.
|
|||
|
; <21> 1/11/92 YK Two more calls for TSM. NewTSMLayerOwner to get the event for
|
|||
|
; the floating window. RouteEventToSWM to do the bottom line
|
|||
|
; input.
|
|||
|
; <20> 1/10/92 YK Added Macros for supporting the Text Services Manager.
|
|||
|
; <19> 8/22/91 JSM Clean up header.
|
|||
|
; <18> 2/21/91 DFH dba,#82504, #82681, #83168, #83182, #83207: Added
|
|||
|
; SysZoneFloatSizes.
|
|||
|
; <17> 1/30/91 gbm sab, #38: Change the ‘already including this file’ variable to
|
|||
|
; all uppercase (for security reasons)
|
|||
|
; <16> 1/28/91 DFH JSM,#81425:Add EnableSwitching and DisableSwitching macros.
|
|||
|
; <15> 1/21/91 DFH (KSM) Removed Process Menu IDs, since they are now in
|
|||
|
; MenuMgrPriv.a, as the Application Menu IDs.
|
|||
|
; <14> 1/15/91 DFH (VL) Add record REC/ENDR templates for existing records.
|
|||
|
; <13> 12/20/90 DFH (dba) Added GetNextHighLevelEvent.
|
|||
|
; <12> 12/14/90 DFH Added SynchIdleTime.
|
|||
|
; <11> 7/25/90 DFH Added InitApplication, CleanupApplication, and SndAppDead.
|
|||
|
; <10> 6/8/90 DFH Reformatted change history for checkin active window
|
|||
|
; <9> 6/8/90 DFH Added ProcessMenuResourceID and ProcessMenuID
|
|||
|
; <6> 4/16/90 DFH Added definitions for Apple menu selection AppleEvent.
|
|||
|
; <5> 4/10/90 KSM Update equates to GetAuxMenuItem's aux record to include
|
|||
|
; auxMenuHelpString.
|
|||
|
; <4> 3/12/90 DFH Added aeDebuggerNotify.
|
|||
|
; <3> 2/8/90 DFH Copied projector revision comments to this file.
|
|||
|
; <2> 2/5/90 DFH Added enteredDebugger.
|
|||
|
; <1.2> 12/1/90 ngk Added System Debugger interfaces
|
|||
|
; <1.1> 10/16/89 KST Delete redefinition of OSDispatch.
|
|||
|
; <1.0> 10/16/89 CCH Adding to EASE.
|
|||
|
;
|
|||
|
;___________________________________________________________________________
|
|||
|
|
|||
|
IF &TYPE('__INCLUDINGMFPRIVATE__') = 'UNDEFINED' THEN
|
|||
|
__INCLUDINGMFPRIVATE__ SET 1
|
|||
|
|
|||
|
;__________________________________________________________________________________
|
|||
|
; Application Menu.
|
|||
|
;__________________________________________________________________________________
|
|||
|
|
|||
|
; item numbers
|
|||
|
HIDE_APP_ITEM EQU 1
|
|||
|
HIDE_OTHERS_ITEM EQU 2
|
|||
|
SHOW_ALL_ITEM EQU 3
|
|||
|
APPLICATION_MENU_COUNT EQU 4
|
|||
|
|
|||
|
;__________________________________________________________________________________
|
|||
|
; Auxiliary menu item data.
|
|||
|
;__________________________________________________________________________________
|
|||
|
|
|||
|
; information record returned by GetAuxMenuItem
|
|||
|
AuxMenuItemRec RECORD 0
|
|||
|
auxMenuIconHandle DS.L 1
|
|||
|
auxMenuIconSize DS.W 1
|
|||
|
auxMenuIconGray DS.W 1
|
|||
|
auxMenuScript DS.W 1
|
|||
|
auxMenuHelpString DS.L 1
|
|||
|
size EQU *
|
|||
|
ENDR
|
|||
|
|
|||
|
; information record returned by GetAuxMenuItem (old style defintion)
|
|||
|
auxMenuIconHandle EQU 0
|
|||
|
auxMenuIconSize EQU 4
|
|||
|
auxMenuIconGray EQU 6
|
|||
|
auxMenuScript EQU 8
|
|||
|
auxMenuHelpString EQU 10
|
|||
|
Sizeof_auxdata EQU 14
|
|||
|
|
|||
|
;__________________________________________________________________________________
|
|||
|
; Volume notification interface.
|
|||
|
;__________________________________________________________________________________
|
|||
|
|
|||
|
; values for the VNBNotice field
|
|||
|
VNMounted EQU 0
|
|||
|
VNAboutToGoOffline EQU 1
|
|||
|
VNOffline EQU 2
|
|||
|
VNAboutToUnmount EQU 3
|
|||
|
VNUnmount EQU 4
|
|||
|
|
|||
|
; volume notification parameter block
|
|||
|
VolumeNoticeBlk RECORD 0
|
|||
|
VNBLength DS.L 1
|
|||
|
VNBNotice DS.W 1
|
|||
|
VNBVolume DS.W 1
|
|||
|
VNBRefCon DS.L 1
|
|||
|
VNBResult DS.W 1
|
|||
|
size EQU *
|
|||
|
ENDR
|
|||
|
|
|||
|
; volume notification parameter block (old style defintion)
|
|||
|
VNBLength EQU 0
|
|||
|
VNBNotice EQU 4
|
|||
|
VNBVolume EQU 6
|
|||
|
VNBRefCon EQU 8
|
|||
|
VNBResult EQU 12
|
|||
|
|
|||
|
;__________________________________________________________________________________
|
|||
|
; Shell support
|
|||
|
;__________________________________________________________________________________
|
|||
|
|
|||
|
; AppleEvent sent to app launched from FINDERNAME at boot time
|
|||
|
aeStartup EQU 'boot'
|
|||
|
|
|||
|
; AppleEvent and routines to customize the Apple menu
|
|||
|
aeAppleMenuItemSelect EQU 'amis'
|
|||
|
aeAppleMenuItemKeyword EQU 'amis'
|
|||
|
DELETE_ALL_ITEMS EQU 0
|
|||
|
|
|||
|
;__________________________________________________________________________________
|
|||
|
; System debugger support
|
|||
|
;__________________________________________________________________________________
|
|||
|
|
|||
|
; system error generated when user types the debugger key combination
|
|||
|
enterDebugger EQU 110
|
|||
|
|
|||
|
; identifier of AppleEvent notifying debugger that debuggee now not frontmost
|
|||
|
aeDebuggerNotify EQU 'dbrk'
|
|||
|
|
|||
|
|
|||
|
ENDIF ; ...already included
|