home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddespy.zip / IOS2P016.H < prev    next >
C/C++ Source or Header  |  1994-08-12  |  2KB  |  59 lines

  1. /* *******************************************************************
  2.    *** File:   IOS2P016.H                                          ***
  3.    *** Author: Harald (HaWi) Wilhelm                               ***
  4.    *** Date:   14.08.1994                                          ***
  5.    ******************************************************************* */
  6. /* Classnames */
  7. #define WCP_DDESPY  "WCP.DDESPY"
  8.  
  9. /* Additional Messages */
  10. #define WMP_CLEAR   (WM_USER + 0)
  11.  
  12. /* Resource IDs */
  13. #define IDD_DDESPY  100
  14. #define IDE_DDESPY1 101
  15. #define IDF_DDESPY1 102
  16. #define IDL_DDESPY1 103
  17. #define IDL_DDESPY2 104
  18. #define IDL_DDESPY3 105
  19. #define IDP_DDESPY1 106
  20. #define IDP_DDESPY2 107
  21. #define IDP_DDESPY3 108
  22. #define IDP_DDESPY4 109
  23. #define IDP_DDESPY5 110
  24. #define IDP_DDESPY6 111
  25. #define IDP_DDESPY7 112
  26.  
  27. /* For 32-Bit PM */
  28. #ifndef _MSG_
  29.    #define _MSG_
  30.    typedef unsigned long MSG ;
  31. #endif
  32.  
  33. /* used structs */
  34. #define DDESPY_REQTYPAPP 1
  35. #define DDESPY_REQTYPTOP 2
  36. #define DDESPY_REQTYPITM 3
  37. #define DDESPY_REQTYPREQ 4
  38. #define DDESPY_REQTYPPKE 5
  39. #define DDESPY_REQTYPADV 6
  40.  
  41. typedef struct
  42.    {
  43.    CHAR  szApplication [CCHMAXPATH] ;
  44.    CHAR  szData [CCHMAXPATH] ;
  45.    CHAR  szItem [CCHMAXPATH] ;
  46.    CHAR  szTopic [CCHMAXPATH] ;
  47.    HWND  hwndListbox1 ;
  48.    HWND  hwndListbox2 ;
  49.    HWND  hwndListbox3 ;
  50.    HWND  hwndServer ;
  51.    ULONG ulRequesttype ;
  52.    } DLG, *PDLG ;
  53.  
  54.  
  55. /* function declarations */
  56. INT              main (VOID) ;
  57. MRESULT EXPENTRY DlgWndProc (HWND, MSG, MPARAM, MPARAM) ;
  58. PDDESTRUCT       MakeDDESeg (HWND, PSZ, ULONG, ULONG, PVOID, ULONG) ;
  59.