home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / vbasic / Data / Utils / XZipComp.exe / XceedEncoding.Cab / F112933_xceedben.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-09  |  7.1 KB  |  197 lines

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2. /////////////////////////////////////////////////////////////////////////////
  3. // DXceedBinaryEncoding wrapper class
  4.  
  5. class DXceedBinaryEncoding : public COleDispatchDriver
  6. {
  7. public:
  8.     DXceedBinaryEncoding() {}        // Calls COleDispatchDriver default constructor
  9.     DXceedBinaryEncoding(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  10.     DXceedBinaryEncoding(const DXceedBinaryEncoding& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  11.  
  12. // Attributes
  13. public:
  14.  
  15. // Operations
  16. public:
  17.     LPDISPATCH GetEncodingFormat();
  18.     void SetRefEncodingFormat(LPDISPATCH newValue);
  19.     VARIANT Encode(VARIANT* vaSource, BOOL bEndOfData);
  20.     VARIANT Decode(VARIANT* vaEncoded, BOOL bEndOfData);
  21.     VARIANT ReadFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, VARIANT* vaBytesRead);
  22.     long WriteFile(VARIANT* vaData, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend);
  23.     long ProcessFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend, VARIANT* vaBytesRead);
  24.     void Reset();
  25.     BOOL License(LPCTSTR sLicense);
  26. };
  27. /////////////////////////////////////////////////////////////////////////////
  28. // DXceedUUEncodingFormat wrapper class
  29.  
  30. class DXceedUUEncodingFormat : public COleDispatchDriver
  31. {
  32. public:
  33.     DXceedUUEncodingFormat() {}        // Calls COleDispatchDriver default constructor
  34.     DXceedUUEncodingFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  35.     DXceedUUEncodingFormat(const DXceedUUEncodingFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  36.  
  37. // Attributes
  38. public:
  39.  
  40. // Operations
  41. public:
  42.     LPDISPATCH GetSubProcessing();
  43.     void SetRefSubProcessing(LPDISPATCH newValue);
  44.     long GetEndOfLineType();
  45.     void SetEndOfLineType(long nNewValue);
  46.     long GetMaxLineLength();
  47.     void SetMaxLineLength(long nNewValue);
  48.     BOOL GetContinueOnInvalidData();
  49.     void SetContinueOnInvalidData(BOOL bNewValue);
  50.     BOOL GetIncludeHeaderFooter();
  51.     void SetIncludeHeaderFooter(BOOL bNewValue);
  52.     CString GetHeaderFilename();
  53.     void SetHeaderFilename(LPCTSTR lpszNewValue);
  54.     long GetHeaderPermissions();
  55.     void SetHeaderPermissions(long nNewValue);
  56. };
  57. /////////////////////////////////////////////////////////////////////////////
  58. // DXceedXXEncodingFormat wrapper class
  59.  
  60. class DXceedXXEncodingFormat : public COleDispatchDriver
  61. {
  62. public:
  63.     DXceedXXEncodingFormat() {}        // Calls COleDispatchDriver default constructor
  64.     DXceedXXEncodingFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  65.     DXceedXXEncodingFormat(const DXceedXXEncodingFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  66.  
  67. // Attributes
  68. public:
  69.  
  70. // Operations
  71. public:
  72.     LPDISPATCH GetSubProcessing();
  73.     void SetRefSubProcessing(LPDISPATCH newValue);
  74.     long GetEndOfLineType();
  75.     void SetEndOfLineType(long nNewValue);
  76.     long GetMaxLineLength();
  77.     void SetMaxLineLength(long nNewValue);
  78.     BOOL GetContinueOnInvalidData();
  79.     void SetContinueOnInvalidData(BOOL bNewValue);
  80.     BOOL GetIncludeHeaderFooter();
  81.     void SetIncludeHeaderFooter(BOOL bNewValue);
  82.     CString GetHeaderFilename();
  83.     void SetHeaderFilename(LPCTSTR lpszNewValue);
  84.     long GetHeaderPermissions();
  85.     void SetHeaderPermissions(long nNewValue);
  86. };
  87. /////////////////////////////////////////////////////////////////////////////
  88. // DXceedBase64EncodingFormat wrapper class
  89.  
  90. class DXceedBase64EncodingFormat : public COleDispatchDriver
  91. {
  92. public:
  93.     DXceedBase64EncodingFormat() {}        // Calls COleDispatchDriver default constructor
  94.     DXceedBase64EncodingFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  95.     DXceedBase64EncodingFormat(const DXceedBase64EncodingFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  96.  
  97. // Attributes
  98. public:
  99.  
  100. // Operations
  101. public:
  102.     LPDISPATCH GetSubProcessing();
  103.     void SetRefSubProcessing(LPDISPATCH newValue);
  104.     long GetEndOfLineType();
  105.     void SetEndOfLineType(long nNewValue);
  106.     long GetMaxLineLength();
  107.     void SetMaxLineLength(long nNewValue);
  108.     BOOL GetContinueOnInvalidData();
  109.     void SetContinueOnInvalidData(BOOL bNewValue);
  110. };
  111. /////////////////////////////////////////////////////////////////////////////
  112. // DXceedHexaEncodingFormat wrapper class
  113.  
  114. class DXceedHexaEncodingFormat : public COleDispatchDriver
  115. {
  116. public:
  117.     DXceedHexaEncodingFormat() {}        // Calls COleDispatchDriver default constructor
  118.     DXceedHexaEncodingFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  119.     DXceedHexaEncodingFormat(const DXceedHexaEncodingFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  120.  
  121. // Attributes
  122. public:
  123.  
  124. // Operations
  125. public:
  126.     LPDISPATCH GetSubProcessing();
  127.     void SetRefSubProcessing(LPDISPATCH newValue);
  128.     long GetEndOfLineType();
  129.     void SetEndOfLineType(long nNewValue);
  130.     long GetMaxLineLength();
  131.     void SetMaxLineLength(long nNewValue);
  132.     BOOL GetContinueOnInvalidData();
  133.     void SetContinueOnInvalidData(BOOL bNewValue);
  134. };
  135. /////////////////////////////////////////////////////////////////////////////
  136. // DXceedBinHexEncodingFormat wrapper class
  137.  
  138. class DXceedBinHexEncodingFormat : public COleDispatchDriver
  139. {
  140. public:
  141.     DXceedBinHexEncodingFormat() {}        // Calls COleDispatchDriver default constructor
  142.     DXceedBinHexEncodingFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  143.     DXceedBinHexEncodingFormat(const DXceedBinHexEncodingFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  144.  
  145. // Attributes
  146. public:
  147.  
  148. // Operations
  149. public:
  150.     LPDISPATCH GetSubProcessing();
  151.     void SetRefSubProcessing(LPDISPATCH newValue);
  152.     long GetEndOfLineType();
  153.     void SetEndOfLineType(long nNewValue);
  154.     long GetMaxLineLength();
  155.     void SetMaxLineLength(long nNewValue);
  156.     BOOL GetContinueOnInvalidData();
  157.     void SetContinueOnInvalidData(BOOL bNewValue);
  158.     BOOL GetIncludeHeaderFooter();
  159.     void SetIncludeHeaderFooter(BOOL bNewValue);
  160.     CString GetHeaderFilename();
  161.     void SetHeaderFilename(LPCTSTR lpszNewValue);
  162.     VARIANT GetHeaderType();
  163.     void SetHeaderType(VARIANT* newValue);
  164.     VARIANT GetHeaderCreator();
  165.     void SetHeaderCreator(VARIANT* newValue);
  166.     short GetHeaderFlags();
  167.     void SetHeaderFlags(short nNewValue);
  168.     long GetHeaderDataForkLength();
  169.     void SetHeaderDataForkLength(long nNewValue);
  170.     long GetHeaderResourceForkLength();
  171.     void SetHeaderResourceForkLength(long nNewValue);
  172. };
  173. /////////////////////////////////////////////////////////////////////////////
  174. // DXceedQuotedPrintableEncodingFormat wrapper class
  175.  
  176. class DXceedQuotedPrintableEncodingFormat : public COleDispatchDriver
  177. {
  178. public:
  179.     DXceedQuotedPrintableEncodingFormat() {}        // Calls COleDispatchDriver default constructor
  180.     DXceedQuotedPrintableEncodingFormat(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  181.     DXceedQuotedPrintableEncodingFormat(const DXceedQuotedPrintableEncodingFormat& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  182.  
  183. // Attributes
  184. public:
  185.  
  186. // Operations
  187. public:
  188.     LPDISPATCH GetSubProcessing();
  189.     void SetRefSubProcessing(LPDISPATCH newValue);
  190.     long GetEndOfLineType();
  191.     void SetEndOfLineType(long nNewValue);
  192.     long GetMaxLineLength();
  193.     void SetMaxLineLength(long nNewValue);
  194.     BOOL GetContinueOnInvalidData();
  195.     void SetContinueOnInvalidData(BOOL bNewValue);
  196. };
  197.