home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / samples / mm / ultieyes / ultieyes.h < prev    next >
Text File  |  1999-05-11  |  1KB  |  41 lines

  1. /*------------------------------------------------------------------------
  2.  
  3.    SOURCE FILE NAME:  ultieyes.h
  4.  
  5.                    Copyright (c) IBM Corporation 1981, 1993
  6.                              All Rights Reserved
  7.  
  8. --------------------------------------------------------------------------*/
  9.  
  10. /***************/
  11. /*  Constants  */
  12. /***************/
  13. #define NUMFRAMENUMS    24
  14. #define FILE_BUF_SIZE 4096
  15. #define PI               3.14159
  16. #define IDM_NOFRAME    200
  17. #define IDM_RANDOM     210
  18. #define ID_NOFRAME     100
  19. #define RANDOM_SPEED   5
  20. #define DEFAULT_EYE    "ultieyes.eye"
  21. CHAR    szMinor[]   =  "POINTL";
  22. #define ID_ICON        100
  23.  
  24. /***************************/
  25. /*  Function Declarations  */
  26. /***************************/
  27. MRESULT EXPENTRY  MainClientWindowProc( HWND hwnd, ULONG msg,
  28.                                         MPARAM mp1, MPARAM mp2 );
  29. VOID  ParseControlFile( HFILE FileHandle, ULONG * ulFrameNums);
  30. ULONG CalcFrame( double Angle);
  31. BOOL  CrossEyed( PPOINTL pptlMouse, LONG lWidth);
  32. BOOL  SendString( HWND hwnd, PCHAR pcMCIString, USHORT usUserParm );
  33. VOID  ShowMCIErrorMessage( ULONG ulError, HWND hwnd, PSZ pszCmd );
  34. VOID  CloseTheDevice( VOID );
  35. BOOL  OpenTheDevice( HWND );
  36. BOOL  LoadTheFile( HWND hwnd );
  37. LONG  SetWindowHandle( HWND hwnd);
  38. VOID  StartWait(HWND hwnd);
  39. VOID  StopWait(HWND hwnd);
  40. BOOL  QueryDirectMode( VOID );
  41.