home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / s12628.zip / PMSVMSGS.H < prev   
C/C++ Source or Header  |  1990-07-01  |  1KB  |  38 lines

  1. // pmsvmsgs.h
  2.  
  3. #define PMSV_COPY               (WM_USER + 0)
  4. #define PMSV_PASTE              (WM_USER + 1)
  5. #define PMSV_PASTE_MSG          (WM_USER + 2)
  6.  
  7. #define PMSV_TERMINATE          (WM_USER + 3)
  8. #define PMSV_REQUEST            (WM_USER + 4)
  9. #define PMSV_POKE               (WM_USER + 5)
  10. #define PMSV_ADVISE             (WM_USER + 6)
  11. #define PMSV_ADVISE_NO_DATA     (WM_USER + 7)
  12. #define PMSV_UNADVISE           (WM_USER + 8)
  13. #define PMSV_EXECUTE            (WM_USER + 9)
  14.  
  15. #define PMSV_THREAD_TERMINATE   (WM_USER + 10)
  16.  
  17. #define MAX_APPLICATION_LEN     (32+1)
  18. #define MAX_TOPIC_LEN           (32+1)
  19.  
  20. #ifdef DEBUG_MESSAGES
  21. #define PMSV_MSG                (WM_USER + 20)
  22. #endif
  23.  
  24. typedef struct _client
  25.     {
  26.     USHORT  isddeclient;
  27.     HQUEUE  qhandle;
  28.     PID     kclient_pid;
  29.     HWND    hwnd;
  30.     HWND    hwndpmserver;
  31.     PVOID   threadstack;
  32.     CHAR    appname[MAX_APPLICATION_LEN];
  33.     CHAR    topicname[MAX_TOPIC_LEN];
  34.     } CLIENT;
  35. typedef CLIENT *PCLIENT;
  36.  
  37.  
  38.