home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / windows / winterm / expect.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-01-23  |  704 b   |  40 lines

  1. /*** expect.c ***/
  2.  
  3. #include "windows.h"
  4. #include "expect.h"
  5.  
  6. /* globals */
  7.  
  8. extern HWND hMainWnd;
  9. extern int OnLineFlag;
  10. extern int XferState;
  11.  
  12. int ExpectOnLine()
  13. {if(!OnLineFlag)
  14.    {ErrorMessage("Must be ONLINE");
  15.     return FALSE;
  16.    }
  17.  return TRUE;
  18. } /* end ExpectOnline */
  19.  
  20. int ExpectOffLine()
  21. {if(OnLineFlag)
  22.    {ErrorMessage("Must be OFFLINE");
  23.     return FALSE;
  24.    }
  25.  return TRUE;
  26. } /* end ExpectOffline */
  27.  
  28. int ExpectNoXfer()
  29. {if(XferState!=' ')
  30.    {ErrorMessage("File xfer in progress");
  31.     return FALSE;
  32.    }
  33.  return TRUE;
  34. } /* end ExpectNoXfer */
  35.  
  36. void ErrorMessage(char *MsgPtr)
  37. {
  38.  MessageBox(hMainWnd,MsgPtr,"ERROR",MB_ICONEXCLAMATION | MB_OK);
  39. }
  40.