home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / cbm / nduk-v37.lha / V37 / include / utility / hooks.i < prev    next >
Text File  |  1991-11-27  |  715b  |  37 lines

  1.     IFND UTILITY_HOOKS_I
  2. UTILITY_HOOKS_I SET 1
  3. **
  4. **    $Filename: utility/hooks.i $
  5. **    $Release: 2.04 Includes, V37.4 $
  6. **    $Revision: 36.1 $
  7. **    $Date: 90/07/12 $
  8. **
  9. **    callback hooks
  10. **
  11. **    (C) Copyright 1989-1991 Commodore-Amiga Inc.
  12. **        All Rights Reserved
  13. **
  14.  
  15.     IFND EXEC_TYPES_I
  16.     INCLUDE "exec/types.i"
  17.     ENDC
  18.  
  19.     IFND EXEC_NODES_I
  20.     INCLUDE "exec/nodes.i"
  21.     ENDC
  22.  
  23.  
  24. ; New Hook conventions
  25. ; A0 - pointer to hook itself
  26. ; A1 - pointer to parameter packed ("message")
  27. ; A2 - Hook specific address data ("object," e.g, gadget )
  28.  
  29.  STRUCTURE HOOK,MLN_SIZE
  30.     APTR    h_Entry            ; assembler entry point
  31.     APTR    h_SubEntry        ; optional HLL entry point
  32.     APTR    h_Data            ; owner specific
  33.  LABEL        h_SIZEOF
  34.  
  35.  
  36.  ENDC
  37.