home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mod201j.zip / modula2.exe / os2api / wintimer.def < prev    next >
Text File  |  1994-05-03  |  1KB  |  39 lines

  1. DEFINITION MODULE WINTIMER;
  2.  
  3. (************************************************************************
  4.   OS/2 2.0 interface for Presentation Manager timer manager.
  5.  
  6.   Copyright (c) 1992 by Juergen Neuhoff
  7. *************************************************************************)
  8.  
  9. (*$XL+       Modula-2 language extensions: '_' allowed for symbol names *)
  10. (*$CDECL+    C-style procedures                                         *)
  11. (*$A         default alignment for record fields                        *)
  12.  
  13. FROM   OS2DEF  IMPORT HAB, HWND;
  14.  
  15. PROCEDURE WinStartTimer
  16. ( AnchorBlockHandle       : HAB;
  17.   WinHandle               : HWND;
  18.   TimerId                 : LONGCARD;
  19.   Timeout                 : LONGCARD
  20. )                         : LONGCARD;
  21.  
  22. PROCEDURE WinStopTimer
  23. ( AnchorBlockHandle       : HAB;
  24.   WinHandle               : HWND;
  25.   TimerId                 : LONGCARD
  26. )                         : BOOLEAN;
  27.  
  28. PROCEDURE WinGetCurrentTime
  29. ( AnchorBlockHandle       : HAB
  30. )                         : LONGCARD;
  31.  
  32. CONST
  33.   TID_CURSOR         = 0FFFFH;  (* Reserved cursor timer ID              *)
  34.   TID_SCROLL         = 0FFFEH;  (* Reserved scrolling timer ID           *)
  35.   TID_FLASHWINDOW    = 0FFFDH;  (* Reserved for window flashing timer ID *)
  36.   TID_USERMAX        = 07FFFH;  (* Maximum user timer ID                 *)
  37.  
  38. END WINTIMER.
  39.