TSR.DEF 740 B

1234567891011121314151617181920212223242526272829
  1. DEFINITION MODULE TSR ;
  2. (* === *)
  3. (*%F _fptr *)
  4. -- Can only be used in a large model (e.g Large or XLarge)
  5. (*%E*)
  6. TYPE
  7. KBFlagSet = SET OF ( RShift, LShift, Ctrl, Alt, (* Available shifts *)
  8. Scroll, Num, Cap, Ins ) ; (* Unavailable *)
  9. PROCEDURE Install ( P : PROC ; (* Procedure to be invoked *)
  10. KBF : KBFlagSet; (* Shift state to invoke *)
  11. Scan : SHORTCARD ; (* Scan code to invoke (0=All) *)
  12. heapsize : CARDINAL (* Minimum heap required *)
  13. ) ;
  14. PROCEDURE DeInstall ;
  15. (* Remove TSR installation
  16. This causes Install to RETURN
  17. *)
  18. END TSR.
  19.