home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / vbasic / Data / Utils / XZipComp.exe / XceedCompression.Cab / F112878_xceedsco.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-10  |  12.4 KB  |  448 lines

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2.  
  3. #include "stdafx.h"
  4. #include "xceedsco.h"
  5.  
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11.  
  12.  
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // DXceedStreamingCompression properties
  16.  
  17. /////////////////////////////////////////////////////////////////////////////
  18. // DXceedStreamingCompression operations
  19.  
  20. LPDISPATCH DXceedStreamingCompression::GetCompressionFormat()
  21. {
  22.     LPDISPATCH result;
  23.     InvokeHelper(0xc8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  24.     return result;
  25. }
  26.  
  27. void DXceedStreamingCompression::SetRefCompressionFormat(LPDISPATCH newValue)
  28. {
  29.     static BYTE parms[] =
  30.         VTS_DISPATCH;
  31.     InvokeHelper(0xc8, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  32.          newValue);
  33. }
  34.  
  35. VARIANT DXceedStreamingCompression::Compress(VARIANT* vaSource, BOOL bEndOfData)
  36. {
  37.     VARIANT result;
  38.     static BYTE parms[] =
  39.         VTS_PVARIANT VTS_BOOL;
  40.     InvokeHelper(0x12c, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  41.         vaSource, bEndOfData);
  42.     return result;
  43. }
  44.  
  45. VARIANT DXceedStreamingCompression::Decompress(VARIANT* vaCompressed, BOOL bEndOfData)
  46. {
  47.     VARIANT result;
  48.     static BYTE parms[] =
  49.         VTS_PVARIANT VTS_BOOL;
  50.     InvokeHelper(0x12d, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  51.         vaCompressed, bEndOfData);
  52.     return result;
  53. }
  54.  
  55. long DXceedStreamingCompression::CalculateChecksum(VARIANT* vaData, long eType, long lPreviousChecksum)
  56. {
  57.     long result;
  58.     static BYTE parms[] =
  59.         VTS_PVARIANT VTS_I4 VTS_I4;
  60.     InvokeHelper(0x12e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  61.         vaData, eType, lPreviousChecksum);
  62.     return result;
  63. }
  64.  
  65. VARIANT DXceedStreamingCompression::ReadFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, VARIANT* vaBytesRead)
  66. {
  67.     VARIANT result;
  68.     static BYTE parms[] =
  69.         VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_BOOL VTS_PVARIANT;
  70.     InvokeHelper(0x12f, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  71.         sSourceFilename, lSourceOffset, lSourceSize, eAction, bEndOfData, vaBytesRead);
  72.     return result;
  73. }
  74.  
  75. long DXceedStreamingCompression::WriteFile(VARIANT* vaData, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend)
  76. {
  77.     long result;
  78.     static BYTE parms[] =
  79.         VTS_PVARIANT VTS_I4 VTS_BOOL VTS_BSTR VTS_BOOL;
  80.     InvokeHelper(0x130, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  81.         vaData, eAction, bEndOfData, sDestFilename, bAppend);
  82.     return result;
  83. }
  84.  
  85. long DXceedStreamingCompression::ProcessFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend, VARIANT* vaBytesRead)
  86. {
  87.     long result;
  88.     static BYTE parms[] =
  89.         VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_BOOL VTS_BSTR VTS_BOOL VTS_PVARIANT;
  90.     InvokeHelper(0x131, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  91.         sSourceFilename, lSourceOffset, lSourceSize, eAction, bEndOfData, sDestFilename, bAppend, vaBytesRead);
  92.     return result;
  93. }
  94.  
  95. void DXceedStreamingCompression::Reset()
  96. {
  97.     InvokeHelper(0x132, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  98. }
  99.  
  100. BOOL DXceedStreamingCompression::License(LPCTSTR sLicense)
  101. {
  102.     BOOL result;
  103.     static BYTE parms[] =
  104.         VTS_BSTR;
  105.     InvokeHelper(0x18f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  106.         sLicense);
  107.     return result;
  108. }
  109.  
  110.  
  111. /////////////////////////////////////////////////////////////////////////////
  112. // DXceedDeflateCompressionMethod properties
  113.  
  114. /////////////////////////////////////////////////////////////////////////////
  115. // DXceedDeflateCompressionMethod operations
  116.  
  117. long DXceedDeflateCompressionMethod::GetCompressionLevel()
  118. {
  119.     long result;
  120.     InvokeHelper(0x190, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  121.     return result;
  122. }
  123.  
  124. void DXceedDeflateCompressionMethod::SetCompressionLevel(long nNewValue)
  125. {
  126.     static BYTE parms[] =
  127.         VTS_I4;
  128.     InvokeHelper(0x190, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  129.          nNewValue);
  130. }
  131.  
  132. LPDISPATCH DXceedDeflateCompressionMethod::GetSubProcessing()
  133. {
  134.     LPDISPATCH result;
  135.     InvokeHelper(0x191, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  136.     return result;
  137. }
  138.  
  139. void DXceedDeflateCompressionMethod::SetRefSubProcessing(LPDISPATCH newValue)
  140. {
  141.     static BYTE parms[] =
  142.         VTS_DISPATCH;
  143.     InvokeHelper(0x191, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  144.          newValue);
  145. }
  146.  
  147.  
  148. /////////////////////////////////////////////////////////////////////////////
  149. // DXceedBWTCompressionMethod properties
  150.  
  151. /////////////////////////////////////////////////////////////////////////////
  152. // DXceedBWTCompressionMethod operations
  153.  
  154. long DXceedBWTCompressionMethod::GetCompressionLevel()
  155. {
  156.     long result;
  157.     InvokeHelper(0x258, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  158.     return result;
  159. }
  160.  
  161. void DXceedBWTCompressionMethod::SetCompressionLevel(long nNewValue)
  162. {
  163.     static BYTE parms[] =
  164.         VTS_I4;
  165.     InvokeHelper(0x258, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  166.          nNewValue);
  167. }
  168.  
  169. LPDISPATCH DXceedBWTCompressionMethod::GetSubProcessing()
  170. {
  171.     LPDISPATCH result;
  172.     InvokeHelper(0x259, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  173.     return result;
  174. }
  175.  
  176. void DXceedBWTCompressionMethod::SetRefSubProcessing(LPDISPATCH newValue)
  177. {
  178.     static BYTE parms[] =
  179.         VTS_DISPATCH;
  180.     InvokeHelper(0x259, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  181.          newValue);
  182. }
  183.  
  184.  
  185. /////////////////////////////////////////////////////////////////////////////
  186. // DXceedStoreCompressionMethod properties
  187.  
  188. /////////////////////////////////////////////////////////////////////////////
  189. // DXceedStoreCompressionMethod operations
  190.  
  191.  
  192. /////////////////////////////////////////////////////////////////////////////
  193. // DXceedStandardCompressionFormat properties
  194.  
  195. /////////////////////////////////////////////////////////////////////////////
  196. // DXceedStandardCompressionFormat operations
  197.  
  198. LPDISPATCH DXceedStandardCompressionFormat::GetCompressionMethod()
  199. {
  200.     LPDISPATCH result;
  201.     InvokeHelper(0x3e8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  202.     return result;
  203. }
  204.  
  205. void DXceedStandardCompressionFormat::SetRefCompressionMethod(LPDISPATCH newValue)
  206. {
  207.     static BYTE parms[] =
  208.         VTS_DISPATCH;
  209.     InvokeHelper(0x3e8, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  210.          newValue);
  211. }
  212.  
  213. LPDISPATCH DXceedStandardCompressionFormat::GetSubProcessing()
  214. {
  215.     LPDISPATCH result;
  216.     InvokeHelper(0x3e9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  217.     return result;
  218. }
  219.  
  220. void DXceedStandardCompressionFormat::SetRefSubProcessing(LPDISPATCH newValue)
  221. {
  222.     static BYTE parms[] =
  223.         VTS_DISPATCH;
  224.     InvokeHelper(0x3e9, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  225.          newValue);
  226. }
  227.  
  228.  
  229. /////////////////////////////////////////////////////////////////////////////
  230. // DXceedGZipCompressionFormat properties
  231.  
  232. /////////////////////////////////////////////////////////////////////////////
  233. // DXceedGZipCompressionFormat operations
  234.  
  235. LPDISPATCH DXceedGZipCompressionFormat::GetCompressionMethod()
  236. {
  237.     LPDISPATCH result;
  238.     InvokeHelper(0x4b0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  239.     return result;
  240. }
  241.  
  242. CString DXceedGZipCompressionFormat::GetFileName()
  243. {
  244.     CString result;
  245.     InvokeHelper(0x4b1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  246.     return result;
  247. }
  248.  
  249. void DXceedGZipCompressionFormat::SetFileName(LPCTSTR lpszNewValue)
  250. {
  251.     static BYTE parms[] =
  252.         VTS_BSTR;
  253.     InvokeHelper(0x4b1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  254.          lpszNewValue);
  255. }
  256.  
  257. DATE DXceedGZipCompressionFormat::GetLastModified()
  258. {
  259.     DATE result;
  260.     InvokeHelper(0x4b2, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL);
  261.     return result;
  262. }
  263.  
  264. void DXceedGZipCompressionFormat::SetLastModified(DATE newValue)
  265. {
  266.     static BYTE parms[] =
  267.         VTS_DATE;
  268.     InvokeHelper(0x4b2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  269.          newValue);
  270. }
  271.  
  272. CString DXceedGZipCompressionFormat::GetComment()
  273. {
  274.     CString result;
  275.     InvokeHelper(0x4b3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  276.     return result;
  277. }
  278.  
  279. void DXceedGZipCompressionFormat::SetComment(LPCTSTR lpszNewValue)
  280. {
  281.     static BYTE parms[] =
  282.         VTS_BSTR;
  283.     InvokeHelper(0x4b3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  284.          lpszNewValue);
  285. }
  286.  
  287. BOOL DXceedGZipCompressionFormat::GetIsTextFile()
  288. {
  289.     BOOL result;
  290.     InvokeHelper(0x4b4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  291.     return result;
  292. }
  293.  
  294. void DXceedGZipCompressionFormat::SetIsTextFile(BOOL bNewValue)
  295. {
  296.     static BYTE parms[] =
  297.         VTS_BOOL;
  298.     InvokeHelper(0x4b4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  299.          bNewValue);
  300. }
  301.  
  302. BOOL DXceedGZipCompressionFormat::GetHeaderChecksum()
  303. {
  304.     BOOL result;
  305.     InvokeHelper(0x4b5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  306.     return result;
  307. }
  308.  
  309. void DXceedGZipCompressionFormat::SetHeaderChecksum(BOOL bNewValue)
  310. {
  311.     static BYTE parms[] =
  312.         VTS_BOOL;
  313.     InvokeHelper(0x4b5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  314.          bNewValue);
  315. }
  316.  
  317. VARIANT DXceedGZipCompressionFormat::GetExtraHeader()
  318. {
  319.     VARIANT result;
  320.     InvokeHelper(0x4b6, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  321.     return result;
  322. }
  323.  
  324. void DXceedGZipCompressionFormat::SetExtraHeader(const VARIANT& newValue)
  325. {
  326.     static BYTE parms[] =
  327.         VTS_VARIANT;
  328.     InvokeHelper(0x4b6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  329.          &newValue);
  330. }
  331.  
  332. LPDISPATCH DXceedGZipCompressionFormat::GetSubProcessing()
  333. {
  334.     LPDISPATCH result;
  335.     InvokeHelper(0x4b7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  336.     return result;
  337. }
  338.  
  339. void DXceedGZipCompressionFormat::SetRefSubProcessing(LPDISPATCH newValue)
  340. {
  341.     static BYTE parms[] =
  342.         VTS_DISPATCH;
  343.     InvokeHelper(0x4b7, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  344.          newValue);
  345. }
  346.  
  347.  
  348. /////////////////////////////////////////////////////////////////////////////
  349. // DXceedZip3CompressionFormat properties
  350.  
  351. /////////////////////////////////////////////////////////////////////////////
  352. // DXceedZip3CompressionFormat operations
  353.  
  354. LPDISPATCH DXceedZip3CompressionFormat::GetCompressionMethod()
  355. {
  356.     LPDISPATCH result;
  357.     InvokeHelper(0x578, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  358.     return result;
  359. }
  360.  
  361. void DXceedZip3CompressionFormat::SetRefCompressionMethod(LPDISPATCH newValue)
  362. {
  363.     static BYTE parms[] =
  364.         VTS_DISPATCH;
  365.     InvokeHelper(0x578, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  366.          newValue);
  367. }
  368.  
  369. long DXceedZip3CompressionFormat::GetOriginalSize()
  370. {
  371.     long result;
  372.     InvokeHelper(0x579, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  373.     return result;
  374. }
  375.  
  376. LPDISPATCH DXceedZip3CompressionFormat::GetSubProcessing()
  377. {
  378.     LPDISPATCH result;
  379.     InvokeHelper(0x57a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  380.     return result;
  381. }
  382.  
  383. void DXceedZip3CompressionFormat::SetRefSubProcessing(LPDISPATCH newValue)
  384. {
  385.     static BYTE parms[] =
  386.         VTS_DISPATCH;
  387.     InvokeHelper(0x57a, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  388.          newValue);
  389. }
  390.  
  391.  
  392. /////////////////////////////////////////////////////////////////////////////
  393. // DXceedBZip2CompressionFormat properties
  394.  
  395. /////////////////////////////////////////////////////////////////////////////
  396. // DXceedBZip2CompressionFormat operations
  397.  
  398. LPDISPATCH DXceedBZip2CompressionFormat::GetCompressionMethod()
  399. {
  400.     LPDISPATCH result;
  401.     InvokeHelper(0x640, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  402.     return result;
  403. }
  404.  
  405. LPDISPATCH DXceedBZip2CompressionFormat::GetSubProcessing()
  406. {
  407.     LPDISPATCH result;
  408.     InvokeHelper(0x641, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  409.     return result;
  410. }
  411.  
  412. void DXceedBZip2CompressionFormat::SetRefSubProcessing(LPDISPATCH newValue)
  413. {
  414.     static BYTE parms[] =
  415.         VTS_DISPATCH;
  416.     InvokeHelper(0x641, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  417.          newValue);
  418. }
  419.  
  420.  
  421. /////////////////////////////////////////////////////////////////////////////
  422. // DXceedZLibCompressionFormat properties
  423.  
  424. /////////////////////////////////////////////////////////////////////////////
  425. // DXceedZLibCompressionFormat operations
  426.  
  427. LPDISPATCH DXceedZLibCompressionFormat::GetCompressionMethod()
  428. {
  429.     LPDISPATCH result;
  430.     InvokeHelper(0x708, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  431.     return result;
  432. }
  433.  
  434. LPDISPATCH DXceedZLibCompressionFormat::GetSubProcessing()
  435. {
  436.     LPDISPATCH result;
  437.     InvokeHelper(0x709, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  438.     return result;
  439. }
  440.  
  441. void DXceedZLibCompressionFormat::SetRefSubProcessing(LPDISPATCH newValue)
  442. {
  443.     static BYTE parms[] =
  444.         VTS_DISPATCH;
  445.     InvokeHelper(0x709, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  446.          newValue);
  447. }
  448.