home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / S12518.ZIP / PMSERVER.H < prev    next >
Text File  |  1989-10-19  |  1KB  |  33 lines

  1. /* pmserver.h RHS 9/1/89
  2.  *
  3.  * common header file for PMSERVER and client programs
  4.  */
  5. #define PMSERVERQUE "\\QUEUES\\PMSERVER.QUE"
  6.  
  7.                             // messages sent by client
  8. #define PMS_INIT            100                 // client initializing
  9. #define PMS_COPY            101                 // copy data to clipboard
  10. #define PMS_PASTE           103                 // get data from clipboard
  11. #define PMS_TERMINATE       104                 // client is terminating
  12. #define PMS_CLPBRD_QUERY    105                 // is anything in clipboard?
  13.  
  14.                             // messages sent by server
  15. #define PMS_CLPBRD          120                 // clipboard data available
  16. #define PMS_NO_INIT         121                 // can't initialize client
  17. #define PMS_INIT_ACK        122                 // server acknowledges init
  18. #define PMS_MSG_UNKNOWN     123                 // server can't identify msg
  19. #define PMS_CLPBRD_EMPTY    124                 // clipboard data not avail
  20. #define PMS_CLPBRD_DATA     125                 // here's your clipboard data
  21.  
  22.  
  23. typedef struct _clientdata
  24.     {
  25.     PID        pid;
  26.     BYTE    qname[21];
  27.     } CLIENTDATA;
  28.  
  29. #define CLIENTDATAMSG(ptr)    ((CLIENTDATA *)ptr)
  30.  
  31. #define MAXAPPNAME      50
  32. #define MAXTOPICNAME    50
  33.