home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / vbasic / Data / Utils / XZipComp.exe / XceedZip.Cab / F112504_xceedzip.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1999-11-10  |  19.1 KB  |  844 lines

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. //
  3. // This file is part of the Xceed Zip 4 Getting Started sample using MFC
  4. // Copyright (c) 1998-1999 Xceed Software Inc.
  5. //
  6.  
  7. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  8. //  Microsoft Visual C++, your modifications will be overwritten.
  9.  
  10.  
  11. #include "stdafx.h"
  12. #include "xceedzip.h"
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CXceedZip
  16.  
  17. IMPLEMENT_DYNCREATE(CXceedZip, CWnd)
  18.  
  19. /////////////////////////////////////////////////////////////////////////////
  20. // CXceedZip properties
  21.  
  22. /////////////////////////////////////////////////////////////////////////////
  23. // CXceedZip operations
  24.  
  25. unsigned long CXceedZip::AddRef()
  26. {
  27.     unsigned long result;
  28.     InvokeHelper(0x60000001, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  29.     return result;
  30. }
  31.  
  32. unsigned long CXceedZip::Release()
  33. {
  34.     unsigned long result;
  35.     InvokeHelper(0x60000002, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  36.     return result;
  37. }
  38.  
  39. BOOL CXceedZip::GetAbort()
  40. {
  41.     BOOL result;
  42.     InvokeHelper(0xb54, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  43.     return result;
  44. }
  45.  
  46. void CXceedZip::SetAbort(BOOL bNewValue)
  47. {
  48.     static BYTE parms[] =
  49.         VTS_BOOL;
  50.     InvokeHelper(0xb54, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  51.          bNewValue);
  52. }
  53.  
  54. CString CXceedZip::GetBasePath()
  55. {
  56.     CString result;
  57.     InvokeHelper(0xc8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  58.     return result;
  59. }
  60.  
  61. void CXceedZip::SetBasePath(LPCTSTR lpszNewValue)
  62. {
  63.     static BYTE parms[] =
  64.         VTS_BSTR;
  65.     InvokeHelper(0xc8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  66.          lpszNewValue);
  67. }
  68.  
  69. long CXceedZip::GetCompressionLevel()
  70. {
  71.     long result;
  72.     InvokeHelper(0x190, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  73.     return result;
  74. }
  75.  
  76. void CXceedZip::SetCompressionLevel(long nNewValue)
  77. {
  78.     static BYTE parms[] =
  79.         VTS_I4;
  80.     InvokeHelper(0x190, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  81.          nNewValue);
  82. }
  83.  
  84. CString CXceedZip::GetEncryptionPassword()
  85. {
  86.     CString result;
  87.     InvokeHelper(0x192, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  88.     return result;
  89. }
  90.  
  91. void CXceedZip::SetEncryptionPassword(LPCTSTR lpszNewValue)
  92. {
  93.     static BYTE parms[] =
  94.         VTS_BSTR;
  95.     InvokeHelper(0x192, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  96.          lpszNewValue);
  97. }
  98.  
  99. long CXceedZip::GetRequiredFileAttributes()
  100. {
  101.     long result;
  102.     InvokeHelper(0x132, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  103.     return result;
  104. }
  105.  
  106. void CXceedZip::SetRequiredFileAttributes(long nNewValue)
  107. {
  108.     static BYTE parms[] =
  109.         VTS_I4;
  110.     InvokeHelper(0x132, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  111.          nNewValue);
  112. }
  113.  
  114. long CXceedZip::GetExcludedFileAttributes()
  115. {
  116.     long result;
  117.     InvokeHelper(0x133, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  118.     return result;
  119. }
  120.  
  121. void CXceedZip::SetExcludedFileAttributes(long nNewValue)
  122. {
  123.     static BYTE parms[] =
  124.         VTS_I4;
  125.     InvokeHelper(0x133, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  126.          nNewValue);
  127. }
  128.  
  129. CString CXceedZip::GetFilesToProcess()
  130. {
  131.     CString result;
  132.     InvokeHelper(0x12c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  133.     return result;
  134. }
  135.  
  136. void CXceedZip::SetFilesToProcess(LPCTSTR lpszNewValue)
  137. {
  138.     static BYTE parms[] =
  139.         VTS_BSTR;
  140.     InvokeHelper(0x12c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  141.          lpszNewValue);
  142. }
  143.  
  144. CString CXceedZip::GetFilesToExclude()
  145. {
  146.     CString result;
  147.     InvokeHelper(0x12d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  148.     return result;
  149. }
  150.  
  151. void CXceedZip::SetFilesToExclude(LPCTSTR lpszNewValue)
  152. {
  153.     static BYTE parms[] =
  154.         VTS_BSTR;
  155.     InvokeHelper(0x12d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  156.          lpszNewValue);
  157. }
  158.  
  159. DATE CXceedZip::GetMinDateToProcess()
  160. {
  161.     DATE result;
  162.     InvokeHelper(0x12e, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL);
  163.     return result;
  164. }
  165.  
  166. void CXceedZip::SetMinDateToProcess(DATE newValue)
  167. {
  168.     static BYTE parms[] =
  169.         VTS_DATE;
  170.     InvokeHelper(0x12e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  171.          newValue);
  172. }
  173.  
  174. DATE CXceedZip::GetMaxDateToProcess()
  175. {
  176.     DATE result;
  177.     InvokeHelper(0x12f, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL);
  178.     return result;
  179. }
  180.  
  181. void CXceedZip::SetMaxDateToProcess(DATE newValue)
  182. {
  183.     static BYTE parms[] =
  184.         VTS_DATE;
  185.     InvokeHelper(0x12f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  186.          newValue);
  187. }
  188.  
  189. long CXceedZip::GetMinSizeToProcess()
  190. {
  191.     long result;
  192.     InvokeHelper(0x130, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  193.     return result;
  194. }
  195.  
  196. void CXceedZip::SetMinSizeToProcess(long nNewValue)
  197. {
  198.     static BYTE parms[] =
  199.         VTS_I4;
  200.     InvokeHelper(0x130, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  201.          nNewValue);
  202. }
  203.  
  204. long CXceedZip::GetMaxSizeToProcess()
  205. {
  206.     long result;
  207.     InvokeHelper(0x131, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  208.     return result;
  209. }
  210.  
  211. void CXceedZip::SetMaxSizeToProcess(long nNewValue)
  212. {
  213.     static BYTE parms[] =
  214.         VTS_I4;
  215.     InvokeHelper(0x131, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  216.          nNewValue);
  217. }
  218.  
  219. long CXceedZip::GetSplitSize()
  220. {
  221.     long result;
  222.     InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  223.     return result;
  224. }
  225.  
  226. void CXceedZip::SetSplitSize(long nNewValue)
  227. {
  228.     static BYTE parms[] =
  229.         VTS_I4;
  230.     InvokeHelper(0x65, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  231.          nNewValue);
  232. }
  233.  
  234. BOOL CXceedZip::GetPreservePaths()
  235. {
  236.     BOOL result;
  237.     InvokeHelper(0xc9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  238.     return result;
  239. }
  240.  
  241. void CXceedZip::SetPreservePaths(BOOL bNewValue)
  242. {
  243.     static BYTE parms[] =
  244.         VTS_BOOL;
  245.     InvokeHelper(0xc9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  246.          bNewValue);
  247. }
  248.  
  249. BOOL CXceedZip::GetProcessSubfolders()
  250. {
  251.     BOOL result;
  252.     InvokeHelper(0xca, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  253.     return result;
  254. }
  255.  
  256. void CXceedZip::SetProcessSubfolders(BOOL bNewValue)
  257. {
  258.     static BYTE parms[] =
  259.         VTS_BOOL;
  260.     InvokeHelper(0xca, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  261.          bNewValue);
  262. }
  263.  
  264. BOOL CXceedZip::GetSkipIfExisting()
  265. {
  266.     BOOL result;
  267.     InvokeHelper(0x134, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  268.     return result;
  269. }
  270.  
  271. void CXceedZip::SetSkipIfExisting(BOOL bNewValue)
  272. {
  273.     static BYTE parms[] =
  274.         VTS_BOOL;
  275.     InvokeHelper(0x134, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  276.          bNewValue);
  277. }
  278.  
  279. BOOL CXceedZip::GetSkipIfNotExisting()
  280. {
  281.     BOOL result;
  282.     InvokeHelper(0x135, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  283.     return result;
  284. }
  285.  
  286. void CXceedZip::SetSkipIfNotExisting(BOOL bNewValue)
  287. {
  288.     static BYTE parms[] =
  289.         VTS_BOOL;
  290.     InvokeHelper(0x135, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  291.          bNewValue);
  292. }
  293.  
  294. BOOL CXceedZip::GetSkipIfOlderDate()
  295. {
  296.     BOOL result;
  297.     InvokeHelper(0x136, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  298.     return result;
  299. }
  300.  
  301. void CXceedZip::SetSkipIfOlderDate(BOOL bNewValue)
  302. {
  303.     static BYTE parms[] =
  304.         VTS_BOOL;
  305.     InvokeHelper(0x136, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  306.          bNewValue);
  307. }
  308.  
  309. BOOL CXceedZip::GetSkipIfOlderVersion()
  310. {
  311.     BOOL result;
  312.     InvokeHelper(0x137, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  313.     return result;
  314. }
  315.  
  316. void CXceedZip::SetSkipIfOlderVersion(BOOL bNewValue)
  317. {
  318.     static BYTE parms[] =
  319.         VTS_BOOL;
  320.     InvokeHelper(0x137, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  321.          bNewValue);
  322. }
  323.  
  324. CString CXceedZip::GetTempFolder()
  325. {
  326.     CString result;
  327.     InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  328.     return result;
  329. }
  330.  
  331. void CXceedZip::SetTempFolder(LPCTSTR lpszNewValue)
  332. {
  333.     static BYTE parms[] =
  334.         VTS_BSTR;
  335.     InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  336.          lpszNewValue);
  337. }
  338.  
  339. BOOL CXceedZip::GetUseTempFile()
  340. {
  341.     BOOL result;
  342.     InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  343.     return result;
  344. }
  345.  
  346. void CXceedZip::SetUseTempFile(BOOL bNewValue)
  347. {
  348.     static BYTE parms[] =
  349.         VTS_BOOL;
  350.     InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  351.          bNewValue);
  352. }
  353.  
  354. CString CXceedZip::GetUnzipToFolder()
  355. {
  356.     CString result;
  357.     InvokeHelper(0xcb, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  358.     return result;
  359. }
  360.  
  361. void CXceedZip::SetUnzipToFolder(LPCTSTR lpszNewValue)
  362. {
  363.     static BYTE parms[] =
  364.         VTS_BSTR;
  365.     InvokeHelper(0xcb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  366.          lpszNewValue);
  367. }
  368.  
  369. CString CXceedZip::GetZipFilename()
  370. {
  371.     CString result;
  372.     InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  373.     return result;
  374. }
  375.  
  376. void CXceedZip::SetZipFilename(LPCTSTR lpszNewValue)
  377. {
  378.     static BYTE parms[] =
  379.         VTS_BSTR;
  380.     InvokeHelper(0x64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  381.          lpszNewValue);
  382. }
  383.  
  384. long CXceedZip::GetCurrentOperation()
  385. {
  386.     long result;
  387.     InvokeHelper(0xb55, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  388.     return result;
  389. }
  390.  
  391. long CXceedZip::GetSpanMultipleDisks()
  392. {
  393.     long result;
  394.     InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  395.     return result;
  396. }
  397.  
  398. void CXceedZip::SetSpanMultipleDisks(long nNewValue)
  399. {
  400.     static BYTE parms[] =
  401.         VTS_I4;
  402.     InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  403.          nNewValue);
  404. }
  405.  
  406. long CXceedZip::GetExtraHeaders()
  407. {
  408.     long result;
  409.     InvokeHelper(0x191, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  410.     return result;
  411. }
  412.  
  413. void CXceedZip::SetExtraHeaders(long nNewValue)
  414. {
  415.     static BYTE parms[] =
  416.         VTS_I4;
  417.     InvokeHelper(0x191, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  418.          nNewValue);
  419. }
  420.  
  421. BOOL CXceedZip::GetZipOpenedFiles()
  422. {
  423.     BOOL result;
  424.     InvokeHelper(0x193, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  425.     return result;
  426. }
  427.  
  428. void CXceedZip::SetZipOpenedFiles(BOOL bNewValue)
  429. {
  430.     static BYTE parms[] =
  431.         VTS_BOOL;
  432.     InvokeHelper(0x193, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  433.          bNewValue);
  434. }
  435.  
  436. BOOL CXceedZip::GetBackgroundProcessing()
  437. {
  438.     BOOL result;
  439.     InvokeHelper(0x194, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  440.     return result;
  441. }
  442.  
  443. void CXceedZip::SetBackgroundProcessing(BOOL bNewValue)
  444. {
  445.     static BYTE parms[] =
  446.         VTS_BOOL;
  447.     InvokeHelper(0x194, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  448.          bNewValue);
  449. }
  450.  
  451. CString CXceedZip::GetSfxBinaryModule()
  452. {
  453.     CString result;
  454.     InvokeHelper(0x1f5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  455.     return result;
  456. }
  457.  
  458. void CXceedZip::SetSfxBinaryModule(LPCTSTR lpszNewValue)
  459. {
  460.     static BYTE parms[] =
  461.         VTS_BSTR;
  462.     InvokeHelper(0x1f5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  463.          lpszNewValue);
  464. }
  465.  
  466. CString CXceedZip::GetSfxButtons(long xIndex)
  467. {
  468.     CString result;
  469.     static BYTE parms[] =
  470.         VTS_I4;
  471.     InvokeHelper(0x1f6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  472.         xIndex);
  473.     return result;
  474. }
  475.  
  476. void CXceedZip::SetSfxButtons(long xIndex, LPCTSTR lpszNewValue)
  477. {
  478.     static BYTE parms[] =
  479.         VTS_I4 VTS_BSTR;
  480.     InvokeHelper(0x1f6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  481.          xIndex, lpszNewValue);
  482. }
  483.  
  484. CString CXceedZip::GetSfxMessages(long xIndex)
  485. {
  486.     CString result;
  487.     static BYTE parms[] =
  488.         VTS_I4;
  489.     InvokeHelper(0x1f7, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  490.         xIndex);
  491.     return result;
  492. }
  493.  
  494. void CXceedZip::SetSfxMessages(long xIndex, LPCTSTR lpszNewValue)
  495. {
  496.     static BYTE parms[] =
  497.         VTS_I4 VTS_BSTR;
  498.     InvokeHelper(0x1f7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  499.          xIndex, lpszNewValue);
  500. }
  501.  
  502. CString CXceedZip::GetSfxStrings(long xIndex)
  503. {
  504.     CString result;
  505.     static BYTE parms[] =
  506.         VTS_I4;
  507.     InvokeHelper(0x1f8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  508.         xIndex);
  509.     return result;
  510. }
  511.  
  512. void CXceedZip::SetSfxStrings(long xIndex, LPCTSTR lpszNewValue)
  513. {
  514.     static BYTE parms[] =
  515.         VTS_I4 VTS_BSTR;
  516.     InvokeHelper(0x1f8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  517.          xIndex, lpszNewValue);
  518. }
  519.  
  520. CString CXceedZip::GetSfxDefaultPassword()
  521. {
  522.     CString result;
  523.     InvokeHelper(0x1f9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  524.     return result;
  525. }
  526.  
  527. void CXceedZip::SetSfxDefaultPassword(LPCTSTR lpszNewValue)
  528. {
  529.     static BYTE parms[] =
  530.         VTS_BSTR;
  531.     InvokeHelper(0x1f9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  532.          lpszNewValue);
  533. }
  534.  
  535. CString CXceedZip::GetSfxDefaultUnzipToFolder()
  536. {
  537.     CString result;
  538.     InvokeHelper(0x1fa, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  539.     return result;
  540. }
  541.  
  542. void CXceedZip::SetSfxDefaultUnzipToFolder(LPCTSTR lpszNewValue)
  543. {
  544.     static BYTE parms[] =
  545.         VTS_BSTR;
  546.     InvokeHelper(0x1fa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  547.          lpszNewValue);
  548. }
  549.  
  550. long CXceedZip::GetSfxExistingFileBehavior()
  551. {
  552.     long result;
  553.     InvokeHelper(0x1fb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  554.     return result;
  555. }
  556.  
  557. void CXceedZip::SetSfxExistingFileBehavior(long nNewValue)
  558. {
  559.     static BYTE parms[] =
  560.         VTS_I4;
  561.     InvokeHelper(0x1fb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  562.          nNewValue);
  563. }
  564.  
  565. CString CXceedZip::GetSfxReadmeFile()
  566. {
  567.     CString result;
  568.     InvokeHelper(0x1fc, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  569.     return result;
  570. }
  571.  
  572. void CXceedZip::SetSfxReadmeFile(LPCTSTR lpszNewValue)
  573. {
  574.     static BYTE parms[] =
  575.         VTS_BSTR;
  576.     InvokeHelper(0x1fc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  577.          lpszNewValue);
  578. }
  579.  
  580. CString CXceedZip::GetSfxExecuteAfter()
  581. {
  582.     CString result;
  583.     InvokeHelper(0x1fd, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  584.     return result;
  585. }
  586.  
  587. void CXceedZip::SetSfxExecuteAfter(LPCTSTR lpszNewValue)
  588. {
  589.     static BYTE parms[] =
  590.         VTS_BSTR;
  591.     InvokeHelper(0x1fd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  592.          lpszNewValue);
  593. }
  594.  
  595. BOOL CXceedZip::GetSfxInstallMode()
  596. {
  597.     BOOL result;
  598.     InvokeHelper(0x1fe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  599.     return result;
  600. }
  601.  
  602. void CXceedZip::SetSfxInstallMode(BOOL bNewValue)
  603. {
  604.     static BYTE parms[] =
  605.         VTS_BOOL;
  606.     InvokeHelper(0x1fe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  607.          bNewValue);
  608. }
  609.  
  610. CString CXceedZip::GetSfxProgramGroup()
  611. {
  612.     CString result;
  613.     InvokeHelper(0x1ff, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  614.     return result;
  615. }
  616.  
  617. void CXceedZip::SetSfxProgramGroup(LPCTSTR lpszNewValue)
  618. {
  619.     static BYTE parms[] =
  620.         VTS_BSTR;
  621.     InvokeHelper(0x1ff, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  622.          lpszNewValue);
  623. }
  624.  
  625. CString CXceedZip::GetSfxProgramGroupItems()
  626. {
  627.     CString result;
  628.     InvokeHelper(0x200, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  629.     return result;
  630. }
  631.  
  632. void CXceedZip::SetSfxProgramGroupItems(LPCTSTR lpszNewValue)
  633. {
  634.     static BYTE parms[] =
  635.         VTS_BSTR;
  636.     InvokeHelper(0x200, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  637.          lpszNewValue);
  638. }
  639.  
  640. CString CXceedZip::GetSfxExtensionsToAssociate()
  641. {
  642.     CString result;
  643.     InvokeHelper(0x201, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  644.     return result;
  645. }
  646.  
  647. void CXceedZip::SetSfxExtensionsToAssociate(LPCTSTR lpszNewValue)
  648. {
  649.     static BYTE parms[] =
  650.         VTS_BSTR;
  651.     InvokeHelper(0x201, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  652.          lpszNewValue);
  653. }
  654.  
  655. CString CXceedZip::GetSfxIconFilename()
  656. {
  657.     CString result;
  658.     InvokeHelper(0x202, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  659.     return result;
  660. }
  661.  
  662. void CXceedZip::SetSfxIconFilename(LPCTSTR lpszNewValue)
  663. {
  664.     static BYTE parms[] =
  665.         VTS_BSTR;
  666.     InvokeHelper(0x202, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  667.          lpszNewValue);
  668. }
  669.  
  670. void CXceedZip::AddFilesToProcess(LPCTSTR sFileMask)
  671. {
  672.     static BYTE parms[] =
  673.         VTS_BSTR;
  674.     InvokeHelper(0xbb8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  675.          sFileMask);
  676. }
  677.  
  678. void CXceedZip::AddFilesToExclude(LPCTSTR sFileMask)
  679. {
  680.     static BYTE parms[] =
  681.         VTS_BSTR;
  682.     InvokeHelper(0xbb9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  683.          sFileMask);
  684. }
  685.  
  686. long CXceedZip::PreviewFiles(BOOL bCalcCompSize)
  687. {
  688.     long result;
  689.     static BYTE parms[] =
  690.         VTS_BOOL;
  691.     InvokeHelper(0xc1c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  692.         bCalcCompSize);
  693.     return result;
  694. }
  695.  
  696. long CXceedZip::ListZipContents()
  697. {
  698.     long result;
  699.     InvokeHelper(0xc1d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  700.     return result;
  701. }
  702.  
  703. long CXceedZip::Zip()
  704. {
  705.     long result;
  706.     InvokeHelper(0xc1f, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  707.     return result;
  708. }
  709.  
  710. long CXceedZip::Unzip()
  711. {
  712.     long result;
  713.     InvokeHelper(0xc20, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  714.     return result;
  715. }
  716.  
  717. long CXceedZip::RemoveFiles()
  718. {
  719.     long result;
  720.     InvokeHelper(0xc21, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  721.     return result;
  722. }
  723.  
  724. long CXceedZip::TestZipFile(BOOL bCheckCompressedData)
  725. {
  726.     long result;
  727.     static BYTE parms[] =
  728.         VTS_BOOL;
  729.     InvokeHelper(0xc22, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  730.         bCheckCompressedData);
  731.     return result;
  732. }
  733.  
  734. long CXceedZip::GetZipFileInformation(long* lNbFiles, long* lCompressedSize, long* lUncompressedSize, short* nCompressionRatio, BOOL* bSpanned)
  735. {
  736.     long result;
  737.     static BYTE parms[] =
  738.         VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI2 VTS_PBOOL;
  739.     InvokeHelper(0xc1e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  740.         lNbFiles, lCompressedSize, lUncompressedSize, nCompressionRatio, bSpanned);
  741.     return result;
  742. }
  743.  
  744. void CXceedZip::AboutBox()
  745. {
  746.     InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  747. }
  748.  
  749. void CXceedZip::SfxAddProgramGroupItem(LPCTSTR sApplication, LPCTSTR sDescription)
  750. {
  751.     static BYTE parms[] =
  752.         VTS_BSTR VTS_BSTR;
  753.     InvokeHelper(0xc80, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  754.          sApplication, sDescription);
  755. }
  756.  
  757. void CXceedZip::SfxAddExtensionToAssociate(LPCTSTR sDescription, LPCTSTR sExtension, LPCTSTR sApplication)
  758. {
  759.     static BYTE parms[] =
  760.         VTS_BSTR VTS_BSTR VTS_BSTR;
  761.     InvokeHelper(0xc81, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  762.          sDescription, sExtension, sApplication);
  763. }
  764.  
  765. void CXceedZip::SfxResetButtons()
  766. {
  767.     InvokeHelper(0xc82, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  768. }
  769.  
  770. void CXceedZip::SfxResetMessages()
  771. {
  772.     InvokeHelper(0xc83, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  773. }
  774.  
  775. void CXceedZip::SfxResetStrings()
  776. {
  777.     InvokeHelper(0xc84, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  778. }
  779.  
  780. void CXceedZip::SfxClearButtons()
  781. {
  782.     InvokeHelper(0xc85, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  783. }
  784.  
  785. void CXceedZip::SfxClearMessages()
  786. {
  787.     InvokeHelper(0xc86, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  788. }
  789.  
  790. void CXceedZip::SfxClearStrings()
  791. {
  792.     InvokeHelper(0xc87, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  793. }
  794.  
  795. long CXceedZip::Convert(LPCTSTR sDestFilename)
  796. {
  797.     long result;
  798.     static BYTE parms[] =
  799.         VTS_BSTR;
  800.     InvokeHelper(0xc88, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  801.         sDestFilename);
  802.     return result;
  803. }
  804.  
  805. BOOL CXceedZip::License(LPCTSTR sLicense)
  806. {
  807.     BOOL result;
  808.     static BYTE parms[] =
  809.         VTS_BSTR;
  810.     InvokeHelper(0x176f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  811.         sLicense);
  812.     return result;
  813. }
  814.  
  815. BOOL CXceedZip::SfxLoadConfig(LPCTSTR sConfigFilename)
  816. {
  817.     BOOL result;
  818.     static BYTE parms[] =
  819.         VTS_BSTR;
  820.     InvokeHelper(0x203, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  821.         sConfigFilename);
  822.     return result;
  823. }
  824.  
  825. BOOL CXceedZip::SfxSaveConfig(LPCTSTR sConfigFilename)
  826. {
  827.     BOOL result;
  828.     static BYTE parms[] =
  829.         VTS_BSTR;
  830.     InvokeHelper(0x204, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  831.         sConfigFilename);
  832.     return result;
  833. }
  834.  
  835. CString CXceedZip::GetErrorDescription(long xType, long lValue)
  836. {
  837.     CString result;
  838.     static BYTE parms[] =
  839.         VTS_I4 VTS_I4;
  840.     InvokeHelper(0x1388, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  841.         xType, lValue);
  842.     return result;
  843. }
  844.