home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / Hdr / TaskWindow < prev    next >
Encoding:
Text File  |  1994-07-01  |  2.1 KB  |  74 lines

  1. ;AAsm header file for TaskWindow
  2. ;written by DefMod (Jul  1 1994) on Fri Jul  1 16:18:12 1994
  3.  
  4.         [       :LNOT: :DEF: Get_Types
  5.         GBLS    Get_Types
  6. Get_Types                       SETS    "GET OS:Hdr.Types"
  7.         |
  8. Get_Types                       SETS    ""
  9.         ]
  10.         $Get_Types
  11.  
  12.         [       :LNOT: :DEF: Get_OS
  13.         GBLS    Get_OS
  14. Get_OS                          SETS    "GET OS:Hdr.OS"
  15.         |
  16. Get_OS                          SETS    ""
  17.         ]
  18.         $Get_OS
  19.  
  20.         [       :LNOT: :DEF: TaskWindow_Hdr
  21.         GBLS    TaskWindow_Hdr
  22.  
  23. ;Symbols for constants
  24. Error_TaskWindowCantKill        *       &A80
  25. Error_TaskWindowBadSWIEntry     *       &A81
  26. Error_TaskWindowBadTaskHandle   *       &A82
  27. Error_TaskWindowDying           *       &A83
  28. Error_TaskWindowFileSleep       *       &A84
  29. Error_TaskWindowNoEditor        *       &A85
  30. Error_TaskWindowNoRedirection   *       &A86
  31. Message_TaskWindowInput         *       &808C0
  32. Message_TaskWindowOutput        *       &808C1
  33. Message_TaskWindowEgo           *       &808C2
  34. Message_TaskWindowMorio         *       &808C3
  35. Message_TaskWindowMorite        *       &808C4
  36. Message_TaskWindowNewTask       *       &808C5
  37. Message_TaskWindowSuspend       *       &808C6
  38. Message_TaskWindowResume        *       &808C7
  39.  
  40. ;Symbols for structure offsets and sizes
  41.                                 ^       0
  42. TaskWindow_MessageData_size     #       Int
  43. TaskWindow_MessageData_data     #       232*Char
  44. TaskWindow_MessageData          *       @
  45.  
  46.                                 ^       0
  47. TaskWindow_MessageEgo_txt       #       Int
  48. TaskWindow_MessageEgo           *       @
  49.  
  50.                                 ^       0
  51. TaskWindow_MessageNewTask_command #       236*Char
  52. TaskWindow_MessageNewTask       *       @
  53.  
  54.  
  55. ;Symbols for SWI's and SWI reason codes
  56. XTaskWindow_TaskInfo            *       &63380
  57. TaskWindow_TaskInfo             *       &43380
  58.  
  59. TaskWindowTaskInfo_WindowTask   *       &0
  60.    ;Entry
  61.    ;  R0 = &0
  62.    ;Exit
  63.    ;  R0 = window_task (Bool)
  64.  
  65. UpCall_Sleep                    *       &6
  66.    ;Entry
  67.    ;  R0 = &6
  68.    ;  R1 = pollword (pointer to Int)
  69.    ;Exit
  70.    ;  R0 = claimed (Bool)
  71.  
  72.         ]
  73.         END
  74.