tsr.def 649 B

12345678910111213141516171819202122
  1. DEFINITION MODULE TSR ;
  2. (* === *)
  3. TYPE
  4. KBFlagSet = SET OF ( RShift, LShift, Ctrl, Alt, (* Available shifts *)
  5. Scroll, Num, Cap, Ins ) ; (* Unavailable *)
  6. PROCEDURE Install ( P : PROC ; (* Procedure to be invoked *)
  7. KBF : KBFlagSet; (* Shift state to invoke *)
  8. Scan : SHORTCARD ; (* Scan code to invoke (0=All) *)
  9. heapsize : CARDINAL (* Minimum heap required *)
  10. ) ;
  11. PROCEDURE DeInstall ;
  12. (* Remove TSR installation
  13. This causes Install to RETURN
  14. *)
  15. END TSR.
  16.