home *** CD-ROM | disk | FTP | other *** search
- ;AAsm header file for TaskManager
- ;written by DefMod (Jul 1 1994) on Fri Jul 1 16:18:14 1994
-
- [ :LNOT: :DEF: Get_Types
- GBLS Get_Types
- Get_Types SETS "GET OS:Hdr.Types"
- |
- Get_Types SETS ""
- ]
- $Get_Types
-
- [ :LNOT: :DEF: Get_OS
- GBLS Get_OS
- Get_OS SETS "GET OS:Hdr.OS"
- |
- Get_OS SETS ""
- ]
- $Get_OS
-
- [ :LNOT: :DEF: Get_Wimp
- GBLS Get_Wimp
- Get_Wimp SETS "GET OS:Hdr.Wimp"
- |
- Get_Wimp SETS ""
- ]
- $Get_Wimp
-
- [ :LNOT: :DEF: TaskManager_Hdr
- GBLS TaskManager_Hdr
-
- ;Symbols for constants
- TaskManager_NameLimit * 32
- TaskManager_ModuleTask * &1
- TaskManager_DraggableSlot * &2
- TaskManager_ShutdownExitOnly * &1
- TaskManager_ShutdownNoPreQuit * &2
- TaskManager_ShutdownPortablePowerDown * &4
- TaskManager_ShutdownSendMessage * &8
- TaskManager_ShutdownIgnoreUpCalls * &10
-
- ;Symbols for structure offsets and sizes
- ^ 0
- TaskManager_Task_task # Wimp_T
- TaskManager_Task_name # Ptr
- TaskManager_Task_slot_size # Int
- TaskManager_Task_flags # Bits
- TaskManager_Task * @
-
-
- ;Symbols for SWI's and SWI reason codes
- XTaskManager_TaskNameFromHandle * &62680
- TaskManager_TaskNameFromHandle * &42680
- ;Entry
- ; R0 = task (Wimp_T)
- ;Exit
- ; R0 -> name (String)
-
- XTaskManager_EnumerateTasks * &62681
- TaskManager_EnumerateTasks * &42681
- ;Entry
- ; R0 = context (Int)
- ; R1 -> task (TaskManager_Task)
- ; R2 = size (Int)
- ;Exit
- ; R0 = context_out (Int)
- ; R1 -> end (Char)
- ; R2 corrupted
-
- XTaskManager_Shutdown * &62682
- TaskManager_Shutdown * &42682
- ;Entry
- ; R0 = flags (Bits)
-
- ]
- END
-