home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 May / VPR9705A.ISO / VPR_DATA / PROGRAM / CBTRIAL / SETUP / DATA.Z / DDEML.HPP < prev    next >
C/C++ Source or Header  |  1997-02-14  |  2KB  |  99 lines

  1. //----------------------------------------------------------------------------
  2. // Ddeml.hpp - bcbdcc32 generated hdr (DO NOT EDIT) rev: 0
  3. // From: Ddeml.pas
  4. //----------------------------------------------------------------------------
  5. #ifndef DdemlHPP
  6. #define DdemlHPP
  7. //----------------------------------------------------------------------------
  8. #include <Windows.hpp>
  9. #include <System.hpp>
  10. #include <Ddeml.h>
  11.  
  12. #pragma warn -par
  13. #pragma warn -hid 
  14. #pragma warn -inl
  15.  
  16. namespace Ddeml
  17. {
  18. //-- type declarations -------------------------------------------------------
  19. typedef long HConvList;
  20.  
  21. typedef long HConv;
  22.  
  23. typedef long HSz;
  24.  
  25. typedef long HDDEData;
  26.  
  27. typedef tagHSZPAIR *PHSZPair;
  28.  
  29. typedef tagHSZPAIR  THSZPair;
  30.  
  31. typedef tagCONVCONTEXT *PConvContext;
  32.  
  33. typedef tagCONVCONTEXT  TConvContext;
  34.  
  35. typedef tagCONVINFO *PConvInfo;
  36.  
  37. typedef tagCONVINFO  TConvInfo;
  38.  
  39. typedef long __stdcall (*TFNCallback)(int CallType, int Fmt, long Conv, long hsz1, long hsz2, long Data
  40.     , int Data1, int Data2);
  41.  
  42. #pragma pack(push, 1)
  43. #pragma pack(pop)
  44.  
  45. typedef tagDDEML_MSG_HOOK_DATA  TDdemlMsgHookData;
  46.  
  47. #pragma pack(push, 1)
  48. #pragma pack(pop)
  49.  
  50. typedef tagMONMSGSTRUCT  TMonMsgStruct;
  51.  
  52. #pragma pack(push, 1)
  53. #pragma pack(pop)
  54.  
  55. typedef tagMONCBSTRUCT  TMonCBStruct;
  56.  
  57. typedef tagMONHSZSTRUCTA  TMonHSZStructA;
  58.  
  59. typedef tagMONHSZSTRUCTW  TMonHSZStructW;
  60.  
  61. typedef tagMONHSZSTRUCTA  TMonHSZStruct;
  62.  
  63. typedef tagMONERRSTRUCT *PMonErrStruct;
  64.  
  65. #pragma pack(push, 1)
  66. #pragma pack(pop)
  67.  
  68. typedef tagMONERRSTRUCT  TMonErrStruct;
  69.  
  70. typedef tagMONLINKSTRUCT *PMonLinkStruct;
  71.  
  72. #pragma pack(push, 1)
  73. #pragma pack(pop)
  74.  
  75. typedef tagMONLINKSTRUCT  TMonLinkStruct;
  76.  
  77. typedef tagMONCONVSTRUCT *PMonConvStruct;
  78.  
  79. #pragma pack(push, 1)
  80. #pragma pack(pop)
  81.  
  82. typedef tagMONCONVSTRUCT  TMonConvStruct;
  83.  
  84. //-- var, const, procedure ---------------------------------------------------
  85. #define CP_WINUNICOCDE (Word)(1200)
  86. #define ddelib "user32.dll"
  87.  
  88. }    /* namespace Ddeml */
  89.  
  90. #pragma warn .par
  91. #pragma warn .hid 
  92. #pragma warn .inl
  93.  
  94. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  95. using namespace Ddeml;
  96. #endif
  97. //-- end unit ----------------------------------------------------------------
  98. #endif    // Ddeml
  99.