home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / DVD!OMA2.DMS / in.adf / Include1.3.LHA / Include1.3 / workbench / workbenchbase.i < prev   
Encoding:
Text File  |  1994-10-12  |  2.1 KB  |  113 lines

  1.  IFND WORKBENCH_WORKBENCHBASE_I
  2. WORKBENCH_WORKBENCHBASE_I EQU 1
  3.  
  4.  IFND EXEC_TYPES_I
  5.  INCLUDE "exec/types.i"
  6.  ENDC
  7.  IFND EXEC_LISTS_I
  8.  INCLUDE "exec/lists.i"
  9.  ENDC
  10.  IFND EXEC_PORTS_I
  11.  INCLUDE "exec/ports.i"
  12.  ENDC
  13.  IFND EXEC_LIBRARIES_I
  14.  INCLUDE "exec/libraries.i"
  15.  ENDC
  16.  IFND LIBRARIES_DOS_I
  17.  INCLUDE "libraries/dos.i"
  18.  ENDC
  19.  IFND GRAPHICS_RASTPORT_I
  20.  INCLUDE "graphics/rastport.i"
  21.  ENDC
  22.  IFND DEVICES_TIMER_I
  23.  INCLUDE "devices/timer.i"
  24.  ENDC
  25.  IFND INTUITION_INTUITION_I
  26.  INCLUDE "intuition/intuition.i"
  27.  ENDC
  28.  
  29. WBBASE equr A5
  30. WBBUFSIZE equ 260
  31. PKT_LENGTH equ 10
  32.  
  33.  RSRESET
  34. SendPacket rs.b 0
  35. sp_Type rs 1
  36. sp_Message rs.b MN_SIZE
  37. sp_pad rs 1
  38. sp_Data rs.b PKT_LENGTH*4
  39. SendPacket_SIZEOF rs.b 0
  40.  
  41.  RSRESET
  42. WorkbenchBase rs.b 0
  43. wb_Library rs.b LIB_SIZE
  44. wb_Flags rs 1
  45. wb_MasterList rs.b LH_SIZE
  46. wb_SelectList rs.b LH_SIZE
  47. wb_ActiveDisks rs.b LH_SIZE
  48. wb_UtilityList rs.b LH_SIZE
  49. wb_Buf0 rs.b WBBUFSIZE
  50. wb_Buf1 rs.b WBBUFSIZE
  51. wb_SendPacket rs.b SendPacket_SIZEOF
  52. wb_UpdateNestCnt rs.b 1
  53. wb_DiskIONestCnt rs.b 1
  54. wb_SysBase rs.l 1
  55. wb_GfxBase rs.l 1
  56. wb_IntuitionBase rs.l 1
  57. wb_IconBase rs.l 1
  58. wb_DOSBase rs.l 1
  59. wb_MathBase rs.l 1
  60. wb_LayersBase rs.l 1
  61. wb_TimerBase rs.l 1
  62. wb_DosInfo rs.l 1
  63. wb_TimerRequest rs.l 1
  64. wb_XOffset rs 1
  65. wb_YOffset rs 1
  66. wb_RootObject rs.l 1
  67. wb_CurrentGadget rs.l 1
  68. wb_CurrentWindow rs.l 1
  69. wb_CurrentObject rs.l 1
  70. wb_SelectPointer rs.l 1
  71. wb_WaitPointer rs.l 1
  72. wb_MenuStrip rs.l 1
  73. wb_CurrentError rs.l 1
  74. wb_LastFreeMem rs.l 1
  75. wb_TextFont rs.l 1
  76. wb_CoCurrent rs.l 1
  77. wb_GadgetImage rs.b ig_SIZEOF*4
  78. wb_GadgetData rs.b 64
  79. wb_WorkbenchPort rs.b MP_SIZE
  80. wb_IntuiPort rs.b MP_SIZE
  81. wb_Tick rs.b TV_SIZE
  82. wb_ScreenTitle rs.b 60
  83. wb_TextRast rs.b rp_SIZEOF
  84. wb_Argument rs.l 1
  85. wb_Task rs.l 1
  86. wb_SIZEOF rs.b 0
  87.  
  88.  BITDEF WB,Shifted,15
  89.  BITDEF WB,Dragging,14
  90.  BITDEF WB,DoubleClick,13
  91.  BITDEF WB,SpecialGadget,12
  92.  BITDEF WB,InputTrashed,11
  93.  BITDEF WB,ErrorDisplayed,10
  94.  BITDEF WB,NameChanged,9
  95.  BITDEF WB,Closed,8
  96.  BITDEF WB,KPrintfOK,7
  97.  BITDEF WBARG,DEBUGON,1
  98.  
  99.  RSRESET
  100. ActiveDisk rs.b 0
  101. ad_Node rs.b LN_SIZE
  102. ad_Active rs.b 1
  103. ad_pad rs.b 1
  104. ad_Handler rs.l 1
  105. ad_Name rs.l 1
  106. ad_Object rs.l 1
  107. ad_Volume rs.l 1
  108. ad_Info rs.b id_SIZEOF
  109. ad_CreateTime rs.b ds_SIZEOF
  110. ad_SIZEOF rs.b 0
  111.  
  112.  ENDC
  113.