home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / zkuste / vbasic / Data / Utils / XZipComp.exe / XceedZip.Cab / F112429_XceedZipLib.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-11  |  395.7 KB  |  9,609 lines

  1.  
  2. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  3.  
  4. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  5.  
  6.  
  7.  /* File created by MIDL compiler version 5.03.0280 */
  8. /* at Fri May 11 15:45:54 2001
  9.  */
  10. /* Compiler settings for D:\LocalDev\Produits\XceedZip4\Sources\ActiveX\XceedZipLib.idl:
  11.     Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
  12.     error checks: allocation ref bounds_check enum stub_data 
  13.     VC __declspec() decoration level: 
  14.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  15.          DECLSPEC_UUID(), MIDL_INTERFACE()
  16. */
  17. //@@MIDL_FILE_HEADING(  )
  18.  
  19.  
  20. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  21. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  22. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  23. #endif
  24.  
  25. #include "rpc.h"
  26. #include "rpcndr.h"
  27.  
  28. #ifndef __XceedZipLib_h__
  29. #define __XceedZipLib_h__
  30.  
  31. /* Forward Declarations */ 
  32.  
  33. #ifndef __ICategorizeProperties_FWD_DEFINED__
  34. #define __ICategorizeProperties_FWD_DEFINED__
  35. typedef interface ICategorizeProperties ICategorizeProperties;
  36. #endif     /* __ICategorizeProperties_FWD_DEFINED__ */
  37.  
  38.  
  39. #ifndef __IXceedZip_FWD_DEFINED__
  40. #define __IXceedZip_FWD_DEFINED__
  41. typedef interface IXceedZip IXceedZip;
  42. #endif     /* __IXceedZip_FWD_DEFINED__ */
  43.  
  44.  
  45. #ifndef __IXceedZip__0400_FWD_DEFINED__
  46. #define __IXceedZip__0400_FWD_DEFINED__
  47. typedef interface IXceedZip__0400 IXceedZip__0400;
  48. #endif     /* __IXceedZip__0400_FWD_DEFINED__ */
  49.  
  50.  
  51. #ifndef __IXceedZip__0401_FWD_DEFINED__
  52. #define __IXceedZip__0401_FWD_DEFINED__
  53. typedef interface IXceedZip__0401 IXceedZip__0401;
  54. #endif     /* __IXceedZip__0401_FWD_DEFINED__ */
  55.  
  56.  
  57. #ifndef __IXceedZip__0402_FWD_DEFINED__
  58. #define __IXceedZip__0402_FWD_DEFINED__
  59. typedef interface IXceedZip__0402 IXceedZip__0402;
  60. #endif     /* __IXceedZip__0402_FWD_DEFINED__ */
  61.  
  62.  
  63. #ifndef __IXceedZip__0403_FWD_DEFINED__
  64. #define __IXceedZip__0403_FWD_DEFINED__
  65. typedef interface IXceedZip__0403 IXceedZip__0403;
  66. #endif     /* __IXceedZip__0403_FWD_DEFINED__ */
  67.  
  68.  
  69. #ifndef __IXceedZipItem_FWD_DEFINED__
  70. #define __IXceedZipItem_FWD_DEFINED__
  71. typedef interface IXceedZipItem IXceedZipItem;
  72. #endif     /* __IXceedZipItem_FWD_DEFINED__ */
  73.  
  74.  
  75. #ifndef __IXceedZipItems_FWD_DEFINED__
  76. #define __IXceedZipItems_FWD_DEFINED__
  77. typedef interface IXceedZipItems IXceedZipItems;
  78. #endif     /* __IXceedZipItems_FWD_DEFINED__ */
  79.  
  80.  
  81. #ifndef ___IXceedZipEvents_FWD_DEFINED__
  82. #define ___IXceedZipEvents_FWD_DEFINED__
  83. typedef interface _IXceedZipEvents _IXceedZipEvents;
  84. #endif     /* ___IXceedZipEvents_FWD_DEFINED__ */
  85.  
  86.  
  87. #ifndef __IXceedCompression_FWD_DEFINED__
  88. #define __IXceedCompression_FWD_DEFINED__
  89. typedef interface IXceedCompression IXceedCompression;
  90. #endif     /* __IXceedCompression_FWD_DEFINED__ */
  91.  
  92.  
  93. #ifndef __IXceedCompression__0400_FWD_DEFINED__
  94. #define __IXceedCompression__0400_FWD_DEFINED__
  95. typedef interface IXceedCompression__0400 IXceedCompression__0400;
  96. #endif     /* __IXceedCompression__0400_FWD_DEFINED__ */
  97.  
  98.  
  99. #ifndef __IXceedCompression__0401_FWD_DEFINED__
  100. #define __IXceedCompression__0401_FWD_DEFINED__
  101. typedef interface IXceedCompression__0401 IXceedCompression__0401;
  102. #endif     /* __IXceedCompression__0401_FWD_DEFINED__ */
  103.  
  104.  
  105. #ifndef __IXceedCompression__0402_FWD_DEFINED__
  106. #define __IXceedCompression__0402_FWD_DEFINED__
  107. typedef interface IXceedCompression__0402 IXceedCompression__0402;
  108. #endif     /* __IXceedCompression__0402_FWD_DEFINED__ */
  109.  
  110.  
  111. #ifndef __XceedZip_FWD_DEFINED__
  112. #define __XceedZip_FWD_DEFINED__
  113.  
  114. #ifdef __cplusplus
  115. typedef class XceedZip XceedZip;
  116. #else
  117. typedef struct XceedZip XceedZip;
  118. #endif /* __cplusplus */
  119.  
  120. #endif     /* __XceedZip_FWD_DEFINED__ */
  121.  
  122.  
  123. #ifndef __XceedCompression_FWD_DEFINED__
  124. #define __XceedCompression_FWD_DEFINED__
  125.  
  126. #ifdef __cplusplus
  127. typedef class XceedCompression XceedCompression;
  128. #else
  129. typedef struct XceedCompression XceedCompression;
  130. #endif /* __cplusplus */
  131.  
  132. #endif     /* __XceedCompression_FWD_DEFINED__ */
  133.  
  134.  
  135. #ifndef __XceedZipItem_FWD_DEFINED__
  136. #define __XceedZipItem_FWD_DEFINED__
  137.  
  138. #ifdef __cplusplus
  139. typedef class XceedZipItem XceedZipItem;
  140. #else
  141. typedef struct XceedZipItem XceedZipItem;
  142. #endif /* __cplusplus */
  143.  
  144. #endif     /* __XceedZipItem_FWD_DEFINED__ */
  145.  
  146.  
  147. #ifndef __XceedZipItems_FWD_DEFINED__
  148. #define __XceedZipItems_FWD_DEFINED__
  149.  
  150. #ifdef __cplusplus
  151. typedef class XceedZipItems XceedZipItems;
  152. #else
  153. typedef struct XceedZipItems XceedZipItems;
  154. #endif /* __cplusplus */
  155.  
  156. #endif     /* __XceedZipItems_FWD_DEFINED__ */
  157.  
  158.  
  159. /* header files for imported files */
  160. #include "oaidl.h"
  161. #include "ocidl.h"
  162.  
  163. #ifdef __cplusplus
  164. extern "C"{
  165. #endif 
  166.  
  167. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  168. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  169.  
  170.  
  171. #ifndef __XceedZipLib_LIBRARY_DEFINED__
  172. #define __XceedZipLib_LIBRARY_DEFINED__
  173.  
  174. /* library XceedZipLib */
  175. /* [helpfile][helpstring][version][uuid] */ 
  176.  
  177.  
  178. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EF0-64FD-11d2-9C0D-0060082AE372") 
  179. enum xcdCompressionLevel
  180.     {    xclNone    = 0,
  181.     xclLow    = 1,
  182.     xclMedium    = 6,
  183.     xclHigh    = 9
  184.     }    xcdCompressionLevel;
  185.  
  186. #define xclMinValue xclNone
  187. #define xclMaxValue xclHigh
  188. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EF1-64FD-11d2-9C0D-0060082AE372") 
  189. enum xcdFileAttributes
  190.     {    xfaNone    = 0,
  191.     xfaReadOnly    = 1,
  192.     xfaHidden    = 2,
  193.     xfaSystem    = 4,
  194.     xfaVolume    = 8,
  195.     xfaFolder    = 16,
  196.     xfaArchive    = 32,
  197.     xfaCompressed    = 2048
  198.     }    xcdFileAttributes;
  199.  
  200. #define xfaMinValue xfaNone
  201. #define xfaMaxValue xfaCompressed
  202. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EF3-64FD-11d2-9C0D-0060082AE372") 
  203. enum xcdCompressionMethod
  204.     {    xcmStored    = 0,
  205.     xcmDeflated    = 8,
  206.     xcmBurrowsWheeler    = 18
  207.     }    xcdCompressionMethod;
  208.  
  209. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EF5-64FD-11d2-9C0D-0060082AE372") 
  210. enum xcdNotEmptyAction
  211.     {    xnaErase    = 0,
  212.     xnaAppend    = 1,
  213.     xnaAskAnother    = 2,
  214.     xnaAbort    = 3
  215.     }    xcdNotEmptyAction;
  216.  
  217. #define xnaMinValue xnaErase
  218. #define xnaMaxValue xnaAskAnother
  219. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EF7-64FD-11d2-9C0D-0060082AE372") 
  220. enum xcdWarning
  221.     {    xwrIncompleteWrite    = 300,
  222.     xwrInvalidSignature    = 301,
  223.     xwrInvalidCentralOffset    = 302,
  224.     xwrInvalidLocalOffset    = 303,
  225.     xwrInvalidDescriptorOffset    = 304,
  226.     xwrJunkInZip    = 305,
  227.     xwrSecurityNotSupported    = 306,
  228.     xwrSecurityGet    = 307,
  229.     xwrSecuritySet    = 308,
  230.     xwrSecuritySize    = 309,
  231.     xwrSecurityVersion    = 310,
  232.     xwrSecurityUnknownCompression    = 311,
  233.     xwrSecurityData    = 312,
  234.     xwrUnicodeSize    = 313,
  235.     xwrUnicodeData    = 314,
  236.     xwrExtraHeaderSize    = 315,
  237.     xwrTimeStampSize    = 316,
  238.     xwrTimeStampFlags    = 317,
  239.     xwrFileTimesSize    = 318,
  240.     xwrInvalidFileCount    = 319,
  241.     xwrFileAlreadyOpenWrite    = 320
  242.     }    xcdWarning;
  243.  
  244. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EF8-64FD-11d2-9C0D-0060082AE372") 
  245. enum xcdError
  246.     {    xerSuccess    = 0,
  247.     xerProcessStarted    = 1,
  248.     xerEmptyZipFile    = 500,
  249.     xerSeekInZipFile    = 501,
  250.     xerEndOfZipFile    = 502,
  251.     xerOpenZipFile    = 503,
  252.     xerCreateTempFile    = 504,
  253.     xerReadZipFile    = 505,
  254.     xerWriteTempZipFile    = 506,
  255.     xerWriteZipFile    = 507,
  256.     xerMoveTempFile    = 508,
  257.     xerNothingToDo    = 509,
  258.     xerCannotUpdateAndSpan    = 510,
  259.     xerMemory    = 511,
  260.     xerSplitSizeTooSmall    = 512,
  261.     xerSfxBinaryNotFound    = 513,
  262.     xerReadSfxBinary    = 514,
  263.     xerCannotUpdateSpanned    = 515,
  264.     xerBusy    = 516,
  265.     xerInsertDiskAbort    = 517,
  266.     xerUserAbort    = 518,
  267.     xerNotAZipFile    = 519,
  268.     xerUninitializedString    = 520,
  269.     xerUninitializedArray    = 521,
  270.     xerInvalidArrayDimensions    = 522,
  271.     xerInvalidArrayType    = 523,
  272.     xerCannotAccessArray    = 524,
  273.     xerUnsupportedDataType    = 525,
  274.     xerWarnings    = 526,
  275.     xerFilesSkipped    = 527,
  276.     xerDiskNotEmptyAbort    = 528,
  277.     xerRemoveWithoutTemp    = 529,
  278.     xerNotLicensed    = 530,
  279.     xerInvalidSfxProperty    = 531,
  280.     xerInternalError    = 999
  281.     }    xcdError;
  282.  
  283. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EF9-64FD-11d2-9C0D-0060082AE372") 
  284. enum xcdSkippingReason
  285.     {    xsrIncluded    = 0,
  286.     xsrFilesToExclude    = 1,
  287.     xsrSkipExisting    = 2,
  288.     xsrSkipNotExisting    = 3,
  289.     xsrSkipOlderDate    = 4,
  290.     xsrSkipOlderVersion    = 5,
  291.     xsrRequiredAttributes    = 6,
  292.     xsrExcludedAttributes    = 7,
  293.     xsrMinDate    = 8,
  294.     xsrMaxDate    = 9,
  295.     xsrMinSize    = 10,
  296.     xsrMaxSize    = 11,
  297.     xsrSkipUser    = 12,
  298.     xsrDuplicateFilenames    = 13,
  299.     xsrSkipReplace    = 14,
  300.     xsrUpdateWithoutTemp    = 15,
  301.     xsrInvalidDiskNumber    = 100,
  302.     xsrFolderWithSize    = 101,
  303.     xsrWriteFile    = 102,
  304.     xsrOpenFile    = 103,
  305.     xsrReadFile    = 104,
  306.     xsrMoveFile    = 105,
  307.     xsrInvalidPassword    = 106,
  308.     xsrInvalidCRC    = 107,
  309.     xsrInvalidUncompSize    = 108,
  310.     xsrCentralHeaderData    = 109,
  311.     xsrLocalHeaderData    = 110,
  312.     xsrDescriptorHeaderData    = 111,
  313.     xsrCreateFolder    = 112,
  314.     xsrAccessDenied    = 113,
  315.     xsrCreateFile    = 114,
  316.     xsrRenamedToExisting    = 116,
  317.     xsrVolumeWithSize    = 117,
  318.     xsrCannotSetVolumeLabel    = 118,
  319.     xsrCentralHeaderNotFound    = 119,
  320.     xsrUnzipDiskFull    = 120,
  321.     xsrCompress    = 121,
  322.     xsrUncompress    = 122
  323.     }    xcdSkippingReason;
  324.  
  325. #define xsrMinReason  xsrFilesToExclude
  326. #define xsrMaxReason  xsrUpdateWithoutTemp
  327. #define xsrMinError   xsrInvalidDiskNumber
  328. #define xsrMaxError   xsrUncompress
  329. #define XCD_IS_SKIPREASON(e) ((e) >= xsrMinReason && (e) <= xsrMaxReason)
  330. #define XCD_IS_SKIPERROR(e)  ((e) >= xsrMinError  && (e) <= xsrMaxError)
  331. #define XCD_IS_SKIPPING(e)   (XCD_IS_SKIPREASON(e) || XCD_IS_SKIPERROR(e))
  332. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EFA-64FD-11d2-9C0D-0060082AE372") 
  333. enum xcdDiskSpanning
  334.     {    xdsNever    = 0,
  335.     xdsAlways    = 1,
  336.     xdsRemovableDrivesOnly    = 2
  337.     }    xcdDiskSpanning;
  338.  
  339. #define xdsMinValue xdsNever
  340. #define xdsMaxValue xdsRemovableDrivesOnly
  341. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EFB-64FD-11d2-9C0D-0060082AE372") 
  342. enum xcdExtraHeader
  343.     {    xehNone    = 0,
  344.     xehExtTimeStamp    = 1,
  345.     xehFileTimes    = 2,
  346.     xehSecurityDescriptor    = 4,
  347.     xehUnicode    = 8
  348.     }    xcdExtraHeader;
  349.  
  350. #define xehMinValue xehExtTimeStamp
  351. #define xehMaxValue xehUnicode
  352. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EFC-64FD-11d2-9C0D-0060082AE372") 
  353. enum xcdSfxButtons
  354.     {    xsbOk    = 0,
  355.     xsbCancel    = 1,
  356.     xsbAbort    = 2,
  357.     xsbSkip    = 3,
  358.     xsbAlwaysSkip    = 4,
  359.     xsbYes    = 5,
  360.     xsbNo    = 6,
  361.     xsbOverwriteAll    = 7,
  362.     xsbOverwriteNone    = 8,
  363.     xsbContinue    = 9,
  364.     xsbExit    = 10,
  365.     xsbAgree    = 11,
  366.     xsbRefuse    = 12
  367.     }    xcdSfxButtons;
  368.  
  369. #define xsbMinValue 0
  370. #define xsbMaxValue 12
  371. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EFD-64FD-11d2-9C0D-0060082AE372") 
  372. enum xcdSfxMessages
  373.     {    xsmSuccess    = 0,
  374.     xsmFail    = 1,
  375.     xsmErrorCreatingFolder    = 2,
  376.     xsmIntro    = 3,
  377.     xsmLicense    = 4,
  378.     xsmDestinationFolder    = 5,
  379.     xsmPassword    = 6,
  380.     xsmInsertLastDisk    = 7,
  381.     xsmInsertDisk    = 8,
  382.     xsmAbortUnzip    = 9,
  383.     xsmCreateFolder    = 10,
  384.     xsmOverwrite    = 11,
  385.     xsmProgress    = 12
  386.     }    xcdSfxMessages;
  387.  
  388. #define xsmMinValue 0
  389. #define xsmMaxValue 12
  390. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EFE-64FD-11d2-9C0D-0060082AE372") 
  391. enum xcdSfxExistingFileBehavior
  392.     {    xseAsk    = 0,
  393.     xseSkip    = 1,
  394.     xseOverwrite    = 2
  395.     }    xcdSfxExistingFileBehavior;
  396.  
  397. #define xseMinValue 0
  398. #define xseMaxValue 2
  399. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("94BA0EFF-64FD-11d2-9C0D-0060082AE372") 
  400. enum xcdSfxStrings
  401.     {    xssProgressBar    = 0,
  402.     xssTitle    = 1,
  403.     xssCurrentFolder    = 2,
  404.     xssShareName    = 3,
  405.     xssNetwork    = 4
  406.     }    xcdSfxStrings;
  407.  
  408. #define xssMinValue 0
  409. #define xssMaxValue 4
  410. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("6F349370-A72A-11d2-8D4F-00105A099264") 
  411. enum xcdCurrentOperation
  412.     {    xcoIdle    = 0,
  413.     xcoPreviewing    = 1,
  414.     xcoListing    = 2,
  415.     xcoZipping    = 3,
  416.     xcoUnzipping    = 4,
  417.     xcoRemoving    = 5,
  418.     xcoTestingZipFile    = 6,
  419.     xcoGettingInformation    = 7,
  420.     xcoConverting    = 8,
  421.     xcoGettingContents    = 9
  422.     }    xcdCurrentOperation;
  423.  
  424. #define xcoMinValue xcoIdle
  425. #define xcoMaxValue xcoGettingContents
  426. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("6F349371-A72A-11d2-8D4F-00105A099264") 
  427. enum xcdUnzipDestination
  428.     {    xudDisk    = 0,
  429.     xudMemory    = 1,
  430.     xudMemoryStream    = 2
  431.     }    xcdUnzipDestination;
  432.  
  433. #define xudMinValue xudDisk
  434. #define xudMaxValue xudMemoryStream
  435. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("6F349372-A72A-11d2-8D4F-00105A099264") 
  436. enum xcdCommonDiskSize
  437.     {    xcsFloppy3p5HD    = 1457664,
  438.     xcsFloppy3p5DD    = 730112,
  439.     xcsFloppy3p5XD    = 3019898,
  440.     xcsFloppy5p25HD    = 1310720,
  441.     xcsFloppy5p25DD    = 655360,
  442.     xcsIomegaZip    = 100431872,
  443.     xcsIomegaJazz1G    = 1121976320,
  444.     xcsIomegaJazz2G    = 2099249152,
  445.     xcsSyquestEzFlyer    = 241172480,
  446.     xcsSyquestSyjet    = 1610612736,
  447.     xcsSyquestSparQ    = 1073741824,
  448.     xcsCDR    = 681574400
  449.     }    xcdCommonDiskSize;
  450.  
  451. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("39956E20-EB8D-11d2-A5CD-00105A9C91C6") 
  452. enum xcdValueType
  453.     {    xvtError    = 0,
  454.     xvtWarning    = 1,
  455.     xvtSkippingReason    = 2
  456.     }    xcdValueType;
  457.  
  458. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("39956E21-EB8D-11d2-A5CD-00105A9C91C6") 
  459. enum xcdContentsFormat
  460.     {    xcfCollection    = 0
  461.     }    xcdContentsFormat;
  462.  
  463. typedef /* [version][helpcontext][helpstring][uuid] */  DECLSPEC_UUID("39956E22-EB8D-11d2-A5CD-00105A9C91C6") 
  464. enum xcdEvents
  465.     {    xevNone    = 0,
  466.     xevListingFile    = 0x1,
  467.     xevPreviewingFile    = 0x2,
  468.     xevInsertDisk    = 0x4,
  469.     xevZipPreprocessingFile    = 0x8,
  470.     xevUnzipPreprocessingFile    = 0x10,
  471.     xevSkippingFile    = 0x20,
  472.     xevRemovingFile    = 0x40,
  473.     xevTestingFile    = 0x80,
  474.     xevFileStatus    = 0x100,
  475.     xevGlobalStatus    = 0x200,
  476.     xevDiskNotEmpty    = 0x400,
  477.     xevProcessCompleted    = 0x800,
  478.     xevZipComment    = 0x1000,
  479.     xevQueryMemoryFile    = 0x2000,
  480.     xevZippingMemoryFile    = 0x4000,
  481.     xevUnzippingMemoryFile    = 0x8000,
  482.     xevWarning    = 0x10000,
  483.     xevInvalidPassword    = 0x20000,
  484.     xevReplacingFile    = 0x40000,
  485.     xevZipContentsStatus    = 0x80000,
  486.     xevDeletingFile    = 0x100000,
  487.     xevConvertPreprocessingFile    = 0x200000,
  488.     xevAll    = 0x7fffffff
  489.     }    xcdEvents;
  490.  
  491. typedef /* [version][helpstring][uuid] */  DECLSPEC_UUID("99E9D070-B463-11d2-8D5F-00105A099264") 
  492. enum xcdCompressionError
  493.     {    xceSuccess    = 0,
  494.     xceSessionOpened    = 1000,
  495.     xceInitCompression    = 1001,
  496.     xceUnknownMethod    = 1002,
  497.     xceCompression    = 1003,
  498.     xceInvalidPassword    = 1004,
  499.     xceChecksumFailed    = 1005,
  500.     xceDataRemaining    = 1006,
  501.     xceNotLicensed    = 1007,
  502.     xceBusy    = 1008
  503.     }    xcdCompressionError;
  504.  
  505. #define xceMinError   xceSessionOpened
  506. #define xceMaxError   xceDataRemaining
  507. #define XCD_COMP_ISERROR(e)    ((e) >= xceMinError   && (e) <= xceMaxError)
  508.  
  509. EXTERN_C const IID LIBID_XceedZipLib;
  510.  
  511. #ifndef __ICategorizeProperties_INTERFACE_DEFINED__
  512. #define __ICategorizeProperties_INTERFACE_DEFINED__
  513.  
  514. /* interface ICategorizeProperties */
  515. /* [unique][helpstring][uuid][local][object] */ 
  516.  
  517. typedef /* [public] */ int PROPCAT;
  518.  
  519. #define    PROPCAT_Nil    ( -1 )
  520.  
  521. #define    PROPCAT_Misc    ( -2 )
  522.  
  523. #define    PROPCAT_Font    ( -3 )
  524.  
  525. #define    PROPCAT_Position    ( -4 )
  526.  
  527. #define    PROPCAT_Appearance    ( -5 )
  528.  
  529. #define    PROPCAT_Behavior    ( -6 )
  530.  
  531. #define    PROPCAT_Data    ( -7 )
  532.  
  533. #define    PROPCAT_List    ( -8 )
  534.  
  535. #define    PROPCAT_Text    ( -9 )
  536.  
  537. #define    PROPCAT_Scale    ( -10 )
  538.  
  539. #define    PROPCAT_DDE    ( -11 )
  540.  
  541.  
  542. EXTERN_C const IID IID_ICategorizeProperties;
  543.  
  544. #if defined(__cplusplus) && !defined(CINTERFACE)
  545.     
  546.     MIDL_INTERFACE("4D07FC10-F931-11CE-B001-00AA006884E5")
  547.     ICategorizeProperties : public IUnknown
  548.     {
  549.     public:
  550.         virtual HRESULT STDMETHODCALLTYPE MapPropertyToCategory( 
  551.             /* [in] */ DISPID dispid,
  552.             /* [out] */ PROPCAT __RPC_FAR *ppropcat) = 0;
  553.         
  554.         virtual HRESULT STDMETHODCALLTYPE GetCategoryName( 
  555.             /* [in] */ PROPCAT propcat,
  556.             /* [in] */ LCID lcid,
  557.             /* [out] */ BSTR __RPC_FAR *pbstrName) = 0;
  558.         
  559.     };
  560.     
  561. #else     /* C style interface */
  562.  
  563.     typedef struct ICategorizePropertiesVtbl
  564.     {
  565.         BEGIN_INTERFACE
  566.         
  567.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  568.             ICategorizeProperties __RPC_FAR * This,
  569.             /* [in] */ REFIID riid,
  570.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  571.         
  572.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  573.             ICategorizeProperties __RPC_FAR * This);
  574.         
  575.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  576.             ICategorizeProperties __RPC_FAR * This);
  577.         
  578.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapPropertyToCategory )( 
  579.             ICategorizeProperties __RPC_FAR * This,
  580.             /* [in] */ DISPID dispid,
  581.             /* [out] */ PROPCAT __RPC_FAR *ppropcat);
  582.         
  583.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCategoryName )( 
  584.             ICategorizeProperties __RPC_FAR * This,
  585.             /* [in] */ PROPCAT propcat,
  586.             /* [in] */ LCID lcid,
  587.             /* [out] */ BSTR __RPC_FAR *pbstrName);
  588.         
  589.         END_INTERFACE
  590.     } ICategorizePropertiesVtbl;
  591.  
  592.     interface ICategorizeProperties
  593.     {
  594.         CONST_VTBL struct ICategorizePropertiesVtbl __RPC_FAR *lpVtbl;
  595.     };
  596.  
  597.     
  598.  
  599. #ifdef COBJMACROS
  600.  
  601.  
  602. #define ICategorizeProperties_QueryInterface(This,riid,ppvObject)    \
  603.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  604.  
  605. #define ICategorizeProperties_AddRef(This)    \
  606.     (This)->lpVtbl -> AddRef(This)
  607.  
  608. #define ICategorizeProperties_Release(This)    \
  609.     (This)->lpVtbl -> Release(This)
  610.  
  611.  
  612. #define ICategorizeProperties_MapPropertyToCategory(This,dispid,ppropcat)    \
  613.     (This)->lpVtbl -> MapPropertyToCategory(This,dispid,ppropcat)
  614.  
  615. #define ICategorizeProperties_GetCategoryName(This,propcat,lcid,pbstrName)    \
  616.     (This)->lpVtbl -> GetCategoryName(This,propcat,lcid,pbstrName)
  617.  
  618. #endif /* COBJMACROS */
  619.  
  620.  
  621. #endif     /* C style interface */
  622.  
  623.  
  624.  
  625. HRESULT STDMETHODCALLTYPE ICategorizeProperties_MapPropertyToCategory_Proxy( 
  626.     ICategorizeProperties __RPC_FAR * This,
  627.     /* [in] */ DISPID dispid,
  628.     /* [out] */ PROPCAT __RPC_FAR *ppropcat);
  629.  
  630.  
  631. void __RPC_STUB ICategorizeProperties_MapPropertyToCategory_Stub(
  632.     IRpcStubBuffer *This,
  633.     IRpcChannelBuffer *_pRpcChannelBuffer,
  634.     PRPC_MESSAGE _pRpcMessage,
  635.     DWORD *_pdwStubPhase);
  636.  
  637.  
  638. HRESULT STDMETHODCALLTYPE ICategorizeProperties_GetCategoryName_Proxy( 
  639.     ICategorizeProperties __RPC_FAR * This,
  640.     /* [in] */ PROPCAT propcat,
  641.     /* [in] */ LCID lcid,
  642.     /* [out] */ BSTR __RPC_FAR *pbstrName);
  643.  
  644.  
  645. void __RPC_STUB ICategorizeProperties_GetCategoryName_Stub(
  646.     IRpcStubBuffer *This,
  647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  648.     PRPC_MESSAGE _pRpcMessage,
  649.     DWORD *_pdwStubPhase);
  650.  
  651.  
  652.  
  653. #endif     /* __ICategorizeProperties_INTERFACE_DEFINED__ */
  654.  
  655.  
  656. #ifndef __IXceedZip_INTERFACE_DEFINED__
  657. #define __IXceedZip_INTERFACE_DEFINED__
  658.  
  659. /* interface IXceedZip */
  660. /* [version][unique][helpstring][dual][uuid][object] */ 
  661.  
  662.  
  663. EXTERN_C const IID IID_IXceedZip;
  664.  
  665. #if defined(__cplusplus) && !defined(CINTERFACE)
  666.     
  667.     MIDL_INTERFACE("07189400-00F2-11d5-802D-0060082AE372")
  668.     IXceedZip : public IDispatch
  669.     {
  670.     public:
  671.         virtual /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE get_Abort( 
  672.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  673.         
  674.         virtual /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE put_Abort( 
  675.             /* [in] */ VARIANT_BOOL newVal) = 0;
  676.         
  677.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BasePath( 
  678.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  679.         
  680.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BasePath( 
  681.             /* [in] */ BSTR newVal) = 0;
  682.         
  683.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressionLevel( 
  684.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal) = 0;
  685.         
  686.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CompressionLevel( 
  687.             /* [in] */ xcdCompressionLevel newVal) = 0;
  688.         
  689.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EncryptionPassword( 
  690.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  691.         
  692.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EncryptionPassword( 
  693.             /* [in] */ BSTR newVal) = 0;
  694.         
  695.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RequiredFileAttributes( 
  696.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal) = 0;
  697.         
  698.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RequiredFileAttributes( 
  699.             /* [in] */ xcdFileAttributes newVal) = 0;
  700.         
  701.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExcludedFileAttributes( 
  702.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal) = 0;
  703.         
  704.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExcludedFileAttributes( 
  705.             /* [in] */ xcdFileAttributes newVal) = 0;
  706.         
  707.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilesToProcess( 
  708.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  709.         
  710.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FilesToProcess( 
  711.             /* [in] */ BSTR newVal) = 0;
  712.         
  713.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilesToExclude( 
  714.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  715.         
  716.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FilesToExclude( 
  717.             /* [in] */ BSTR newVal) = 0;
  718.         
  719.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinDateToProcess( 
  720.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  721.         
  722.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinDateToProcess( 
  723.             /* [in] */ DATE newVal) = 0;
  724.         
  725.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxDateToProcess( 
  726.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  727.         
  728.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxDateToProcess( 
  729.             /* [in] */ DATE newVal) = 0;
  730.         
  731.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinSizeToProcess( 
  732.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  733.         
  734.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinSizeToProcess( 
  735.             /* [in] */ long newVal) = 0;
  736.         
  737.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxSizeToProcess( 
  738.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  739.         
  740.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxSizeToProcess( 
  741.             /* [in] */ long newVal) = 0;
  742.         
  743.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SplitSize( 
  744.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  745.         
  746.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SplitSize( 
  747.             /* [in] */ long newVal) = 0;
  748.         
  749.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PreservePaths( 
  750.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  751.         
  752.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PreservePaths( 
  753.             /* [in] */ VARIANT_BOOL newVal) = 0;
  754.         
  755.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProcessSubfolders( 
  756.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  757.         
  758.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProcessSubfolders( 
  759.             /* [in] */ VARIANT_BOOL newVal) = 0;
  760.         
  761.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SkipIfExisting( 
  762.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  763.         
  764.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SkipIfExisting( 
  765.             /* [in] */ VARIANT_BOOL newVal) = 0;
  766.         
  767.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SkipIfNotExisting( 
  768.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  769.         
  770.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SkipIfNotExisting( 
  771.             /* [in] */ VARIANT_BOOL newVal) = 0;
  772.         
  773.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SkipIfOlderDate( 
  774.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  775.         
  776.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SkipIfOlderDate( 
  777.             /* [in] */ VARIANT_BOOL newVal) = 0;
  778.         
  779.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SkipIfOlderVersion( 
  780.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  781.         
  782.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SkipIfOlderVersion( 
  783.             /* [in] */ VARIANT_BOOL newVal) = 0;
  784.         
  785.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TempFolder( 
  786.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  787.         
  788.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TempFolder( 
  789.             /* [in] */ BSTR newVal) = 0;
  790.         
  791.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseTempFile( 
  792.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  793.         
  794.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseTempFile( 
  795.             /* [in] */ VARIANT_BOOL newVal) = 0;
  796.         
  797.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UnzipToFolder( 
  798.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  799.         
  800.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UnzipToFolder( 
  801.             /* [in] */ BSTR newVal) = 0;
  802.         
  803.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ZipFilename( 
  804.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  805.         
  806.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ZipFilename( 
  807.             /* [in] */ BSTR newVal) = 0;
  808.         
  809.         virtual /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentOperation( 
  810.             /* [retval][out] */ xcdCurrentOperation __RPC_FAR *pVal) = 0;
  811.         
  812.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpanMultipleDisks( 
  813.             /* [retval][out] */ xcdDiskSpanning __RPC_FAR *pVal) = 0;
  814.         
  815.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpanMultipleDisks( 
  816.             /* [in] */ xcdDiskSpanning newVal) = 0;
  817.         
  818.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtraHeaders( 
  819.             /* [retval][out] */ xcdExtraHeader __RPC_FAR *pVal) = 0;
  820.         
  821.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExtraHeaders( 
  822.             /* [in] */ xcdExtraHeader newVal) = 0;
  823.         
  824.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ZipOpenedFiles( 
  825.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  826.         
  827.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ZipOpenedFiles( 
  828.             /* [in] */ VARIANT_BOOL newVal) = 0;
  829.         
  830.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundProcessing( 
  831.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  832.         
  833.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundProcessing( 
  834.             /* [in] */ VARIANT_BOOL newVal) = 0;
  835.         
  836.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxBinaryModule( 
  837.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  838.         
  839.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxBinaryModule( 
  840.             /* [in] */ BSTR newVal) = 0;
  841.         
  842.         virtual /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE get_SfxButtons( 
  843.             /* [in] */ xcdSfxButtons xIndex,
  844.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  845.         
  846.         virtual /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE put_SfxButtons( 
  847.             /* [in] */ xcdSfxButtons xIndex,
  848.             /* [in] */ BSTR newVal) = 0;
  849.         
  850.         virtual /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE get_SfxMessages( 
  851.             /* [in] */ xcdSfxMessages xIndex,
  852.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  853.         
  854.         virtual /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE put_SfxMessages( 
  855.             /* [in] */ xcdSfxMessages xIndex,
  856.             /* [in] */ BSTR newVal) = 0;
  857.         
  858.         virtual /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE get_SfxStrings( 
  859.             /* [in] */ xcdSfxStrings xIndex,
  860.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  861.         
  862.         virtual /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE put_SfxStrings( 
  863.             /* [in] */ xcdSfxStrings xIndex,
  864.             /* [in] */ BSTR newVal) = 0;
  865.         
  866.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxDefaultPassword( 
  867.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  868.         
  869.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxDefaultPassword( 
  870.             /* [in] */ BSTR newVal) = 0;
  871.         
  872.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxDefaultUnzipToFolder( 
  873.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  874.         
  875.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxDefaultUnzipToFolder( 
  876.             /* [in] */ BSTR newVal) = 0;
  877.         
  878.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxExistingFileBehavior( 
  879.             /* [retval][out] */ xcdSfxExistingFileBehavior __RPC_FAR *pVal) = 0;
  880.         
  881.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxExistingFileBehavior( 
  882.             /* [in] */ xcdSfxExistingFileBehavior newVal) = 0;
  883.         
  884.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxReadmeFile( 
  885.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  886.         
  887.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxReadmeFile( 
  888.             /* [in] */ BSTR newVal) = 0;
  889.         
  890.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxExecuteAfter( 
  891.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  892.         
  893.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxExecuteAfter( 
  894.             /* [in] */ BSTR newVal) = 0;
  895.         
  896.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxInstallMode( 
  897.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  898.         
  899.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxInstallMode( 
  900.             /* [in] */ VARIANT_BOOL newVal) = 0;
  901.         
  902.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxProgramGroup( 
  903.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  904.         
  905.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxProgramGroup( 
  906.             /* [in] */ BSTR newVal) = 0;
  907.         
  908.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxProgramGroupItems( 
  909.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  910.         
  911.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxProgramGroupItems( 
  912.             /* [in] */ BSTR newVal) = 0;
  913.         
  914.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxExtensionsToAssociate( 
  915.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  916.         
  917.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxExtensionsToAssociate( 
  918.             /* [in] */ BSTR newVal) = 0;
  919.         
  920.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxIconFilename( 
  921.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  922.         
  923.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxIconFilename( 
  924.             /* [in] */ BSTR newVal) = 0;
  925.         
  926.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddFilesToProcess( 
  927.             /* [in] */ BSTR sFileMask) = 0;
  928.         
  929.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddFilesToExclude( 
  930.             /* [in] */ BSTR sFileMask) = 0;
  931.         
  932.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE PreviewFiles( 
  933.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCalcCompSize,
  934.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  935.         
  936.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ListZipContents( 
  937.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  938.         
  939.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Zip( 
  940.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  941.         
  942.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Unzip( 
  943.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  944.         
  945.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveFiles( 
  946.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  947.         
  948.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE TestZipFile( 
  949.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCheckCompressedData,
  950.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  951.         
  952.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetZipFileInformation( 
  953.             /* [out] */ long __RPC_FAR *lNbFiles,
  954.             /* [out] */ long __RPC_FAR *lCompressedSize,
  955.             /* [out] */ long __RPC_FAR *lUncompressedSize,
  956.             /* [out] */ short __RPC_FAR *nCompressionRatio,
  957.             /* [out] */ VARIANT_BOOL __RPC_FAR *bSpanned,
  958.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  959.         
  960.         virtual /* [hidden][id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0;
  961.         
  962.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxAddProgramGroupItem( 
  963.             /* [in] */ BSTR sApplication,
  964.             /* [in] */ BSTR sDescription) = 0;
  965.         
  966.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxAddExtensionToAssociate( 
  967.             /* [in] */ BSTR sDescription,
  968.             /* [in] */ BSTR sExtension,
  969.             /* [in] */ BSTR sApplication) = 0;
  970.         
  971.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxResetButtons( void) = 0;
  972.         
  973.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxResetMessages( void) = 0;
  974.         
  975.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxResetStrings( void) = 0;
  976.         
  977.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxClearButtons( void) = 0;
  978.         
  979.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxClearMessages( void) = 0;
  980.         
  981.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxClearStrings( void) = 0;
  982.         
  983.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Convert( 
  984.             /* [in] */ BSTR sDestFilename,
  985.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  986.         
  987.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE License( 
  988.             /* [in] */ BSTR sLicense,
  989.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded) = 0;
  990.         
  991.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxLoadConfig( 
  992.             /* [in] */ BSTR sConfigFilename,
  993.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess) = 0;
  994.         
  995.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxSaveConfig( 
  996.             /* [in] */ BSTR sConfigFilename,
  997.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess) = 0;
  998.         
  999.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetErrorDescription( 
  1000.             /* [in] */ xcdValueType xType,
  1001.             /* [in] */ long lValue,
  1002.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString) = 0;
  1003.         
  1004.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetZipContents( 
  1005.             /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *xContents,
  1006.             /* [in] */ xcdContentsFormat xFormat,
  1007.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  1008.         
  1009.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxFilesToCopy( 
  1010.             /* [retval][out] */ BSTR __RPC_FAR *psVal) = 0;
  1011.         
  1012.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxFilesToCopy( 
  1013.             /* [in] */ BSTR sVal) = 0;
  1014.         
  1015.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxFilesToRegister( 
  1016.             /* [retval][out] */ BSTR __RPC_FAR *psVal) = 0;
  1017.         
  1018.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxFilesToRegister( 
  1019.             /* [in] */ BSTR sVal) = 0;
  1020.         
  1021.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SfxRegistryKeys( 
  1022.             /* [retval][out] */ BSTR __RPC_FAR *psVal) = 0;
  1023.         
  1024.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SfxRegistryKeys( 
  1025.             /* [in] */ BSTR sVal) = 0;
  1026.         
  1027.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeleteZippedFiles( 
  1028.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal) = 0;
  1029.         
  1030.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DeleteZippedFiles( 
  1031.             /* [in] */ VARIANT_BOOL bVal) = 0;
  1032.         
  1033.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstDiskFreeSpace( 
  1034.             /* [retval][out] */ long __RPC_FAR *plVal) = 0;
  1035.         
  1036.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstDiskFreeSpace( 
  1037.             /* [in] */ long lVal) = 0;
  1038.         
  1039.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinDiskFreeSpace( 
  1040.             /* [retval][out] */ long __RPC_FAR *plVal) = 0;
  1041.         
  1042.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinDiskFreeSpace( 
  1043.             /* [in] */ long lVal) = 0;
  1044.         
  1045.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EventsToTrigger( 
  1046.             /* [retval][out] */ xcdEvents __RPC_FAR *pxVal) = 0;
  1047.         
  1048.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EventsToTrigger( 
  1049.             /* [in] */ xcdEvents xVal) = 0;
  1050.         
  1051.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxAddExecuteAfter( 
  1052.             /* [in] */ BSTR sApplication,
  1053.             /* [in] */ BSTR sParameters) = 0;
  1054.         
  1055.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxAddFileToCopy( 
  1056.             /* [in] */ BSTR sSource,
  1057.             /* [in] */ BSTR sDestination) = 0;
  1058.         
  1059.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxAddFileToRegister( 
  1060.             /* [in] */ BSTR sDllServer) = 0;
  1061.         
  1062.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SfxAddRegistryKey( 
  1063.             /* [in] */ BSTR sKey,
  1064.             /* [in] */ BSTR sValueName,
  1065.             /* [in] */ VARIANT vaValue) = 0;
  1066.         
  1067.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetZipContentsEx( 
  1068.             /* [out][in] */ VARIANT __RPC_FAR *xContents,
  1069.             /* [in] */ xcdContentsFormat xFormat,
  1070.             /* [retval][out] */ xcdError __RPC_FAR *xResult) = 0;
  1071.         
  1072.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressionMethod( 
  1073.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal) = 0;
  1074.         
  1075.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CompressionMethod( 
  1076.             /* [in] */ xcdCompressionMethod xVal) = 0;
  1077.         
  1078.     };
  1079.     
  1080. #else     /* C style interface */
  1081.  
  1082.     typedef struct IXceedZipVtbl
  1083.     {
  1084.         BEGIN_INTERFACE
  1085.         
  1086.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  1087.             IXceedZip __RPC_FAR * This,
  1088.             /* [in] */ REFIID riid,
  1089.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1090.         
  1091.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  1092.             IXceedZip __RPC_FAR * This);
  1093.         
  1094.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  1095.             IXceedZip __RPC_FAR * This);
  1096.         
  1097.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  1098.             IXceedZip __RPC_FAR * This,
  1099.             /* [out] */ UINT __RPC_FAR *pctinfo);
  1100.         
  1101.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  1102.             IXceedZip __RPC_FAR * This,
  1103.             /* [in] */ UINT iTInfo,
  1104.             /* [in] */ LCID lcid,
  1105.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1106.         
  1107.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  1108.             IXceedZip __RPC_FAR * This,
  1109.             /* [in] */ REFIID riid,
  1110.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1111.             /* [in] */ UINT cNames,
  1112.             /* [in] */ LCID lcid,
  1113.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1114.         
  1115.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  1116.             IXceedZip __RPC_FAR * This,
  1117.             /* [in] */ DISPID dispIdMember,
  1118.             /* [in] */ REFIID riid,
  1119.             /* [in] */ LCID lcid,
  1120.             /* [in] */ WORD wFlags,
  1121.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1122.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1123.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1124.             /* [out] */ UINT __RPC_FAR *puArgErr);
  1125.         
  1126.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Abort )( 
  1127.             IXceedZip __RPC_FAR * This,
  1128.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1129.         
  1130.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Abort )( 
  1131.             IXceedZip __RPC_FAR * This,
  1132.             /* [in] */ VARIANT_BOOL newVal);
  1133.         
  1134.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BasePath )( 
  1135.             IXceedZip __RPC_FAR * This,
  1136.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1137.         
  1138.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BasePath )( 
  1139.             IXceedZip __RPC_FAR * This,
  1140.             /* [in] */ BSTR newVal);
  1141.         
  1142.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  1143.             IXceedZip __RPC_FAR * This,
  1144.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  1145.         
  1146.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  1147.             IXceedZip __RPC_FAR * This,
  1148.             /* [in] */ xcdCompressionLevel newVal);
  1149.         
  1150.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  1151.             IXceedZip __RPC_FAR * This,
  1152.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1153.         
  1154.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  1155.             IXceedZip __RPC_FAR * This,
  1156.             /* [in] */ BSTR newVal);
  1157.         
  1158.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RequiredFileAttributes )( 
  1159.             IXceedZip __RPC_FAR * This,
  1160.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  1161.         
  1162.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RequiredFileAttributes )( 
  1163.             IXceedZip __RPC_FAR * This,
  1164.             /* [in] */ xcdFileAttributes newVal);
  1165.         
  1166.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcludedFileAttributes )( 
  1167.             IXceedZip __RPC_FAR * This,
  1168.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  1169.         
  1170.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcludedFileAttributes )( 
  1171.             IXceedZip __RPC_FAR * This,
  1172.             /* [in] */ xcdFileAttributes newVal);
  1173.         
  1174.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToProcess )( 
  1175.             IXceedZip __RPC_FAR * This,
  1176.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1177.         
  1178.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToProcess )( 
  1179.             IXceedZip __RPC_FAR * This,
  1180.             /* [in] */ BSTR newVal);
  1181.         
  1182.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToExclude )( 
  1183.             IXceedZip __RPC_FAR * This,
  1184.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1185.         
  1186.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToExclude )( 
  1187.             IXceedZip __RPC_FAR * This,
  1188.             /* [in] */ BSTR newVal);
  1189.         
  1190.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDateToProcess )( 
  1191.             IXceedZip __RPC_FAR * This,
  1192.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  1193.         
  1194.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDateToProcess )( 
  1195.             IXceedZip __RPC_FAR * This,
  1196.             /* [in] */ DATE newVal);
  1197.         
  1198.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDateToProcess )( 
  1199.             IXceedZip __RPC_FAR * This,
  1200.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  1201.         
  1202.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDateToProcess )( 
  1203.             IXceedZip __RPC_FAR * This,
  1204.             /* [in] */ DATE newVal);
  1205.         
  1206.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSizeToProcess )( 
  1207.             IXceedZip __RPC_FAR * This,
  1208.             /* [retval][out] */ long __RPC_FAR *pVal);
  1209.         
  1210.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSizeToProcess )( 
  1211.             IXceedZip __RPC_FAR * This,
  1212.             /* [in] */ long newVal);
  1213.         
  1214.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSizeToProcess )( 
  1215.             IXceedZip __RPC_FAR * This,
  1216.             /* [retval][out] */ long __RPC_FAR *pVal);
  1217.         
  1218.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSizeToProcess )( 
  1219.             IXceedZip __RPC_FAR * This,
  1220.             /* [in] */ long newVal);
  1221.         
  1222.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SplitSize )( 
  1223.             IXceedZip __RPC_FAR * This,
  1224.             /* [retval][out] */ long __RPC_FAR *pVal);
  1225.         
  1226.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SplitSize )( 
  1227.             IXceedZip __RPC_FAR * This,
  1228.             /* [in] */ long newVal);
  1229.         
  1230.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreservePaths )( 
  1231.             IXceedZip __RPC_FAR * This,
  1232.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1233.         
  1234.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreservePaths )( 
  1235.             IXceedZip __RPC_FAR * This,
  1236.             /* [in] */ VARIANT_BOOL newVal);
  1237.         
  1238.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProcessSubfolders )( 
  1239.             IXceedZip __RPC_FAR * This,
  1240.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1241.         
  1242.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProcessSubfolders )( 
  1243.             IXceedZip __RPC_FAR * This,
  1244.             /* [in] */ VARIANT_BOOL newVal);
  1245.         
  1246.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfExisting )( 
  1247.             IXceedZip __RPC_FAR * This,
  1248.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1249.         
  1250.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfExisting )( 
  1251.             IXceedZip __RPC_FAR * This,
  1252.             /* [in] */ VARIANT_BOOL newVal);
  1253.         
  1254.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfNotExisting )( 
  1255.             IXceedZip __RPC_FAR * This,
  1256.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1257.         
  1258.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfNotExisting )( 
  1259.             IXceedZip __RPC_FAR * This,
  1260.             /* [in] */ VARIANT_BOOL newVal);
  1261.         
  1262.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderDate )( 
  1263.             IXceedZip __RPC_FAR * This,
  1264.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1265.         
  1266.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderDate )( 
  1267.             IXceedZip __RPC_FAR * This,
  1268.             /* [in] */ VARIANT_BOOL newVal);
  1269.         
  1270.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderVersion )( 
  1271.             IXceedZip __RPC_FAR * This,
  1272.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1273.         
  1274.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderVersion )( 
  1275.             IXceedZip __RPC_FAR * This,
  1276.             /* [in] */ VARIANT_BOOL newVal);
  1277.         
  1278.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TempFolder )( 
  1279.             IXceedZip __RPC_FAR * This,
  1280.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1281.         
  1282.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TempFolder )( 
  1283.             IXceedZip __RPC_FAR * This,
  1284.             /* [in] */ BSTR newVal);
  1285.         
  1286.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseTempFile )( 
  1287.             IXceedZip __RPC_FAR * This,
  1288.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1289.         
  1290.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseTempFile )( 
  1291.             IXceedZip __RPC_FAR * This,
  1292.             /* [in] */ VARIANT_BOOL newVal);
  1293.         
  1294.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnzipToFolder )( 
  1295.             IXceedZip __RPC_FAR * This,
  1296.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1297.         
  1298.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UnzipToFolder )( 
  1299.             IXceedZip __RPC_FAR * This,
  1300.             /* [in] */ BSTR newVal);
  1301.         
  1302.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipFilename )( 
  1303.             IXceedZip __RPC_FAR * This,
  1304.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1305.         
  1306.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipFilename )( 
  1307.             IXceedZip __RPC_FAR * This,
  1308.             /* [in] */ BSTR newVal);
  1309.         
  1310.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentOperation )( 
  1311.             IXceedZip __RPC_FAR * This,
  1312.             /* [retval][out] */ xcdCurrentOperation __RPC_FAR *pVal);
  1313.         
  1314.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpanMultipleDisks )( 
  1315.             IXceedZip __RPC_FAR * This,
  1316.             /* [retval][out] */ xcdDiskSpanning __RPC_FAR *pVal);
  1317.         
  1318.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpanMultipleDisks )( 
  1319.             IXceedZip __RPC_FAR * This,
  1320.             /* [in] */ xcdDiskSpanning newVal);
  1321.         
  1322.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtraHeaders )( 
  1323.             IXceedZip __RPC_FAR * This,
  1324.             /* [retval][out] */ xcdExtraHeader __RPC_FAR *pVal);
  1325.         
  1326.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExtraHeaders )( 
  1327.             IXceedZip __RPC_FAR * This,
  1328.             /* [in] */ xcdExtraHeader newVal);
  1329.         
  1330.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipOpenedFiles )( 
  1331.             IXceedZip __RPC_FAR * This,
  1332.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1333.         
  1334.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipOpenedFiles )( 
  1335.             IXceedZip __RPC_FAR * This,
  1336.             /* [in] */ VARIANT_BOOL newVal);
  1337.         
  1338.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundProcessing )( 
  1339.             IXceedZip __RPC_FAR * This,
  1340.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1341.         
  1342.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundProcessing )( 
  1343.             IXceedZip __RPC_FAR * This,
  1344.             /* [in] */ VARIANT_BOOL newVal);
  1345.         
  1346.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxBinaryModule )( 
  1347.             IXceedZip __RPC_FAR * This,
  1348.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1349.         
  1350.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxBinaryModule )( 
  1351.             IXceedZip __RPC_FAR * This,
  1352.             /* [in] */ BSTR newVal);
  1353.         
  1354.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxButtons )( 
  1355.             IXceedZip __RPC_FAR * This,
  1356.             /* [in] */ xcdSfxButtons xIndex,
  1357.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1358.         
  1359.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxButtons )( 
  1360.             IXceedZip __RPC_FAR * This,
  1361.             /* [in] */ xcdSfxButtons xIndex,
  1362.             /* [in] */ BSTR newVal);
  1363.         
  1364.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxMessages )( 
  1365.             IXceedZip __RPC_FAR * This,
  1366.             /* [in] */ xcdSfxMessages xIndex,
  1367.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1368.         
  1369.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxMessages )( 
  1370.             IXceedZip __RPC_FAR * This,
  1371.             /* [in] */ xcdSfxMessages xIndex,
  1372.             /* [in] */ BSTR newVal);
  1373.         
  1374.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxStrings )( 
  1375.             IXceedZip __RPC_FAR * This,
  1376.             /* [in] */ xcdSfxStrings xIndex,
  1377.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1378.         
  1379.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxStrings )( 
  1380.             IXceedZip __RPC_FAR * This,
  1381.             /* [in] */ xcdSfxStrings xIndex,
  1382.             /* [in] */ BSTR newVal);
  1383.         
  1384.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultPassword )( 
  1385.             IXceedZip __RPC_FAR * This,
  1386.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1387.         
  1388.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultPassword )( 
  1389.             IXceedZip __RPC_FAR * This,
  1390.             /* [in] */ BSTR newVal);
  1391.         
  1392.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultUnzipToFolder )( 
  1393.             IXceedZip __RPC_FAR * This,
  1394.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1395.         
  1396.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultUnzipToFolder )( 
  1397.             IXceedZip __RPC_FAR * This,
  1398.             /* [in] */ BSTR newVal);
  1399.         
  1400.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExistingFileBehavior )( 
  1401.             IXceedZip __RPC_FAR * This,
  1402.             /* [retval][out] */ xcdSfxExistingFileBehavior __RPC_FAR *pVal);
  1403.         
  1404.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExistingFileBehavior )( 
  1405.             IXceedZip __RPC_FAR * This,
  1406.             /* [in] */ xcdSfxExistingFileBehavior newVal);
  1407.         
  1408.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxReadmeFile )( 
  1409.             IXceedZip __RPC_FAR * This,
  1410.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1411.         
  1412.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxReadmeFile )( 
  1413.             IXceedZip __RPC_FAR * This,
  1414.             /* [in] */ BSTR newVal);
  1415.         
  1416.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExecuteAfter )( 
  1417.             IXceedZip __RPC_FAR * This,
  1418.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1419.         
  1420.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExecuteAfter )( 
  1421.             IXceedZip __RPC_FAR * This,
  1422.             /* [in] */ BSTR newVal);
  1423.         
  1424.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxInstallMode )( 
  1425.             IXceedZip __RPC_FAR * This,
  1426.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  1427.         
  1428.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxInstallMode )( 
  1429.             IXceedZip __RPC_FAR * This,
  1430.             /* [in] */ VARIANT_BOOL newVal);
  1431.         
  1432.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroup )( 
  1433.             IXceedZip __RPC_FAR * This,
  1434.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1435.         
  1436.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroup )( 
  1437.             IXceedZip __RPC_FAR * This,
  1438.             /* [in] */ BSTR newVal);
  1439.         
  1440.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroupItems )( 
  1441.             IXceedZip __RPC_FAR * This,
  1442.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1443.         
  1444.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroupItems )( 
  1445.             IXceedZip __RPC_FAR * This,
  1446.             /* [in] */ BSTR newVal);
  1447.         
  1448.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExtensionsToAssociate )( 
  1449.             IXceedZip __RPC_FAR * This,
  1450.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1451.         
  1452.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExtensionsToAssociate )( 
  1453.             IXceedZip __RPC_FAR * This,
  1454.             /* [in] */ BSTR newVal);
  1455.         
  1456.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxIconFilename )( 
  1457.             IXceedZip __RPC_FAR * This,
  1458.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1459.         
  1460.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxIconFilename )( 
  1461.             IXceedZip __RPC_FAR * This,
  1462.             /* [in] */ BSTR newVal);
  1463.         
  1464.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToProcess )( 
  1465.             IXceedZip __RPC_FAR * This,
  1466.             /* [in] */ BSTR sFileMask);
  1467.         
  1468.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToExclude )( 
  1469.             IXceedZip __RPC_FAR * This,
  1470.             /* [in] */ BSTR sFileMask);
  1471.         
  1472.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PreviewFiles )( 
  1473.             IXceedZip __RPC_FAR * This,
  1474.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCalcCompSize,
  1475.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1476.         
  1477.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListZipContents )( 
  1478.             IXceedZip __RPC_FAR * This,
  1479.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1480.         
  1481.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Zip )( 
  1482.             IXceedZip __RPC_FAR * This,
  1483.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1484.         
  1485.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unzip )( 
  1486.             IXceedZip __RPC_FAR * This,
  1487.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1488.         
  1489.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveFiles )( 
  1490.             IXceedZip __RPC_FAR * This,
  1491.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1492.         
  1493.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TestZipFile )( 
  1494.             IXceedZip __RPC_FAR * This,
  1495.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCheckCompressedData,
  1496.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1497.         
  1498.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipFileInformation )( 
  1499.             IXceedZip __RPC_FAR * This,
  1500.             /* [out] */ long __RPC_FAR *lNbFiles,
  1501.             /* [out] */ long __RPC_FAR *lCompressedSize,
  1502.             /* [out] */ long __RPC_FAR *lUncompressedSize,
  1503.             /* [out] */ short __RPC_FAR *nCompressionRatio,
  1504.             /* [out] */ VARIANT_BOOL __RPC_FAR *bSpanned,
  1505.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1506.         
  1507.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  1508.             IXceedZip __RPC_FAR * This);
  1509.         
  1510.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddProgramGroupItem )( 
  1511.             IXceedZip __RPC_FAR * This,
  1512.             /* [in] */ BSTR sApplication,
  1513.             /* [in] */ BSTR sDescription);
  1514.         
  1515.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExtensionToAssociate )( 
  1516.             IXceedZip __RPC_FAR * This,
  1517.             /* [in] */ BSTR sDescription,
  1518.             /* [in] */ BSTR sExtension,
  1519.             /* [in] */ BSTR sApplication);
  1520.         
  1521.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetButtons )( 
  1522.             IXceedZip __RPC_FAR * This);
  1523.         
  1524.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetMessages )( 
  1525.             IXceedZip __RPC_FAR * This);
  1526.         
  1527.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetStrings )( 
  1528.             IXceedZip __RPC_FAR * This);
  1529.         
  1530.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearButtons )( 
  1531.             IXceedZip __RPC_FAR * This);
  1532.         
  1533.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearMessages )( 
  1534.             IXceedZip __RPC_FAR * This);
  1535.         
  1536.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearStrings )( 
  1537.             IXceedZip __RPC_FAR * This);
  1538.         
  1539.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )( 
  1540.             IXceedZip __RPC_FAR * This,
  1541.             /* [in] */ BSTR sDestFilename,
  1542.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1543.         
  1544.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  1545.             IXceedZip __RPC_FAR * This,
  1546.             /* [in] */ BSTR sLicense,
  1547.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  1548.         
  1549.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxLoadConfig )( 
  1550.             IXceedZip __RPC_FAR * This,
  1551.             /* [in] */ BSTR sConfigFilename,
  1552.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  1553.         
  1554.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxSaveConfig )( 
  1555.             IXceedZip __RPC_FAR * This,
  1556.             /* [in] */ BSTR sConfigFilename,
  1557.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  1558.         
  1559.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  1560.             IXceedZip __RPC_FAR * This,
  1561.             /* [in] */ xcdValueType xType,
  1562.             /* [in] */ long lValue,
  1563.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  1564.         
  1565.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContents )( 
  1566.             IXceedZip __RPC_FAR * This,
  1567.             /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *xContents,
  1568.             /* [in] */ xcdContentsFormat xFormat,
  1569.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1570.         
  1571.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToCopy )( 
  1572.             IXceedZip __RPC_FAR * This,
  1573.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  1574.         
  1575.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToCopy )( 
  1576.             IXceedZip __RPC_FAR * This,
  1577.             /* [in] */ BSTR sVal);
  1578.         
  1579.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToRegister )( 
  1580.             IXceedZip __RPC_FAR * This,
  1581.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  1582.         
  1583.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToRegister )( 
  1584.             IXceedZip __RPC_FAR * This,
  1585.             /* [in] */ BSTR sVal);
  1586.         
  1587.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxRegistryKeys )( 
  1588.             IXceedZip __RPC_FAR * This,
  1589.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  1590.         
  1591.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxRegistryKeys )( 
  1592.             IXceedZip __RPC_FAR * This,
  1593.             /* [in] */ BSTR sVal);
  1594.         
  1595.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeleteZippedFiles )( 
  1596.             IXceedZip __RPC_FAR * This,
  1597.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  1598.         
  1599.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeleteZippedFiles )( 
  1600.             IXceedZip __RPC_FAR * This,
  1601.             /* [in] */ VARIANT_BOOL bVal);
  1602.         
  1603.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstDiskFreeSpace )( 
  1604.             IXceedZip __RPC_FAR * This,
  1605.             /* [retval][out] */ long __RPC_FAR *plVal);
  1606.         
  1607.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstDiskFreeSpace )( 
  1608.             IXceedZip __RPC_FAR * This,
  1609.             /* [in] */ long lVal);
  1610.         
  1611.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDiskFreeSpace )( 
  1612.             IXceedZip __RPC_FAR * This,
  1613.             /* [retval][out] */ long __RPC_FAR *plVal);
  1614.         
  1615.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDiskFreeSpace )( 
  1616.             IXceedZip __RPC_FAR * This,
  1617.             /* [in] */ long lVal);
  1618.         
  1619.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventsToTrigger )( 
  1620.             IXceedZip __RPC_FAR * This,
  1621.             /* [retval][out] */ xcdEvents __RPC_FAR *pxVal);
  1622.         
  1623.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventsToTrigger )( 
  1624.             IXceedZip __RPC_FAR * This,
  1625.             /* [in] */ xcdEvents xVal);
  1626.         
  1627.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExecuteAfter )( 
  1628.             IXceedZip __RPC_FAR * This,
  1629.             /* [in] */ BSTR sApplication,
  1630.             /* [in] */ BSTR sParameters);
  1631.         
  1632.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToCopy )( 
  1633.             IXceedZip __RPC_FAR * This,
  1634.             /* [in] */ BSTR sSource,
  1635.             /* [in] */ BSTR sDestination);
  1636.         
  1637.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToRegister )( 
  1638.             IXceedZip __RPC_FAR * This,
  1639.             /* [in] */ BSTR sDllServer);
  1640.         
  1641.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddRegistryKey )( 
  1642.             IXceedZip __RPC_FAR * This,
  1643.             /* [in] */ BSTR sKey,
  1644.             /* [in] */ BSTR sValueName,
  1645.             /* [in] */ VARIANT vaValue);
  1646.         
  1647.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContentsEx )( 
  1648.             IXceedZip __RPC_FAR * This,
  1649.             /* [out][in] */ VARIANT __RPC_FAR *xContents,
  1650.             /* [in] */ xcdContentsFormat xFormat,
  1651.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  1652.         
  1653.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  1654.             IXceedZip __RPC_FAR * This,
  1655.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  1656.         
  1657.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  1658.             IXceedZip __RPC_FAR * This,
  1659.             /* [in] */ xcdCompressionMethod xVal);
  1660.         
  1661.         END_INTERFACE
  1662.     } IXceedZipVtbl;
  1663.  
  1664.     interface IXceedZip
  1665.     {
  1666.         CONST_VTBL struct IXceedZipVtbl __RPC_FAR *lpVtbl;
  1667.     };
  1668.  
  1669.     
  1670.  
  1671. #ifdef COBJMACROS
  1672.  
  1673.  
  1674. #define IXceedZip_QueryInterface(This,riid,ppvObject)    \
  1675.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1676.  
  1677. #define IXceedZip_AddRef(This)    \
  1678.     (This)->lpVtbl -> AddRef(This)
  1679.  
  1680. #define IXceedZip_Release(This)    \
  1681.     (This)->lpVtbl -> Release(This)
  1682.  
  1683.  
  1684. #define IXceedZip_GetTypeInfoCount(This,pctinfo)    \
  1685.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1686.  
  1687. #define IXceedZip_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  1688.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1689.  
  1690. #define IXceedZip_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  1691.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1692.  
  1693. #define IXceedZip_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  1694.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1695.  
  1696.  
  1697. #define IXceedZip_get_Abort(This,pVal)    \
  1698.     (This)->lpVtbl -> get_Abort(This,pVal)
  1699.  
  1700. #define IXceedZip_put_Abort(This,newVal)    \
  1701.     (This)->lpVtbl -> put_Abort(This,newVal)
  1702.  
  1703. #define IXceedZip_get_BasePath(This,pVal)    \
  1704.     (This)->lpVtbl -> get_BasePath(This,pVal)
  1705.  
  1706. #define IXceedZip_put_BasePath(This,newVal)    \
  1707.     (This)->lpVtbl -> put_BasePath(This,newVal)
  1708.  
  1709. #define IXceedZip_get_CompressionLevel(This,pVal)    \
  1710.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  1711.  
  1712. #define IXceedZip_put_CompressionLevel(This,newVal)    \
  1713.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  1714.  
  1715. #define IXceedZip_get_EncryptionPassword(This,pVal)    \
  1716.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  1717.  
  1718. #define IXceedZip_put_EncryptionPassword(This,newVal)    \
  1719.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  1720.  
  1721. #define IXceedZip_get_RequiredFileAttributes(This,pVal)    \
  1722.     (This)->lpVtbl -> get_RequiredFileAttributes(This,pVal)
  1723.  
  1724. #define IXceedZip_put_RequiredFileAttributes(This,newVal)    \
  1725.     (This)->lpVtbl -> put_RequiredFileAttributes(This,newVal)
  1726.  
  1727. #define IXceedZip_get_ExcludedFileAttributes(This,pVal)    \
  1728.     (This)->lpVtbl -> get_ExcludedFileAttributes(This,pVal)
  1729.  
  1730. #define IXceedZip_put_ExcludedFileAttributes(This,newVal)    \
  1731.     (This)->lpVtbl -> put_ExcludedFileAttributes(This,newVal)
  1732.  
  1733. #define IXceedZip_get_FilesToProcess(This,pVal)    \
  1734.     (This)->lpVtbl -> get_FilesToProcess(This,pVal)
  1735.  
  1736. #define IXceedZip_put_FilesToProcess(This,newVal)    \
  1737.     (This)->lpVtbl -> put_FilesToProcess(This,newVal)
  1738.  
  1739. #define IXceedZip_get_FilesToExclude(This,pVal)    \
  1740.     (This)->lpVtbl -> get_FilesToExclude(This,pVal)
  1741.  
  1742. #define IXceedZip_put_FilesToExclude(This,newVal)    \
  1743.     (This)->lpVtbl -> put_FilesToExclude(This,newVal)
  1744.  
  1745. #define IXceedZip_get_MinDateToProcess(This,pVal)    \
  1746.     (This)->lpVtbl -> get_MinDateToProcess(This,pVal)
  1747.  
  1748. #define IXceedZip_put_MinDateToProcess(This,newVal)    \
  1749.     (This)->lpVtbl -> put_MinDateToProcess(This,newVal)
  1750.  
  1751. #define IXceedZip_get_MaxDateToProcess(This,pVal)    \
  1752.     (This)->lpVtbl -> get_MaxDateToProcess(This,pVal)
  1753.  
  1754. #define IXceedZip_put_MaxDateToProcess(This,newVal)    \
  1755.     (This)->lpVtbl -> put_MaxDateToProcess(This,newVal)
  1756.  
  1757. #define IXceedZip_get_MinSizeToProcess(This,pVal)    \
  1758.     (This)->lpVtbl -> get_MinSizeToProcess(This,pVal)
  1759.  
  1760. #define IXceedZip_put_MinSizeToProcess(This,newVal)    \
  1761.     (This)->lpVtbl -> put_MinSizeToProcess(This,newVal)
  1762.  
  1763. #define IXceedZip_get_MaxSizeToProcess(This,pVal)    \
  1764.     (This)->lpVtbl -> get_MaxSizeToProcess(This,pVal)
  1765.  
  1766. #define IXceedZip_put_MaxSizeToProcess(This,newVal)    \
  1767.     (This)->lpVtbl -> put_MaxSizeToProcess(This,newVal)
  1768.  
  1769. #define IXceedZip_get_SplitSize(This,pVal)    \
  1770.     (This)->lpVtbl -> get_SplitSize(This,pVal)
  1771.  
  1772. #define IXceedZip_put_SplitSize(This,newVal)    \
  1773.     (This)->lpVtbl -> put_SplitSize(This,newVal)
  1774.  
  1775. #define IXceedZip_get_PreservePaths(This,pVal)    \
  1776.     (This)->lpVtbl -> get_PreservePaths(This,pVal)
  1777.  
  1778. #define IXceedZip_put_PreservePaths(This,newVal)    \
  1779.     (This)->lpVtbl -> put_PreservePaths(This,newVal)
  1780.  
  1781. #define IXceedZip_get_ProcessSubfolders(This,pVal)    \
  1782.     (This)->lpVtbl -> get_ProcessSubfolders(This,pVal)
  1783.  
  1784. #define IXceedZip_put_ProcessSubfolders(This,newVal)    \
  1785.     (This)->lpVtbl -> put_ProcessSubfolders(This,newVal)
  1786.  
  1787. #define IXceedZip_get_SkipIfExisting(This,pVal)    \
  1788.     (This)->lpVtbl -> get_SkipIfExisting(This,pVal)
  1789.  
  1790. #define IXceedZip_put_SkipIfExisting(This,newVal)    \
  1791.     (This)->lpVtbl -> put_SkipIfExisting(This,newVal)
  1792.  
  1793. #define IXceedZip_get_SkipIfNotExisting(This,pVal)    \
  1794.     (This)->lpVtbl -> get_SkipIfNotExisting(This,pVal)
  1795.  
  1796. #define IXceedZip_put_SkipIfNotExisting(This,newVal)    \
  1797.     (This)->lpVtbl -> put_SkipIfNotExisting(This,newVal)
  1798.  
  1799. #define IXceedZip_get_SkipIfOlderDate(This,pVal)    \
  1800.     (This)->lpVtbl -> get_SkipIfOlderDate(This,pVal)
  1801.  
  1802. #define IXceedZip_put_SkipIfOlderDate(This,newVal)    \
  1803.     (This)->lpVtbl -> put_SkipIfOlderDate(This,newVal)
  1804.  
  1805. #define IXceedZip_get_SkipIfOlderVersion(This,pVal)    \
  1806.     (This)->lpVtbl -> get_SkipIfOlderVersion(This,pVal)
  1807.  
  1808. #define IXceedZip_put_SkipIfOlderVersion(This,newVal)    \
  1809.     (This)->lpVtbl -> put_SkipIfOlderVersion(This,newVal)
  1810.  
  1811. #define IXceedZip_get_TempFolder(This,pVal)    \
  1812.     (This)->lpVtbl -> get_TempFolder(This,pVal)
  1813.  
  1814. #define IXceedZip_put_TempFolder(This,newVal)    \
  1815.     (This)->lpVtbl -> put_TempFolder(This,newVal)
  1816.  
  1817. #define IXceedZip_get_UseTempFile(This,pVal)    \
  1818.     (This)->lpVtbl -> get_UseTempFile(This,pVal)
  1819.  
  1820. #define IXceedZip_put_UseTempFile(This,newVal)    \
  1821.     (This)->lpVtbl -> put_UseTempFile(This,newVal)
  1822.  
  1823. #define IXceedZip_get_UnzipToFolder(This,pVal)    \
  1824.     (This)->lpVtbl -> get_UnzipToFolder(This,pVal)
  1825.  
  1826. #define IXceedZip_put_UnzipToFolder(This,newVal)    \
  1827.     (This)->lpVtbl -> put_UnzipToFolder(This,newVal)
  1828.  
  1829. #define IXceedZip_get_ZipFilename(This,pVal)    \
  1830.     (This)->lpVtbl -> get_ZipFilename(This,pVal)
  1831.  
  1832. #define IXceedZip_put_ZipFilename(This,newVal)    \
  1833.     (This)->lpVtbl -> put_ZipFilename(This,newVal)
  1834.  
  1835. #define IXceedZip_get_CurrentOperation(This,pVal)    \
  1836.     (This)->lpVtbl -> get_CurrentOperation(This,pVal)
  1837.  
  1838. #define IXceedZip_get_SpanMultipleDisks(This,pVal)    \
  1839.     (This)->lpVtbl -> get_SpanMultipleDisks(This,pVal)
  1840.  
  1841. #define IXceedZip_put_SpanMultipleDisks(This,newVal)    \
  1842.     (This)->lpVtbl -> put_SpanMultipleDisks(This,newVal)
  1843.  
  1844. #define IXceedZip_get_ExtraHeaders(This,pVal)    \
  1845.     (This)->lpVtbl -> get_ExtraHeaders(This,pVal)
  1846.  
  1847. #define IXceedZip_put_ExtraHeaders(This,newVal)    \
  1848.     (This)->lpVtbl -> put_ExtraHeaders(This,newVal)
  1849.  
  1850. #define IXceedZip_get_ZipOpenedFiles(This,pVal)    \
  1851.     (This)->lpVtbl -> get_ZipOpenedFiles(This,pVal)
  1852.  
  1853. #define IXceedZip_put_ZipOpenedFiles(This,newVal)    \
  1854.     (This)->lpVtbl -> put_ZipOpenedFiles(This,newVal)
  1855.  
  1856. #define IXceedZip_get_BackgroundProcessing(This,pVal)    \
  1857.     (This)->lpVtbl -> get_BackgroundProcessing(This,pVal)
  1858.  
  1859. #define IXceedZip_put_BackgroundProcessing(This,newVal)    \
  1860.     (This)->lpVtbl -> put_BackgroundProcessing(This,newVal)
  1861.  
  1862. #define IXceedZip_get_SfxBinaryModule(This,pVal)    \
  1863.     (This)->lpVtbl -> get_SfxBinaryModule(This,pVal)
  1864.  
  1865. #define IXceedZip_put_SfxBinaryModule(This,newVal)    \
  1866.     (This)->lpVtbl -> put_SfxBinaryModule(This,newVal)
  1867.  
  1868. #define IXceedZip_get_SfxButtons(This,xIndex,pVal)    \
  1869.     (This)->lpVtbl -> get_SfxButtons(This,xIndex,pVal)
  1870.  
  1871. #define IXceedZip_put_SfxButtons(This,xIndex,newVal)    \
  1872.     (This)->lpVtbl -> put_SfxButtons(This,xIndex,newVal)
  1873.  
  1874. #define IXceedZip_get_SfxMessages(This,xIndex,pVal)    \
  1875.     (This)->lpVtbl -> get_SfxMessages(This,xIndex,pVal)
  1876.  
  1877. #define IXceedZip_put_SfxMessages(This,xIndex,newVal)    \
  1878.     (This)->lpVtbl -> put_SfxMessages(This,xIndex,newVal)
  1879.  
  1880. #define IXceedZip_get_SfxStrings(This,xIndex,pVal)    \
  1881.     (This)->lpVtbl -> get_SfxStrings(This,xIndex,pVal)
  1882.  
  1883. #define IXceedZip_put_SfxStrings(This,xIndex,newVal)    \
  1884.     (This)->lpVtbl -> put_SfxStrings(This,xIndex,newVal)
  1885.  
  1886. #define IXceedZip_get_SfxDefaultPassword(This,pVal)    \
  1887.     (This)->lpVtbl -> get_SfxDefaultPassword(This,pVal)
  1888.  
  1889. #define IXceedZip_put_SfxDefaultPassword(This,newVal)    \
  1890.     (This)->lpVtbl -> put_SfxDefaultPassword(This,newVal)
  1891.  
  1892. #define IXceedZip_get_SfxDefaultUnzipToFolder(This,pVal)    \
  1893.     (This)->lpVtbl -> get_SfxDefaultUnzipToFolder(This,pVal)
  1894.  
  1895. #define IXceedZip_put_SfxDefaultUnzipToFolder(This,newVal)    \
  1896.     (This)->lpVtbl -> put_SfxDefaultUnzipToFolder(This,newVal)
  1897.  
  1898. #define IXceedZip_get_SfxExistingFileBehavior(This,pVal)    \
  1899.     (This)->lpVtbl -> get_SfxExistingFileBehavior(This,pVal)
  1900.  
  1901. #define IXceedZip_put_SfxExistingFileBehavior(This,newVal)    \
  1902.     (This)->lpVtbl -> put_SfxExistingFileBehavior(This,newVal)
  1903.  
  1904. #define IXceedZip_get_SfxReadmeFile(This,pVal)    \
  1905.     (This)->lpVtbl -> get_SfxReadmeFile(This,pVal)
  1906.  
  1907. #define IXceedZip_put_SfxReadmeFile(This,newVal)    \
  1908.     (This)->lpVtbl -> put_SfxReadmeFile(This,newVal)
  1909.  
  1910. #define IXceedZip_get_SfxExecuteAfter(This,pVal)    \
  1911.     (This)->lpVtbl -> get_SfxExecuteAfter(This,pVal)
  1912.  
  1913. #define IXceedZip_put_SfxExecuteAfter(This,newVal)    \
  1914.     (This)->lpVtbl -> put_SfxExecuteAfter(This,newVal)
  1915.  
  1916. #define IXceedZip_get_SfxInstallMode(This,pVal)    \
  1917.     (This)->lpVtbl -> get_SfxInstallMode(This,pVal)
  1918.  
  1919. #define IXceedZip_put_SfxInstallMode(This,newVal)    \
  1920.     (This)->lpVtbl -> put_SfxInstallMode(This,newVal)
  1921.  
  1922. #define IXceedZip_get_SfxProgramGroup(This,pVal)    \
  1923.     (This)->lpVtbl -> get_SfxProgramGroup(This,pVal)
  1924.  
  1925. #define IXceedZip_put_SfxProgramGroup(This,newVal)    \
  1926.     (This)->lpVtbl -> put_SfxProgramGroup(This,newVal)
  1927.  
  1928. #define IXceedZip_get_SfxProgramGroupItems(This,pVal)    \
  1929.     (This)->lpVtbl -> get_SfxProgramGroupItems(This,pVal)
  1930.  
  1931. #define IXceedZip_put_SfxProgramGroupItems(This,newVal)    \
  1932.     (This)->lpVtbl -> put_SfxProgramGroupItems(This,newVal)
  1933.  
  1934. #define IXceedZip_get_SfxExtensionsToAssociate(This,pVal)    \
  1935.     (This)->lpVtbl -> get_SfxExtensionsToAssociate(This,pVal)
  1936.  
  1937. #define IXceedZip_put_SfxExtensionsToAssociate(This,newVal)    \
  1938.     (This)->lpVtbl -> put_SfxExtensionsToAssociate(This,newVal)
  1939.  
  1940. #define IXceedZip_get_SfxIconFilename(This,pVal)    \
  1941.     (This)->lpVtbl -> get_SfxIconFilename(This,pVal)
  1942.  
  1943. #define IXceedZip_put_SfxIconFilename(This,newVal)    \
  1944.     (This)->lpVtbl -> put_SfxIconFilename(This,newVal)
  1945.  
  1946. #define IXceedZip_AddFilesToProcess(This,sFileMask)    \
  1947.     (This)->lpVtbl -> AddFilesToProcess(This,sFileMask)
  1948.  
  1949. #define IXceedZip_AddFilesToExclude(This,sFileMask)    \
  1950.     (This)->lpVtbl -> AddFilesToExclude(This,sFileMask)
  1951.  
  1952. #define IXceedZip_PreviewFiles(This,bCalcCompSize,xResult)    \
  1953.     (This)->lpVtbl -> PreviewFiles(This,bCalcCompSize,xResult)
  1954.  
  1955. #define IXceedZip_ListZipContents(This,xResult)    \
  1956.     (This)->lpVtbl -> ListZipContents(This,xResult)
  1957.  
  1958. #define IXceedZip_Zip(This,xResult)    \
  1959.     (This)->lpVtbl -> Zip(This,xResult)
  1960.  
  1961. #define IXceedZip_Unzip(This,xResult)    \
  1962.     (This)->lpVtbl -> Unzip(This,xResult)
  1963.  
  1964. #define IXceedZip_RemoveFiles(This,xResult)    \
  1965.     (This)->lpVtbl -> RemoveFiles(This,xResult)
  1966.  
  1967. #define IXceedZip_TestZipFile(This,bCheckCompressedData,xResult)    \
  1968.     (This)->lpVtbl -> TestZipFile(This,bCheckCompressedData,xResult)
  1969.  
  1970. #define IXceedZip_GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)    \
  1971.     (This)->lpVtbl -> GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)
  1972.  
  1973. #define IXceedZip_AboutBox(This)    \
  1974.     (This)->lpVtbl -> AboutBox(This)
  1975.  
  1976. #define IXceedZip_SfxAddProgramGroupItem(This,sApplication,sDescription)    \
  1977.     (This)->lpVtbl -> SfxAddProgramGroupItem(This,sApplication,sDescription)
  1978.  
  1979. #define IXceedZip_SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)    \
  1980.     (This)->lpVtbl -> SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)
  1981.  
  1982. #define IXceedZip_SfxResetButtons(This)    \
  1983.     (This)->lpVtbl -> SfxResetButtons(This)
  1984.  
  1985. #define IXceedZip_SfxResetMessages(This)    \
  1986.     (This)->lpVtbl -> SfxResetMessages(This)
  1987.  
  1988. #define IXceedZip_SfxResetStrings(This)    \
  1989.     (This)->lpVtbl -> SfxResetStrings(This)
  1990.  
  1991. #define IXceedZip_SfxClearButtons(This)    \
  1992.     (This)->lpVtbl -> SfxClearButtons(This)
  1993.  
  1994. #define IXceedZip_SfxClearMessages(This)    \
  1995.     (This)->lpVtbl -> SfxClearMessages(This)
  1996.  
  1997. #define IXceedZip_SfxClearStrings(This)    \
  1998.     (This)->lpVtbl -> SfxClearStrings(This)
  1999.  
  2000. #define IXceedZip_Convert(This,sDestFilename,xResult)    \
  2001.     (This)->lpVtbl -> Convert(This,sDestFilename,xResult)
  2002.  
  2003. #define IXceedZip_License(This,sLicense,bSucceeded)    \
  2004.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  2005.  
  2006. #define IXceedZip_SfxLoadConfig(This,sConfigFilename,bSuccess)    \
  2007.     (This)->lpVtbl -> SfxLoadConfig(This,sConfigFilename,bSuccess)
  2008.  
  2009. #define IXceedZip_SfxSaveConfig(This,sConfigFilename,bSuccess)    \
  2010.     (This)->lpVtbl -> SfxSaveConfig(This,sConfigFilename,bSuccess)
  2011.  
  2012. #define IXceedZip_GetErrorDescription(This,xType,lValue,bstrHelpString)    \
  2013.     (This)->lpVtbl -> GetErrorDescription(This,xType,lValue,bstrHelpString)
  2014.  
  2015. #define IXceedZip_GetZipContents(This,xContents,xFormat,xResult)    \
  2016.     (This)->lpVtbl -> GetZipContents(This,xContents,xFormat,xResult)
  2017.  
  2018. #define IXceedZip_get_SfxFilesToCopy(This,psVal)    \
  2019.     (This)->lpVtbl -> get_SfxFilesToCopy(This,psVal)
  2020.  
  2021. #define IXceedZip_put_SfxFilesToCopy(This,sVal)    \
  2022.     (This)->lpVtbl -> put_SfxFilesToCopy(This,sVal)
  2023.  
  2024. #define IXceedZip_get_SfxFilesToRegister(This,psVal)    \
  2025.     (This)->lpVtbl -> get_SfxFilesToRegister(This,psVal)
  2026.  
  2027. #define IXceedZip_put_SfxFilesToRegister(This,sVal)    \
  2028.     (This)->lpVtbl -> put_SfxFilesToRegister(This,sVal)
  2029.  
  2030. #define IXceedZip_get_SfxRegistryKeys(This,psVal)    \
  2031.     (This)->lpVtbl -> get_SfxRegistryKeys(This,psVal)
  2032.  
  2033. #define IXceedZip_put_SfxRegistryKeys(This,sVal)    \
  2034.     (This)->lpVtbl -> put_SfxRegistryKeys(This,sVal)
  2035.  
  2036. #define IXceedZip_get_DeleteZippedFiles(This,pbVal)    \
  2037.     (This)->lpVtbl -> get_DeleteZippedFiles(This,pbVal)
  2038.  
  2039. #define IXceedZip_put_DeleteZippedFiles(This,bVal)    \
  2040.     (This)->lpVtbl -> put_DeleteZippedFiles(This,bVal)
  2041.  
  2042. #define IXceedZip_get_FirstDiskFreeSpace(This,plVal)    \
  2043.     (This)->lpVtbl -> get_FirstDiskFreeSpace(This,plVal)
  2044.  
  2045. #define IXceedZip_put_FirstDiskFreeSpace(This,lVal)    \
  2046.     (This)->lpVtbl -> put_FirstDiskFreeSpace(This,lVal)
  2047.  
  2048. #define IXceedZip_get_MinDiskFreeSpace(This,plVal)    \
  2049.     (This)->lpVtbl -> get_MinDiskFreeSpace(This,plVal)
  2050.  
  2051. #define IXceedZip_put_MinDiskFreeSpace(This,lVal)    \
  2052.     (This)->lpVtbl -> put_MinDiskFreeSpace(This,lVal)
  2053.  
  2054. #define IXceedZip_get_EventsToTrigger(This,pxVal)    \
  2055.     (This)->lpVtbl -> get_EventsToTrigger(This,pxVal)
  2056.  
  2057. #define IXceedZip_put_EventsToTrigger(This,xVal)    \
  2058.     (This)->lpVtbl -> put_EventsToTrigger(This,xVal)
  2059.  
  2060. #define IXceedZip_SfxAddExecuteAfter(This,sApplication,sParameters)    \
  2061.     (This)->lpVtbl -> SfxAddExecuteAfter(This,sApplication,sParameters)
  2062.  
  2063. #define IXceedZip_SfxAddFileToCopy(This,sSource,sDestination)    \
  2064.     (This)->lpVtbl -> SfxAddFileToCopy(This,sSource,sDestination)
  2065.  
  2066. #define IXceedZip_SfxAddFileToRegister(This,sDllServer)    \
  2067.     (This)->lpVtbl -> SfxAddFileToRegister(This,sDllServer)
  2068.  
  2069. #define IXceedZip_SfxAddRegistryKey(This,sKey,sValueName,vaValue)    \
  2070.     (This)->lpVtbl -> SfxAddRegistryKey(This,sKey,sValueName,vaValue)
  2071.  
  2072. #define IXceedZip_GetZipContentsEx(This,xContents,xFormat,xResult)    \
  2073.     (This)->lpVtbl -> GetZipContentsEx(This,xContents,xFormat,xResult)
  2074.  
  2075. #define IXceedZip_get_CompressionMethod(This,pxVal)    \
  2076.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  2077.  
  2078. #define IXceedZip_put_CompressionMethod(This,xVal)    \
  2079.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  2080.  
  2081. #endif /* COBJMACROS */
  2082.  
  2083.  
  2084. #endif     /* C style interface */
  2085.  
  2086.  
  2087.  
  2088. /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_Abort_Proxy( 
  2089.     IXceedZip __RPC_FAR * This,
  2090.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2091.  
  2092.  
  2093. void __RPC_STUB IXceedZip_get_Abort_Stub(
  2094.     IRpcStubBuffer *This,
  2095.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2096.     PRPC_MESSAGE _pRpcMessage,
  2097.     DWORD *_pdwStubPhase);
  2098.  
  2099.  
  2100. /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_Abort_Proxy( 
  2101.     IXceedZip __RPC_FAR * This,
  2102.     /* [in] */ VARIANT_BOOL newVal);
  2103.  
  2104.  
  2105. void __RPC_STUB IXceedZip_put_Abort_Stub(
  2106.     IRpcStubBuffer *This,
  2107.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2108.     PRPC_MESSAGE _pRpcMessage,
  2109.     DWORD *_pdwStubPhase);
  2110.  
  2111.  
  2112. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_BasePath_Proxy( 
  2113.     IXceedZip __RPC_FAR * This,
  2114.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2115.  
  2116.  
  2117. void __RPC_STUB IXceedZip_get_BasePath_Stub(
  2118.     IRpcStubBuffer *This,
  2119.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2120.     PRPC_MESSAGE _pRpcMessage,
  2121.     DWORD *_pdwStubPhase);
  2122.  
  2123.  
  2124. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_BasePath_Proxy( 
  2125.     IXceedZip __RPC_FAR * This,
  2126.     /* [in] */ BSTR newVal);
  2127.  
  2128.  
  2129. void __RPC_STUB IXceedZip_put_BasePath_Stub(
  2130.     IRpcStubBuffer *This,
  2131.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2132.     PRPC_MESSAGE _pRpcMessage,
  2133.     DWORD *_pdwStubPhase);
  2134.  
  2135.  
  2136. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_CompressionLevel_Proxy( 
  2137.     IXceedZip __RPC_FAR * This,
  2138.     /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  2139.  
  2140.  
  2141. void __RPC_STUB IXceedZip_get_CompressionLevel_Stub(
  2142.     IRpcStubBuffer *This,
  2143.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2144.     PRPC_MESSAGE _pRpcMessage,
  2145.     DWORD *_pdwStubPhase);
  2146.  
  2147.  
  2148. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_CompressionLevel_Proxy( 
  2149.     IXceedZip __RPC_FAR * This,
  2150.     /* [in] */ xcdCompressionLevel newVal);
  2151.  
  2152.  
  2153. void __RPC_STUB IXceedZip_put_CompressionLevel_Stub(
  2154.     IRpcStubBuffer *This,
  2155.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2156.     PRPC_MESSAGE _pRpcMessage,
  2157.     DWORD *_pdwStubPhase);
  2158.  
  2159.  
  2160. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_EncryptionPassword_Proxy( 
  2161.     IXceedZip __RPC_FAR * This,
  2162.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2163.  
  2164.  
  2165. void __RPC_STUB IXceedZip_get_EncryptionPassword_Stub(
  2166.     IRpcStubBuffer *This,
  2167.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2168.     PRPC_MESSAGE _pRpcMessage,
  2169.     DWORD *_pdwStubPhase);
  2170.  
  2171.  
  2172. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_EncryptionPassword_Proxy( 
  2173.     IXceedZip __RPC_FAR * This,
  2174.     /* [in] */ BSTR newVal);
  2175.  
  2176.  
  2177. void __RPC_STUB IXceedZip_put_EncryptionPassword_Stub(
  2178.     IRpcStubBuffer *This,
  2179.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2180.     PRPC_MESSAGE _pRpcMessage,
  2181.     DWORD *_pdwStubPhase);
  2182.  
  2183.  
  2184. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_RequiredFileAttributes_Proxy( 
  2185.     IXceedZip __RPC_FAR * This,
  2186.     /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  2187.  
  2188.  
  2189. void __RPC_STUB IXceedZip_get_RequiredFileAttributes_Stub(
  2190.     IRpcStubBuffer *This,
  2191.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2192.     PRPC_MESSAGE _pRpcMessage,
  2193.     DWORD *_pdwStubPhase);
  2194.  
  2195.  
  2196. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_RequiredFileAttributes_Proxy( 
  2197.     IXceedZip __RPC_FAR * This,
  2198.     /* [in] */ xcdFileAttributes newVal);
  2199.  
  2200.  
  2201. void __RPC_STUB IXceedZip_put_RequiredFileAttributes_Stub(
  2202.     IRpcStubBuffer *This,
  2203.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2204.     PRPC_MESSAGE _pRpcMessage,
  2205.     DWORD *_pdwStubPhase);
  2206.  
  2207.  
  2208. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_ExcludedFileAttributes_Proxy( 
  2209.     IXceedZip __RPC_FAR * This,
  2210.     /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  2211.  
  2212.  
  2213. void __RPC_STUB IXceedZip_get_ExcludedFileAttributes_Stub(
  2214.     IRpcStubBuffer *This,
  2215.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2216.     PRPC_MESSAGE _pRpcMessage,
  2217.     DWORD *_pdwStubPhase);
  2218.  
  2219.  
  2220. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_ExcludedFileAttributes_Proxy( 
  2221.     IXceedZip __RPC_FAR * This,
  2222.     /* [in] */ xcdFileAttributes newVal);
  2223.  
  2224.  
  2225. void __RPC_STUB IXceedZip_put_ExcludedFileAttributes_Stub(
  2226.     IRpcStubBuffer *This,
  2227.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2228.     PRPC_MESSAGE _pRpcMessage,
  2229.     DWORD *_pdwStubPhase);
  2230.  
  2231.  
  2232. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_FilesToProcess_Proxy( 
  2233.     IXceedZip __RPC_FAR * This,
  2234.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2235.  
  2236.  
  2237. void __RPC_STUB IXceedZip_get_FilesToProcess_Stub(
  2238.     IRpcStubBuffer *This,
  2239.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2240.     PRPC_MESSAGE _pRpcMessage,
  2241.     DWORD *_pdwStubPhase);
  2242.  
  2243.  
  2244. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_FilesToProcess_Proxy( 
  2245.     IXceedZip __RPC_FAR * This,
  2246.     /* [in] */ BSTR newVal);
  2247.  
  2248.  
  2249. void __RPC_STUB IXceedZip_put_FilesToProcess_Stub(
  2250.     IRpcStubBuffer *This,
  2251.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2252.     PRPC_MESSAGE _pRpcMessage,
  2253.     DWORD *_pdwStubPhase);
  2254.  
  2255.  
  2256. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_FilesToExclude_Proxy( 
  2257.     IXceedZip __RPC_FAR * This,
  2258.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2259.  
  2260.  
  2261. void __RPC_STUB IXceedZip_get_FilesToExclude_Stub(
  2262.     IRpcStubBuffer *This,
  2263.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2264.     PRPC_MESSAGE _pRpcMessage,
  2265.     DWORD *_pdwStubPhase);
  2266.  
  2267.  
  2268. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_FilesToExclude_Proxy( 
  2269.     IXceedZip __RPC_FAR * This,
  2270.     /* [in] */ BSTR newVal);
  2271.  
  2272.  
  2273. void __RPC_STUB IXceedZip_put_FilesToExclude_Stub(
  2274.     IRpcStubBuffer *This,
  2275.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2276.     PRPC_MESSAGE _pRpcMessage,
  2277.     DWORD *_pdwStubPhase);
  2278.  
  2279.  
  2280. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_MinDateToProcess_Proxy( 
  2281.     IXceedZip __RPC_FAR * This,
  2282.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  2283.  
  2284.  
  2285. void __RPC_STUB IXceedZip_get_MinDateToProcess_Stub(
  2286.     IRpcStubBuffer *This,
  2287.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2288.     PRPC_MESSAGE _pRpcMessage,
  2289.     DWORD *_pdwStubPhase);
  2290.  
  2291.  
  2292. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_MinDateToProcess_Proxy( 
  2293.     IXceedZip __RPC_FAR * This,
  2294.     /* [in] */ DATE newVal);
  2295.  
  2296.  
  2297. void __RPC_STUB IXceedZip_put_MinDateToProcess_Stub(
  2298.     IRpcStubBuffer *This,
  2299.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2300.     PRPC_MESSAGE _pRpcMessage,
  2301.     DWORD *_pdwStubPhase);
  2302.  
  2303.  
  2304. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_MaxDateToProcess_Proxy( 
  2305.     IXceedZip __RPC_FAR * This,
  2306.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  2307.  
  2308.  
  2309. void __RPC_STUB IXceedZip_get_MaxDateToProcess_Stub(
  2310.     IRpcStubBuffer *This,
  2311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2312.     PRPC_MESSAGE _pRpcMessage,
  2313.     DWORD *_pdwStubPhase);
  2314.  
  2315.  
  2316. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_MaxDateToProcess_Proxy( 
  2317.     IXceedZip __RPC_FAR * This,
  2318.     /* [in] */ DATE newVal);
  2319.  
  2320.  
  2321. void __RPC_STUB IXceedZip_put_MaxDateToProcess_Stub(
  2322.     IRpcStubBuffer *This,
  2323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2324.     PRPC_MESSAGE _pRpcMessage,
  2325.     DWORD *_pdwStubPhase);
  2326.  
  2327.  
  2328. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_MinSizeToProcess_Proxy( 
  2329.     IXceedZip __RPC_FAR * This,
  2330.     /* [retval][out] */ long __RPC_FAR *pVal);
  2331.  
  2332.  
  2333. void __RPC_STUB IXceedZip_get_MinSizeToProcess_Stub(
  2334.     IRpcStubBuffer *This,
  2335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2336.     PRPC_MESSAGE _pRpcMessage,
  2337.     DWORD *_pdwStubPhase);
  2338.  
  2339.  
  2340. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_MinSizeToProcess_Proxy( 
  2341.     IXceedZip __RPC_FAR * This,
  2342.     /* [in] */ long newVal);
  2343.  
  2344.  
  2345. void __RPC_STUB IXceedZip_put_MinSizeToProcess_Stub(
  2346.     IRpcStubBuffer *This,
  2347.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2348.     PRPC_MESSAGE _pRpcMessage,
  2349.     DWORD *_pdwStubPhase);
  2350.  
  2351.  
  2352. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_MaxSizeToProcess_Proxy( 
  2353.     IXceedZip __RPC_FAR * This,
  2354.     /* [retval][out] */ long __RPC_FAR *pVal);
  2355.  
  2356.  
  2357. void __RPC_STUB IXceedZip_get_MaxSizeToProcess_Stub(
  2358.     IRpcStubBuffer *This,
  2359.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2360.     PRPC_MESSAGE _pRpcMessage,
  2361.     DWORD *_pdwStubPhase);
  2362.  
  2363.  
  2364. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_MaxSizeToProcess_Proxy( 
  2365.     IXceedZip __RPC_FAR * This,
  2366.     /* [in] */ long newVal);
  2367.  
  2368.  
  2369. void __RPC_STUB IXceedZip_put_MaxSizeToProcess_Stub(
  2370.     IRpcStubBuffer *This,
  2371.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2372.     PRPC_MESSAGE _pRpcMessage,
  2373.     DWORD *_pdwStubPhase);
  2374.  
  2375.  
  2376. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SplitSize_Proxy( 
  2377.     IXceedZip __RPC_FAR * This,
  2378.     /* [retval][out] */ long __RPC_FAR *pVal);
  2379.  
  2380.  
  2381. void __RPC_STUB IXceedZip_get_SplitSize_Stub(
  2382.     IRpcStubBuffer *This,
  2383.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2384.     PRPC_MESSAGE _pRpcMessage,
  2385.     DWORD *_pdwStubPhase);
  2386.  
  2387.  
  2388. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SplitSize_Proxy( 
  2389.     IXceedZip __RPC_FAR * This,
  2390.     /* [in] */ long newVal);
  2391.  
  2392.  
  2393. void __RPC_STUB IXceedZip_put_SplitSize_Stub(
  2394.     IRpcStubBuffer *This,
  2395.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2396.     PRPC_MESSAGE _pRpcMessage,
  2397.     DWORD *_pdwStubPhase);
  2398.  
  2399.  
  2400. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_PreservePaths_Proxy( 
  2401.     IXceedZip __RPC_FAR * This,
  2402.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2403.  
  2404.  
  2405. void __RPC_STUB IXceedZip_get_PreservePaths_Stub(
  2406.     IRpcStubBuffer *This,
  2407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2408.     PRPC_MESSAGE _pRpcMessage,
  2409.     DWORD *_pdwStubPhase);
  2410.  
  2411.  
  2412. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_PreservePaths_Proxy( 
  2413.     IXceedZip __RPC_FAR * This,
  2414.     /* [in] */ VARIANT_BOOL newVal);
  2415.  
  2416.  
  2417. void __RPC_STUB IXceedZip_put_PreservePaths_Stub(
  2418.     IRpcStubBuffer *This,
  2419.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2420.     PRPC_MESSAGE _pRpcMessage,
  2421.     DWORD *_pdwStubPhase);
  2422.  
  2423.  
  2424. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_ProcessSubfolders_Proxy( 
  2425.     IXceedZip __RPC_FAR * This,
  2426.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2427.  
  2428.  
  2429. void __RPC_STUB IXceedZip_get_ProcessSubfolders_Stub(
  2430.     IRpcStubBuffer *This,
  2431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2432.     PRPC_MESSAGE _pRpcMessage,
  2433.     DWORD *_pdwStubPhase);
  2434.  
  2435.  
  2436. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_ProcessSubfolders_Proxy( 
  2437.     IXceedZip __RPC_FAR * This,
  2438.     /* [in] */ VARIANT_BOOL newVal);
  2439.  
  2440.  
  2441. void __RPC_STUB IXceedZip_put_ProcessSubfolders_Stub(
  2442.     IRpcStubBuffer *This,
  2443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2444.     PRPC_MESSAGE _pRpcMessage,
  2445.     DWORD *_pdwStubPhase);
  2446.  
  2447.  
  2448. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SkipIfExisting_Proxy( 
  2449.     IXceedZip __RPC_FAR * This,
  2450.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2451.  
  2452.  
  2453. void __RPC_STUB IXceedZip_get_SkipIfExisting_Stub(
  2454.     IRpcStubBuffer *This,
  2455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2456.     PRPC_MESSAGE _pRpcMessage,
  2457.     DWORD *_pdwStubPhase);
  2458.  
  2459.  
  2460. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SkipIfExisting_Proxy( 
  2461.     IXceedZip __RPC_FAR * This,
  2462.     /* [in] */ VARIANT_BOOL newVal);
  2463.  
  2464.  
  2465. void __RPC_STUB IXceedZip_put_SkipIfExisting_Stub(
  2466.     IRpcStubBuffer *This,
  2467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2468.     PRPC_MESSAGE _pRpcMessage,
  2469.     DWORD *_pdwStubPhase);
  2470.  
  2471.  
  2472. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SkipIfNotExisting_Proxy( 
  2473.     IXceedZip __RPC_FAR * This,
  2474.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2475.  
  2476.  
  2477. void __RPC_STUB IXceedZip_get_SkipIfNotExisting_Stub(
  2478.     IRpcStubBuffer *This,
  2479.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2480.     PRPC_MESSAGE _pRpcMessage,
  2481.     DWORD *_pdwStubPhase);
  2482.  
  2483.  
  2484. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SkipIfNotExisting_Proxy( 
  2485.     IXceedZip __RPC_FAR * This,
  2486.     /* [in] */ VARIANT_BOOL newVal);
  2487.  
  2488.  
  2489. void __RPC_STUB IXceedZip_put_SkipIfNotExisting_Stub(
  2490.     IRpcStubBuffer *This,
  2491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2492.     PRPC_MESSAGE _pRpcMessage,
  2493.     DWORD *_pdwStubPhase);
  2494.  
  2495.  
  2496. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SkipIfOlderDate_Proxy( 
  2497.     IXceedZip __RPC_FAR * This,
  2498.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2499.  
  2500.  
  2501. void __RPC_STUB IXceedZip_get_SkipIfOlderDate_Stub(
  2502.     IRpcStubBuffer *This,
  2503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2504.     PRPC_MESSAGE _pRpcMessage,
  2505.     DWORD *_pdwStubPhase);
  2506.  
  2507.  
  2508. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SkipIfOlderDate_Proxy( 
  2509.     IXceedZip __RPC_FAR * This,
  2510.     /* [in] */ VARIANT_BOOL newVal);
  2511.  
  2512.  
  2513. void __RPC_STUB IXceedZip_put_SkipIfOlderDate_Stub(
  2514.     IRpcStubBuffer *This,
  2515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2516.     PRPC_MESSAGE _pRpcMessage,
  2517.     DWORD *_pdwStubPhase);
  2518.  
  2519.  
  2520. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SkipIfOlderVersion_Proxy( 
  2521.     IXceedZip __RPC_FAR * This,
  2522.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2523.  
  2524.  
  2525. void __RPC_STUB IXceedZip_get_SkipIfOlderVersion_Stub(
  2526.     IRpcStubBuffer *This,
  2527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2528.     PRPC_MESSAGE _pRpcMessage,
  2529.     DWORD *_pdwStubPhase);
  2530.  
  2531.  
  2532. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SkipIfOlderVersion_Proxy( 
  2533.     IXceedZip __RPC_FAR * This,
  2534.     /* [in] */ VARIANT_BOOL newVal);
  2535.  
  2536.  
  2537. void __RPC_STUB IXceedZip_put_SkipIfOlderVersion_Stub(
  2538.     IRpcStubBuffer *This,
  2539.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2540.     PRPC_MESSAGE _pRpcMessage,
  2541.     DWORD *_pdwStubPhase);
  2542.  
  2543.  
  2544. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_TempFolder_Proxy( 
  2545.     IXceedZip __RPC_FAR * This,
  2546.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2547.  
  2548.  
  2549. void __RPC_STUB IXceedZip_get_TempFolder_Stub(
  2550.     IRpcStubBuffer *This,
  2551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2552.     PRPC_MESSAGE _pRpcMessage,
  2553.     DWORD *_pdwStubPhase);
  2554.  
  2555.  
  2556. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_TempFolder_Proxy( 
  2557.     IXceedZip __RPC_FAR * This,
  2558.     /* [in] */ BSTR newVal);
  2559.  
  2560.  
  2561. void __RPC_STUB IXceedZip_put_TempFolder_Stub(
  2562.     IRpcStubBuffer *This,
  2563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2564.     PRPC_MESSAGE _pRpcMessage,
  2565.     DWORD *_pdwStubPhase);
  2566.  
  2567.  
  2568. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_UseTempFile_Proxy( 
  2569.     IXceedZip __RPC_FAR * This,
  2570.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2571.  
  2572.  
  2573. void __RPC_STUB IXceedZip_get_UseTempFile_Stub(
  2574.     IRpcStubBuffer *This,
  2575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2576.     PRPC_MESSAGE _pRpcMessage,
  2577.     DWORD *_pdwStubPhase);
  2578.  
  2579.  
  2580. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_UseTempFile_Proxy( 
  2581.     IXceedZip __RPC_FAR * This,
  2582.     /* [in] */ VARIANT_BOOL newVal);
  2583.  
  2584.  
  2585. void __RPC_STUB IXceedZip_put_UseTempFile_Stub(
  2586.     IRpcStubBuffer *This,
  2587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2588.     PRPC_MESSAGE _pRpcMessage,
  2589.     DWORD *_pdwStubPhase);
  2590.  
  2591.  
  2592. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_UnzipToFolder_Proxy( 
  2593.     IXceedZip __RPC_FAR * This,
  2594.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2595.  
  2596.  
  2597. void __RPC_STUB IXceedZip_get_UnzipToFolder_Stub(
  2598.     IRpcStubBuffer *This,
  2599.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2600.     PRPC_MESSAGE _pRpcMessage,
  2601.     DWORD *_pdwStubPhase);
  2602.  
  2603.  
  2604. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_UnzipToFolder_Proxy( 
  2605.     IXceedZip __RPC_FAR * This,
  2606.     /* [in] */ BSTR newVal);
  2607.  
  2608.  
  2609. void __RPC_STUB IXceedZip_put_UnzipToFolder_Stub(
  2610.     IRpcStubBuffer *This,
  2611.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2612.     PRPC_MESSAGE _pRpcMessage,
  2613.     DWORD *_pdwStubPhase);
  2614.  
  2615.  
  2616. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_ZipFilename_Proxy( 
  2617.     IXceedZip __RPC_FAR * This,
  2618.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2619.  
  2620.  
  2621. void __RPC_STUB IXceedZip_get_ZipFilename_Stub(
  2622.     IRpcStubBuffer *This,
  2623.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2624.     PRPC_MESSAGE _pRpcMessage,
  2625.     DWORD *_pdwStubPhase);
  2626.  
  2627.  
  2628. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_ZipFilename_Proxy( 
  2629.     IXceedZip __RPC_FAR * This,
  2630.     /* [in] */ BSTR newVal);
  2631.  
  2632.  
  2633. void __RPC_STUB IXceedZip_put_ZipFilename_Stub(
  2634.     IRpcStubBuffer *This,
  2635.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2636.     PRPC_MESSAGE _pRpcMessage,
  2637.     DWORD *_pdwStubPhase);
  2638.  
  2639.  
  2640. /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_CurrentOperation_Proxy( 
  2641.     IXceedZip __RPC_FAR * This,
  2642.     /* [retval][out] */ xcdCurrentOperation __RPC_FAR *pVal);
  2643.  
  2644.  
  2645. void __RPC_STUB IXceedZip_get_CurrentOperation_Stub(
  2646.     IRpcStubBuffer *This,
  2647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2648.     PRPC_MESSAGE _pRpcMessage,
  2649.     DWORD *_pdwStubPhase);
  2650.  
  2651.  
  2652. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SpanMultipleDisks_Proxy( 
  2653.     IXceedZip __RPC_FAR * This,
  2654.     /* [retval][out] */ xcdDiskSpanning __RPC_FAR *pVal);
  2655.  
  2656.  
  2657. void __RPC_STUB IXceedZip_get_SpanMultipleDisks_Stub(
  2658.     IRpcStubBuffer *This,
  2659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2660.     PRPC_MESSAGE _pRpcMessage,
  2661.     DWORD *_pdwStubPhase);
  2662.  
  2663.  
  2664. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SpanMultipleDisks_Proxy( 
  2665.     IXceedZip __RPC_FAR * This,
  2666.     /* [in] */ xcdDiskSpanning newVal);
  2667.  
  2668.  
  2669. void __RPC_STUB IXceedZip_put_SpanMultipleDisks_Stub(
  2670.     IRpcStubBuffer *This,
  2671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2672.     PRPC_MESSAGE _pRpcMessage,
  2673.     DWORD *_pdwStubPhase);
  2674.  
  2675.  
  2676. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_ExtraHeaders_Proxy( 
  2677.     IXceedZip __RPC_FAR * This,
  2678.     /* [retval][out] */ xcdExtraHeader __RPC_FAR *pVal);
  2679.  
  2680.  
  2681. void __RPC_STUB IXceedZip_get_ExtraHeaders_Stub(
  2682.     IRpcStubBuffer *This,
  2683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2684.     PRPC_MESSAGE _pRpcMessage,
  2685.     DWORD *_pdwStubPhase);
  2686.  
  2687.  
  2688. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_ExtraHeaders_Proxy( 
  2689.     IXceedZip __RPC_FAR * This,
  2690.     /* [in] */ xcdExtraHeader newVal);
  2691.  
  2692.  
  2693. void __RPC_STUB IXceedZip_put_ExtraHeaders_Stub(
  2694.     IRpcStubBuffer *This,
  2695.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2696.     PRPC_MESSAGE _pRpcMessage,
  2697.     DWORD *_pdwStubPhase);
  2698.  
  2699.  
  2700. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_ZipOpenedFiles_Proxy( 
  2701.     IXceedZip __RPC_FAR * This,
  2702.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2703.  
  2704.  
  2705. void __RPC_STUB IXceedZip_get_ZipOpenedFiles_Stub(
  2706.     IRpcStubBuffer *This,
  2707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2708.     PRPC_MESSAGE _pRpcMessage,
  2709.     DWORD *_pdwStubPhase);
  2710.  
  2711.  
  2712. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_ZipOpenedFiles_Proxy( 
  2713.     IXceedZip __RPC_FAR * This,
  2714.     /* [in] */ VARIANT_BOOL newVal);
  2715.  
  2716.  
  2717. void __RPC_STUB IXceedZip_put_ZipOpenedFiles_Stub(
  2718.     IRpcStubBuffer *This,
  2719.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2720.     PRPC_MESSAGE _pRpcMessage,
  2721.     DWORD *_pdwStubPhase);
  2722.  
  2723.  
  2724. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_BackgroundProcessing_Proxy( 
  2725.     IXceedZip __RPC_FAR * This,
  2726.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2727.  
  2728.  
  2729. void __RPC_STUB IXceedZip_get_BackgroundProcessing_Stub(
  2730.     IRpcStubBuffer *This,
  2731.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2732.     PRPC_MESSAGE _pRpcMessage,
  2733.     DWORD *_pdwStubPhase);
  2734.  
  2735.  
  2736. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_BackgroundProcessing_Proxy( 
  2737.     IXceedZip __RPC_FAR * This,
  2738.     /* [in] */ VARIANT_BOOL newVal);
  2739.  
  2740.  
  2741. void __RPC_STUB IXceedZip_put_BackgroundProcessing_Stub(
  2742.     IRpcStubBuffer *This,
  2743.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2744.     PRPC_MESSAGE _pRpcMessage,
  2745.     DWORD *_pdwStubPhase);
  2746.  
  2747.  
  2748. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxBinaryModule_Proxy( 
  2749.     IXceedZip __RPC_FAR * This,
  2750.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2751.  
  2752.  
  2753. void __RPC_STUB IXceedZip_get_SfxBinaryModule_Stub(
  2754.     IRpcStubBuffer *This,
  2755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2756.     PRPC_MESSAGE _pRpcMessage,
  2757.     DWORD *_pdwStubPhase);
  2758.  
  2759.  
  2760. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxBinaryModule_Proxy( 
  2761.     IXceedZip __RPC_FAR * This,
  2762.     /* [in] */ BSTR newVal);
  2763.  
  2764.  
  2765. void __RPC_STUB IXceedZip_put_SfxBinaryModule_Stub(
  2766.     IRpcStubBuffer *This,
  2767.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2768.     PRPC_MESSAGE _pRpcMessage,
  2769.     DWORD *_pdwStubPhase);
  2770.  
  2771.  
  2772. /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxButtons_Proxy( 
  2773.     IXceedZip __RPC_FAR * This,
  2774.     /* [in] */ xcdSfxButtons xIndex,
  2775.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2776.  
  2777.  
  2778. void __RPC_STUB IXceedZip_get_SfxButtons_Stub(
  2779.     IRpcStubBuffer *This,
  2780.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2781.     PRPC_MESSAGE _pRpcMessage,
  2782.     DWORD *_pdwStubPhase);
  2783.  
  2784.  
  2785. /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxButtons_Proxy( 
  2786.     IXceedZip __RPC_FAR * This,
  2787.     /* [in] */ xcdSfxButtons xIndex,
  2788.     /* [in] */ BSTR newVal);
  2789.  
  2790.  
  2791. void __RPC_STUB IXceedZip_put_SfxButtons_Stub(
  2792.     IRpcStubBuffer *This,
  2793.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2794.     PRPC_MESSAGE _pRpcMessage,
  2795.     DWORD *_pdwStubPhase);
  2796.  
  2797.  
  2798. /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxMessages_Proxy( 
  2799.     IXceedZip __RPC_FAR * This,
  2800.     /* [in] */ xcdSfxMessages xIndex,
  2801.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2802.  
  2803.  
  2804. void __RPC_STUB IXceedZip_get_SfxMessages_Stub(
  2805.     IRpcStubBuffer *This,
  2806.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2807.     PRPC_MESSAGE _pRpcMessage,
  2808.     DWORD *_pdwStubPhase);
  2809.  
  2810.  
  2811. /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxMessages_Proxy( 
  2812.     IXceedZip __RPC_FAR * This,
  2813.     /* [in] */ xcdSfxMessages xIndex,
  2814.     /* [in] */ BSTR newVal);
  2815.  
  2816.  
  2817. void __RPC_STUB IXceedZip_put_SfxMessages_Stub(
  2818.     IRpcStubBuffer *This,
  2819.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2820.     PRPC_MESSAGE _pRpcMessage,
  2821.     DWORD *_pdwStubPhase);
  2822.  
  2823.  
  2824. /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxStrings_Proxy( 
  2825.     IXceedZip __RPC_FAR * This,
  2826.     /* [in] */ xcdSfxStrings xIndex,
  2827.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2828.  
  2829.  
  2830. void __RPC_STUB IXceedZip_get_SfxStrings_Stub(
  2831.     IRpcStubBuffer *This,
  2832.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2833.     PRPC_MESSAGE _pRpcMessage,
  2834.     DWORD *_pdwStubPhase);
  2835.  
  2836.  
  2837. /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxStrings_Proxy( 
  2838.     IXceedZip __RPC_FAR * This,
  2839.     /* [in] */ xcdSfxStrings xIndex,
  2840.     /* [in] */ BSTR newVal);
  2841.  
  2842.  
  2843. void __RPC_STUB IXceedZip_put_SfxStrings_Stub(
  2844.     IRpcStubBuffer *This,
  2845.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2846.     PRPC_MESSAGE _pRpcMessage,
  2847.     DWORD *_pdwStubPhase);
  2848.  
  2849.  
  2850. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxDefaultPassword_Proxy( 
  2851.     IXceedZip __RPC_FAR * This,
  2852.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2853.  
  2854.  
  2855. void __RPC_STUB IXceedZip_get_SfxDefaultPassword_Stub(
  2856.     IRpcStubBuffer *This,
  2857.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2858.     PRPC_MESSAGE _pRpcMessage,
  2859.     DWORD *_pdwStubPhase);
  2860.  
  2861.  
  2862. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxDefaultPassword_Proxy( 
  2863.     IXceedZip __RPC_FAR * This,
  2864.     /* [in] */ BSTR newVal);
  2865.  
  2866.  
  2867. void __RPC_STUB IXceedZip_put_SfxDefaultPassword_Stub(
  2868.     IRpcStubBuffer *This,
  2869.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2870.     PRPC_MESSAGE _pRpcMessage,
  2871.     DWORD *_pdwStubPhase);
  2872.  
  2873.  
  2874. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxDefaultUnzipToFolder_Proxy( 
  2875.     IXceedZip __RPC_FAR * This,
  2876.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2877.  
  2878.  
  2879. void __RPC_STUB IXceedZip_get_SfxDefaultUnzipToFolder_Stub(
  2880.     IRpcStubBuffer *This,
  2881.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2882.     PRPC_MESSAGE _pRpcMessage,
  2883.     DWORD *_pdwStubPhase);
  2884.  
  2885.  
  2886. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxDefaultUnzipToFolder_Proxy( 
  2887.     IXceedZip __RPC_FAR * This,
  2888.     /* [in] */ BSTR newVal);
  2889.  
  2890.  
  2891. void __RPC_STUB IXceedZip_put_SfxDefaultUnzipToFolder_Stub(
  2892.     IRpcStubBuffer *This,
  2893.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2894.     PRPC_MESSAGE _pRpcMessage,
  2895.     DWORD *_pdwStubPhase);
  2896.  
  2897.  
  2898. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxExistingFileBehavior_Proxy( 
  2899.     IXceedZip __RPC_FAR * This,
  2900.     /* [retval][out] */ xcdSfxExistingFileBehavior __RPC_FAR *pVal);
  2901.  
  2902.  
  2903. void __RPC_STUB IXceedZip_get_SfxExistingFileBehavior_Stub(
  2904.     IRpcStubBuffer *This,
  2905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2906.     PRPC_MESSAGE _pRpcMessage,
  2907.     DWORD *_pdwStubPhase);
  2908.  
  2909.  
  2910. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxExistingFileBehavior_Proxy( 
  2911.     IXceedZip __RPC_FAR * This,
  2912.     /* [in] */ xcdSfxExistingFileBehavior newVal);
  2913.  
  2914.  
  2915. void __RPC_STUB IXceedZip_put_SfxExistingFileBehavior_Stub(
  2916.     IRpcStubBuffer *This,
  2917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2918.     PRPC_MESSAGE _pRpcMessage,
  2919.     DWORD *_pdwStubPhase);
  2920.  
  2921.  
  2922. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxReadmeFile_Proxy( 
  2923.     IXceedZip __RPC_FAR * This,
  2924.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2925.  
  2926.  
  2927. void __RPC_STUB IXceedZip_get_SfxReadmeFile_Stub(
  2928.     IRpcStubBuffer *This,
  2929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2930.     PRPC_MESSAGE _pRpcMessage,
  2931.     DWORD *_pdwStubPhase);
  2932.  
  2933.  
  2934. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxReadmeFile_Proxy( 
  2935.     IXceedZip __RPC_FAR * This,
  2936.     /* [in] */ BSTR newVal);
  2937.  
  2938.  
  2939. void __RPC_STUB IXceedZip_put_SfxReadmeFile_Stub(
  2940.     IRpcStubBuffer *This,
  2941.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2942.     PRPC_MESSAGE _pRpcMessage,
  2943.     DWORD *_pdwStubPhase);
  2944.  
  2945.  
  2946. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxExecuteAfter_Proxy( 
  2947.     IXceedZip __RPC_FAR * This,
  2948.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2949.  
  2950.  
  2951. void __RPC_STUB IXceedZip_get_SfxExecuteAfter_Stub(
  2952.     IRpcStubBuffer *This,
  2953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2954.     PRPC_MESSAGE _pRpcMessage,
  2955.     DWORD *_pdwStubPhase);
  2956.  
  2957.  
  2958. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxExecuteAfter_Proxy( 
  2959.     IXceedZip __RPC_FAR * This,
  2960.     /* [in] */ BSTR newVal);
  2961.  
  2962.  
  2963. void __RPC_STUB IXceedZip_put_SfxExecuteAfter_Stub(
  2964.     IRpcStubBuffer *This,
  2965.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2966.     PRPC_MESSAGE _pRpcMessage,
  2967.     DWORD *_pdwStubPhase);
  2968.  
  2969.  
  2970. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxInstallMode_Proxy( 
  2971.     IXceedZip __RPC_FAR * This,
  2972.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  2973.  
  2974.  
  2975. void __RPC_STUB IXceedZip_get_SfxInstallMode_Stub(
  2976.     IRpcStubBuffer *This,
  2977.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2978.     PRPC_MESSAGE _pRpcMessage,
  2979.     DWORD *_pdwStubPhase);
  2980.  
  2981.  
  2982. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxInstallMode_Proxy( 
  2983.     IXceedZip __RPC_FAR * This,
  2984.     /* [in] */ VARIANT_BOOL newVal);
  2985.  
  2986.  
  2987. void __RPC_STUB IXceedZip_put_SfxInstallMode_Stub(
  2988.     IRpcStubBuffer *This,
  2989.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2990.     PRPC_MESSAGE _pRpcMessage,
  2991.     DWORD *_pdwStubPhase);
  2992.  
  2993.  
  2994. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxProgramGroup_Proxy( 
  2995.     IXceedZip __RPC_FAR * This,
  2996.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2997.  
  2998.  
  2999. void __RPC_STUB IXceedZip_get_SfxProgramGroup_Stub(
  3000.     IRpcStubBuffer *This,
  3001.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3002.     PRPC_MESSAGE _pRpcMessage,
  3003.     DWORD *_pdwStubPhase);
  3004.  
  3005.  
  3006. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxProgramGroup_Proxy( 
  3007.     IXceedZip __RPC_FAR * This,
  3008.     /* [in] */ BSTR newVal);
  3009.  
  3010.  
  3011. void __RPC_STUB IXceedZip_put_SfxProgramGroup_Stub(
  3012.     IRpcStubBuffer *This,
  3013.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3014.     PRPC_MESSAGE _pRpcMessage,
  3015.     DWORD *_pdwStubPhase);
  3016.  
  3017.  
  3018. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxProgramGroupItems_Proxy( 
  3019.     IXceedZip __RPC_FAR * This,
  3020.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3021.  
  3022.  
  3023. void __RPC_STUB IXceedZip_get_SfxProgramGroupItems_Stub(
  3024.     IRpcStubBuffer *This,
  3025.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3026.     PRPC_MESSAGE _pRpcMessage,
  3027.     DWORD *_pdwStubPhase);
  3028.  
  3029.  
  3030. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxProgramGroupItems_Proxy( 
  3031.     IXceedZip __RPC_FAR * This,
  3032.     /* [in] */ BSTR newVal);
  3033.  
  3034.  
  3035. void __RPC_STUB IXceedZip_put_SfxProgramGroupItems_Stub(
  3036.     IRpcStubBuffer *This,
  3037.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3038.     PRPC_MESSAGE _pRpcMessage,
  3039.     DWORD *_pdwStubPhase);
  3040.  
  3041.  
  3042. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxExtensionsToAssociate_Proxy( 
  3043.     IXceedZip __RPC_FAR * This,
  3044.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3045.  
  3046.  
  3047. void __RPC_STUB IXceedZip_get_SfxExtensionsToAssociate_Stub(
  3048.     IRpcStubBuffer *This,
  3049.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3050.     PRPC_MESSAGE _pRpcMessage,
  3051.     DWORD *_pdwStubPhase);
  3052.  
  3053.  
  3054. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxExtensionsToAssociate_Proxy( 
  3055.     IXceedZip __RPC_FAR * This,
  3056.     /* [in] */ BSTR newVal);
  3057.  
  3058.  
  3059. void __RPC_STUB IXceedZip_put_SfxExtensionsToAssociate_Stub(
  3060.     IRpcStubBuffer *This,
  3061.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3062.     PRPC_MESSAGE _pRpcMessage,
  3063.     DWORD *_pdwStubPhase);
  3064.  
  3065.  
  3066. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxIconFilename_Proxy( 
  3067.     IXceedZip __RPC_FAR * This,
  3068.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3069.  
  3070.  
  3071. void __RPC_STUB IXceedZip_get_SfxIconFilename_Stub(
  3072.     IRpcStubBuffer *This,
  3073.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3074.     PRPC_MESSAGE _pRpcMessage,
  3075.     DWORD *_pdwStubPhase);
  3076.  
  3077.  
  3078. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxIconFilename_Proxy( 
  3079.     IXceedZip __RPC_FAR * This,
  3080.     /* [in] */ BSTR newVal);
  3081.  
  3082.  
  3083. void __RPC_STUB IXceedZip_put_SfxIconFilename_Stub(
  3084.     IRpcStubBuffer *This,
  3085.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3086.     PRPC_MESSAGE _pRpcMessage,
  3087.     DWORD *_pdwStubPhase);
  3088.  
  3089.  
  3090. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_AddFilesToProcess_Proxy( 
  3091.     IXceedZip __RPC_FAR * This,
  3092.     /* [in] */ BSTR sFileMask);
  3093.  
  3094.  
  3095. void __RPC_STUB IXceedZip_AddFilesToProcess_Stub(
  3096.     IRpcStubBuffer *This,
  3097.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3098.     PRPC_MESSAGE _pRpcMessage,
  3099.     DWORD *_pdwStubPhase);
  3100.  
  3101.  
  3102. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_AddFilesToExclude_Proxy( 
  3103.     IXceedZip __RPC_FAR * This,
  3104.     /* [in] */ BSTR sFileMask);
  3105.  
  3106.  
  3107. void __RPC_STUB IXceedZip_AddFilesToExclude_Stub(
  3108.     IRpcStubBuffer *This,
  3109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3110.     PRPC_MESSAGE _pRpcMessage,
  3111.     DWORD *_pdwStubPhase);
  3112.  
  3113.  
  3114. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_PreviewFiles_Proxy( 
  3115.     IXceedZip __RPC_FAR * This,
  3116.     /* [defaultvalue][optional][in] */ VARIANT_BOOL bCalcCompSize,
  3117.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3118.  
  3119.  
  3120. void __RPC_STUB IXceedZip_PreviewFiles_Stub(
  3121.     IRpcStubBuffer *This,
  3122.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3123.     PRPC_MESSAGE _pRpcMessage,
  3124.     DWORD *_pdwStubPhase);
  3125.  
  3126.  
  3127. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_ListZipContents_Proxy( 
  3128.     IXceedZip __RPC_FAR * This,
  3129.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3130.  
  3131.  
  3132. void __RPC_STUB IXceedZip_ListZipContents_Stub(
  3133.     IRpcStubBuffer *This,
  3134.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3135.     PRPC_MESSAGE _pRpcMessage,
  3136.     DWORD *_pdwStubPhase);
  3137.  
  3138.  
  3139. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_Zip_Proxy( 
  3140.     IXceedZip __RPC_FAR * This,
  3141.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3142.  
  3143.  
  3144. void __RPC_STUB IXceedZip_Zip_Stub(
  3145.     IRpcStubBuffer *This,
  3146.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3147.     PRPC_MESSAGE _pRpcMessage,
  3148.     DWORD *_pdwStubPhase);
  3149.  
  3150.  
  3151. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_Unzip_Proxy( 
  3152.     IXceedZip __RPC_FAR * This,
  3153.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3154.  
  3155.  
  3156. void __RPC_STUB IXceedZip_Unzip_Stub(
  3157.     IRpcStubBuffer *This,
  3158.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3159.     PRPC_MESSAGE _pRpcMessage,
  3160.     DWORD *_pdwStubPhase);
  3161.  
  3162.  
  3163. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_RemoveFiles_Proxy( 
  3164.     IXceedZip __RPC_FAR * This,
  3165.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3166.  
  3167.  
  3168. void __RPC_STUB IXceedZip_RemoveFiles_Stub(
  3169.     IRpcStubBuffer *This,
  3170.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3171.     PRPC_MESSAGE _pRpcMessage,
  3172.     DWORD *_pdwStubPhase);
  3173.  
  3174.  
  3175. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_TestZipFile_Proxy( 
  3176.     IXceedZip __RPC_FAR * This,
  3177.     /* [defaultvalue][optional][in] */ VARIANT_BOOL bCheckCompressedData,
  3178.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3179.  
  3180.  
  3181. void __RPC_STUB IXceedZip_TestZipFile_Stub(
  3182.     IRpcStubBuffer *This,
  3183.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3184.     PRPC_MESSAGE _pRpcMessage,
  3185.     DWORD *_pdwStubPhase);
  3186.  
  3187.  
  3188. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_GetZipFileInformation_Proxy( 
  3189.     IXceedZip __RPC_FAR * This,
  3190.     /* [out] */ long __RPC_FAR *lNbFiles,
  3191.     /* [out] */ long __RPC_FAR *lCompressedSize,
  3192.     /* [out] */ long __RPC_FAR *lUncompressedSize,
  3193.     /* [out] */ short __RPC_FAR *nCompressionRatio,
  3194.     /* [out] */ VARIANT_BOOL __RPC_FAR *bSpanned,
  3195.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3196.  
  3197.  
  3198. void __RPC_STUB IXceedZip_GetZipFileInformation_Stub(
  3199.     IRpcStubBuffer *This,
  3200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3201.     PRPC_MESSAGE _pRpcMessage,
  3202.     DWORD *_pdwStubPhase);
  3203.  
  3204.  
  3205. /* [hidden][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_AboutBox_Proxy( 
  3206.     IXceedZip __RPC_FAR * This);
  3207.  
  3208.  
  3209. void __RPC_STUB IXceedZip_AboutBox_Stub(
  3210.     IRpcStubBuffer *This,
  3211.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3212.     PRPC_MESSAGE _pRpcMessage,
  3213.     DWORD *_pdwStubPhase);
  3214.  
  3215.  
  3216. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxAddProgramGroupItem_Proxy( 
  3217.     IXceedZip __RPC_FAR * This,
  3218.     /* [in] */ BSTR sApplication,
  3219.     /* [in] */ BSTR sDescription);
  3220.  
  3221.  
  3222. void __RPC_STUB IXceedZip_SfxAddProgramGroupItem_Stub(
  3223.     IRpcStubBuffer *This,
  3224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3225.     PRPC_MESSAGE _pRpcMessage,
  3226.     DWORD *_pdwStubPhase);
  3227.  
  3228.  
  3229. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxAddExtensionToAssociate_Proxy( 
  3230.     IXceedZip __RPC_FAR * This,
  3231.     /* [in] */ BSTR sDescription,
  3232.     /* [in] */ BSTR sExtension,
  3233.     /* [in] */ BSTR sApplication);
  3234.  
  3235.  
  3236. void __RPC_STUB IXceedZip_SfxAddExtensionToAssociate_Stub(
  3237.     IRpcStubBuffer *This,
  3238.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3239.     PRPC_MESSAGE _pRpcMessage,
  3240.     DWORD *_pdwStubPhase);
  3241.  
  3242.  
  3243. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxResetButtons_Proxy( 
  3244.     IXceedZip __RPC_FAR * This);
  3245.  
  3246.  
  3247. void __RPC_STUB IXceedZip_SfxResetButtons_Stub(
  3248.     IRpcStubBuffer *This,
  3249.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3250.     PRPC_MESSAGE _pRpcMessage,
  3251.     DWORD *_pdwStubPhase);
  3252.  
  3253.  
  3254. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxResetMessages_Proxy( 
  3255.     IXceedZip __RPC_FAR * This);
  3256.  
  3257.  
  3258. void __RPC_STUB IXceedZip_SfxResetMessages_Stub(
  3259.     IRpcStubBuffer *This,
  3260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3261.     PRPC_MESSAGE _pRpcMessage,
  3262.     DWORD *_pdwStubPhase);
  3263.  
  3264.  
  3265. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxResetStrings_Proxy( 
  3266.     IXceedZip __RPC_FAR * This);
  3267.  
  3268.  
  3269. void __RPC_STUB IXceedZip_SfxResetStrings_Stub(
  3270.     IRpcStubBuffer *This,
  3271.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3272.     PRPC_MESSAGE _pRpcMessage,
  3273.     DWORD *_pdwStubPhase);
  3274.  
  3275.  
  3276. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxClearButtons_Proxy( 
  3277.     IXceedZip __RPC_FAR * This);
  3278.  
  3279.  
  3280. void __RPC_STUB IXceedZip_SfxClearButtons_Stub(
  3281.     IRpcStubBuffer *This,
  3282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3283.     PRPC_MESSAGE _pRpcMessage,
  3284.     DWORD *_pdwStubPhase);
  3285.  
  3286.  
  3287. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxClearMessages_Proxy( 
  3288.     IXceedZip __RPC_FAR * This);
  3289.  
  3290.  
  3291. void __RPC_STUB IXceedZip_SfxClearMessages_Stub(
  3292.     IRpcStubBuffer *This,
  3293.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3294.     PRPC_MESSAGE _pRpcMessage,
  3295.     DWORD *_pdwStubPhase);
  3296.  
  3297.  
  3298. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxClearStrings_Proxy( 
  3299.     IXceedZip __RPC_FAR * This);
  3300.  
  3301.  
  3302. void __RPC_STUB IXceedZip_SfxClearStrings_Stub(
  3303.     IRpcStubBuffer *This,
  3304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3305.     PRPC_MESSAGE _pRpcMessage,
  3306.     DWORD *_pdwStubPhase);
  3307.  
  3308.  
  3309. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_Convert_Proxy( 
  3310.     IXceedZip __RPC_FAR * This,
  3311.     /* [in] */ BSTR sDestFilename,
  3312.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3313.  
  3314.  
  3315. void __RPC_STUB IXceedZip_Convert_Stub(
  3316.     IRpcStubBuffer *This,
  3317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3318.     PRPC_MESSAGE _pRpcMessage,
  3319.     DWORD *_pdwStubPhase);
  3320.  
  3321.  
  3322. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_License_Proxy( 
  3323.     IXceedZip __RPC_FAR * This,
  3324.     /* [in] */ BSTR sLicense,
  3325.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  3326.  
  3327.  
  3328. void __RPC_STUB IXceedZip_License_Stub(
  3329.     IRpcStubBuffer *This,
  3330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3331.     PRPC_MESSAGE _pRpcMessage,
  3332.     DWORD *_pdwStubPhase);
  3333.  
  3334.  
  3335. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxLoadConfig_Proxy( 
  3336.     IXceedZip __RPC_FAR * This,
  3337.     /* [in] */ BSTR sConfigFilename,
  3338.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  3339.  
  3340.  
  3341. void __RPC_STUB IXceedZip_SfxLoadConfig_Stub(
  3342.     IRpcStubBuffer *This,
  3343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3344.     PRPC_MESSAGE _pRpcMessage,
  3345.     DWORD *_pdwStubPhase);
  3346.  
  3347.  
  3348. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxSaveConfig_Proxy( 
  3349.     IXceedZip __RPC_FAR * This,
  3350.     /* [in] */ BSTR sConfigFilename,
  3351.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  3352.  
  3353.  
  3354. void __RPC_STUB IXceedZip_SfxSaveConfig_Stub(
  3355.     IRpcStubBuffer *This,
  3356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3357.     PRPC_MESSAGE _pRpcMessage,
  3358.     DWORD *_pdwStubPhase);
  3359.  
  3360.  
  3361. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_GetErrorDescription_Proxy( 
  3362.     IXceedZip __RPC_FAR * This,
  3363.     /* [in] */ xcdValueType xType,
  3364.     /* [in] */ long lValue,
  3365.     /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  3366.  
  3367.  
  3368. void __RPC_STUB IXceedZip_GetErrorDescription_Stub(
  3369.     IRpcStubBuffer *This,
  3370.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3371.     PRPC_MESSAGE _pRpcMessage,
  3372.     DWORD *_pdwStubPhase);
  3373.  
  3374.  
  3375. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_GetZipContents_Proxy( 
  3376.     IXceedZip __RPC_FAR * This,
  3377.     /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *xContents,
  3378.     /* [in] */ xcdContentsFormat xFormat,
  3379.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3380.  
  3381.  
  3382. void __RPC_STUB IXceedZip_GetZipContents_Stub(
  3383.     IRpcStubBuffer *This,
  3384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3385.     PRPC_MESSAGE _pRpcMessage,
  3386.     DWORD *_pdwStubPhase);
  3387.  
  3388.  
  3389. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxFilesToCopy_Proxy( 
  3390.     IXceedZip __RPC_FAR * This,
  3391.     /* [retval][out] */ BSTR __RPC_FAR *psVal);
  3392.  
  3393.  
  3394. void __RPC_STUB IXceedZip_get_SfxFilesToCopy_Stub(
  3395.     IRpcStubBuffer *This,
  3396.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3397.     PRPC_MESSAGE _pRpcMessage,
  3398.     DWORD *_pdwStubPhase);
  3399.  
  3400.  
  3401. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxFilesToCopy_Proxy( 
  3402.     IXceedZip __RPC_FAR * This,
  3403.     /* [in] */ BSTR sVal);
  3404.  
  3405.  
  3406. void __RPC_STUB IXceedZip_put_SfxFilesToCopy_Stub(
  3407.     IRpcStubBuffer *This,
  3408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3409.     PRPC_MESSAGE _pRpcMessage,
  3410.     DWORD *_pdwStubPhase);
  3411.  
  3412.  
  3413. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxFilesToRegister_Proxy( 
  3414.     IXceedZip __RPC_FAR * This,
  3415.     /* [retval][out] */ BSTR __RPC_FAR *psVal);
  3416.  
  3417.  
  3418. void __RPC_STUB IXceedZip_get_SfxFilesToRegister_Stub(
  3419.     IRpcStubBuffer *This,
  3420.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3421.     PRPC_MESSAGE _pRpcMessage,
  3422.     DWORD *_pdwStubPhase);
  3423.  
  3424.  
  3425. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxFilesToRegister_Proxy( 
  3426.     IXceedZip __RPC_FAR * This,
  3427.     /* [in] */ BSTR sVal);
  3428.  
  3429.  
  3430. void __RPC_STUB IXceedZip_put_SfxFilesToRegister_Stub(
  3431.     IRpcStubBuffer *This,
  3432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3433.     PRPC_MESSAGE _pRpcMessage,
  3434.     DWORD *_pdwStubPhase);
  3435.  
  3436.  
  3437. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_SfxRegistryKeys_Proxy( 
  3438.     IXceedZip __RPC_FAR * This,
  3439.     /* [retval][out] */ BSTR __RPC_FAR *psVal);
  3440.  
  3441.  
  3442. void __RPC_STUB IXceedZip_get_SfxRegistryKeys_Stub(
  3443.     IRpcStubBuffer *This,
  3444.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3445.     PRPC_MESSAGE _pRpcMessage,
  3446.     DWORD *_pdwStubPhase);
  3447.  
  3448.  
  3449. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_SfxRegistryKeys_Proxy( 
  3450.     IXceedZip __RPC_FAR * This,
  3451.     /* [in] */ BSTR sVal);
  3452.  
  3453.  
  3454. void __RPC_STUB IXceedZip_put_SfxRegistryKeys_Stub(
  3455.     IRpcStubBuffer *This,
  3456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3457.     PRPC_MESSAGE _pRpcMessage,
  3458.     DWORD *_pdwStubPhase);
  3459.  
  3460.  
  3461. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_DeleteZippedFiles_Proxy( 
  3462.     IXceedZip __RPC_FAR * This,
  3463.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  3464.  
  3465.  
  3466. void __RPC_STUB IXceedZip_get_DeleteZippedFiles_Stub(
  3467.     IRpcStubBuffer *This,
  3468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3469.     PRPC_MESSAGE _pRpcMessage,
  3470.     DWORD *_pdwStubPhase);
  3471.  
  3472.  
  3473. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_DeleteZippedFiles_Proxy( 
  3474.     IXceedZip __RPC_FAR * This,
  3475.     /* [in] */ VARIANT_BOOL bVal);
  3476.  
  3477.  
  3478. void __RPC_STUB IXceedZip_put_DeleteZippedFiles_Stub(
  3479.     IRpcStubBuffer *This,
  3480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3481.     PRPC_MESSAGE _pRpcMessage,
  3482.     DWORD *_pdwStubPhase);
  3483.  
  3484.  
  3485. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_FirstDiskFreeSpace_Proxy( 
  3486.     IXceedZip __RPC_FAR * This,
  3487.     /* [retval][out] */ long __RPC_FAR *plVal);
  3488.  
  3489.  
  3490. void __RPC_STUB IXceedZip_get_FirstDiskFreeSpace_Stub(
  3491.     IRpcStubBuffer *This,
  3492.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3493.     PRPC_MESSAGE _pRpcMessage,
  3494.     DWORD *_pdwStubPhase);
  3495.  
  3496.  
  3497. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_FirstDiskFreeSpace_Proxy( 
  3498.     IXceedZip __RPC_FAR * This,
  3499.     /* [in] */ long lVal);
  3500.  
  3501.  
  3502. void __RPC_STUB IXceedZip_put_FirstDiskFreeSpace_Stub(
  3503.     IRpcStubBuffer *This,
  3504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3505.     PRPC_MESSAGE _pRpcMessage,
  3506.     DWORD *_pdwStubPhase);
  3507.  
  3508.  
  3509. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_MinDiskFreeSpace_Proxy( 
  3510.     IXceedZip __RPC_FAR * This,
  3511.     /* [retval][out] */ long __RPC_FAR *plVal);
  3512.  
  3513.  
  3514. void __RPC_STUB IXceedZip_get_MinDiskFreeSpace_Stub(
  3515.     IRpcStubBuffer *This,
  3516.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3517.     PRPC_MESSAGE _pRpcMessage,
  3518.     DWORD *_pdwStubPhase);
  3519.  
  3520.  
  3521. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_MinDiskFreeSpace_Proxy( 
  3522.     IXceedZip __RPC_FAR * This,
  3523.     /* [in] */ long lVal);
  3524.  
  3525.  
  3526. void __RPC_STUB IXceedZip_put_MinDiskFreeSpace_Stub(
  3527.     IRpcStubBuffer *This,
  3528.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3529.     PRPC_MESSAGE _pRpcMessage,
  3530.     DWORD *_pdwStubPhase);
  3531.  
  3532.  
  3533. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_EventsToTrigger_Proxy( 
  3534.     IXceedZip __RPC_FAR * This,
  3535.     /* [retval][out] */ xcdEvents __RPC_FAR *pxVal);
  3536.  
  3537.  
  3538. void __RPC_STUB IXceedZip_get_EventsToTrigger_Stub(
  3539.     IRpcStubBuffer *This,
  3540.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3541.     PRPC_MESSAGE _pRpcMessage,
  3542.     DWORD *_pdwStubPhase);
  3543.  
  3544.  
  3545. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_EventsToTrigger_Proxy( 
  3546.     IXceedZip __RPC_FAR * This,
  3547.     /* [in] */ xcdEvents xVal);
  3548.  
  3549.  
  3550. void __RPC_STUB IXceedZip_put_EventsToTrigger_Stub(
  3551.     IRpcStubBuffer *This,
  3552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3553.     PRPC_MESSAGE _pRpcMessage,
  3554.     DWORD *_pdwStubPhase);
  3555.  
  3556.  
  3557. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxAddExecuteAfter_Proxy( 
  3558.     IXceedZip __RPC_FAR * This,
  3559.     /* [in] */ BSTR sApplication,
  3560.     /* [in] */ BSTR sParameters);
  3561.  
  3562.  
  3563. void __RPC_STUB IXceedZip_SfxAddExecuteAfter_Stub(
  3564.     IRpcStubBuffer *This,
  3565.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3566.     PRPC_MESSAGE _pRpcMessage,
  3567.     DWORD *_pdwStubPhase);
  3568.  
  3569.  
  3570. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxAddFileToCopy_Proxy( 
  3571.     IXceedZip __RPC_FAR * This,
  3572.     /* [in] */ BSTR sSource,
  3573.     /* [in] */ BSTR sDestination);
  3574.  
  3575.  
  3576. void __RPC_STUB IXceedZip_SfxAddFileToCopy_Stub(
  3577.     IRpcStubBuffer *This,
  3578.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3579.     PRPC_MESSAGE _pRpcMessage,
  3580.     DWORD *_pdwStubPhase);
  3581.  
  3582.  
  3583. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxAddFileToRegister_Proxy( 
  3584.     IXceedZip __RPC_FAR * This,
  3585.     /* [in] */ BSTR sDllServer);
  3586.  
  3587.  
  3588. void __RPC_STUB IXceedZip_SfxAddFileToRegister_Stub(
  3589.     IRpcStubBuffer *This,
  3590.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3591.     PRPC_MESSAGE _pRpcMessage,
  3592.     DWORD *_pdwStubPhase);
  3593.  
  3594.  
  3595. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_SfxAddRegistryKey_Proxy( 
  3596.     IXceedZip __RPC_FAR * This,
  3597.     /* [in] */ BSTR sKey,
  3598.     /* [in] */ BSTR sValueName,
  3599.     /* [in] */ VARIANT vaValue);
  3600.  
  3601.  
  3602. void __RPC_STUB IXceedZip_SfxAddRegistryKey_Stub(
  3603.     IRpcStubBuffer *This,
  3604.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3605.     PRPC_MESSAGE _pRpcMessage,
  3606.     DWORD *_pdwStubPhase);
  3607.  
  3608.  
  3609. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedZip_GetZipContentsEx_Proxy( 
  3610.     IXceedZip __RPC_FAR * This,
  3611.     /* [out][in] */ VARIANT __RPC_FAR *xContents,
  3612.     /* [in] */ xcdContentsFormat xFormat,
  3613.     /* [retval][out] */ xcdError __RPC_FAR *xResult);
  3614.  
  3615.  
  3616. void __RPC_STUB IXceedZip_GetZipContentsEx_Stub(
  3617.     IRpcStubBuffer *This,
  3618.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3619.     PRPC_MESSAGE _pRpcMessage,
  3620.     DWORD *_pdwStubPhase);
  3621.  
  3622.  
  3623. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZip_get_CompressionMethod_Proxy( 
  3624.     IXceedZip __RPC_FAR * This,
  3625.     /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  3626.  
  3627.  
  3628. void __RPC_STUB IXceedZip_get_CompressionMethod_Stub(
  3629.     IRpcStubBuffer *This,
  3630.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3631.     PRPC_MESSAGE _pRpcMessage,
  3632.     DWORD *_pdwStubPhase);
  3633.  
  3634.  
  3635. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedZip_put_CompressionMethod_Proxy( 
  3636.     IXceedZip __RPC_FAR * This,
  3637.     /* [in] */ xcdCompressionMethod xVal);
  3638.  
  3639.  
  3640. void __RPC_STUB IXceedZip_put_CompressionMethod_Stub(
  3641.     IRpcStubBuffer *This,
  3642.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3643.     PRPC_MESSAGE _pRpcMessage,
  3644.     DWORD *_pdwStubPhase);
  3645.  
  3646.  
  3647.  
  3648. #endif     /* __IXceedZip_INTERFACE_DEFINED__ */
  3649.  
  3650.  
  3651. #ifndef __IXceedZip__0400_INTERFACE_DEFINED__
  3652. #define __IXceedZip__0400_INTERFACE_DEFINED__
  3653.  
  3654. /* interface IXceedZip__0400 */
  3655. /* [hidden][dual][version][uuid][object] */ 
  3656.  
  3657.  
  3658. EXTERN_C const IID IID_IXceedZip__0400;
  3659.  
  3660. #if defined(__cplusplus) && !defined(CINTERFACE)
  3661.     
  3662.     MIDL_INTERFACE("DB79768F-40E0-11D2-9BD5-0060082AE372")
  3663.     IXceedZip__0400 : public IXceedZip
  3664.     {
  3665.     public:
  3666.     };
  3667.     
  3668. #else     /* C style interface */
  3669.  
  3670.     typedef struct IXceedZip__0400Vtbl
  3671.     {
  3672.         BEGIN_INTERFACE
  3673.         
  3674.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  3675.             IXceedZip__0400 __RPC_FAR * This,
  3676.             /* [in] */ REFIID riid,
  3677.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  3678.         
  3679.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  3680.             IXceedZip__0400 __RPC_FAR * This);
  3681.         
  3682.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  3683.             IXceedZip__0400 __RPC_FAR * This);
  3684.         
  3685.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  3686.             IXceedZip__0400 __RPC_FAR * This,
  3687.             /* [out] */ UINT __RPC_FAR *pctinfo);
  3688.         
  3689.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  3690.             IXceedZip__0400 __RPC_FAR * This,
  3691.             /* [in] */ UINT iTInfo,
  3692.             /* [in] */ LCID lcid,
  3693.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  3694.         
  3695.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  3696.             IXceedZip__0400 __RPC_FAR * This,
  3697.             /* [in] */ REFIID riid,
  3698.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  3699.             /* [in] */ UINT cNames,
  3700.             /* [in] */ LCID lcid,
  3701.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  3702.         
  3703.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  3704.             IXceedZip__0400 __RPC_FAR * This,
  3705.             /* [in] */ DISPID dispIdMember,
  3706.             /* [in] */ REFIID riid,
  3707.             /* [in] */ LCID lcid,
  3708.             /* [in] */ WORD wFlags,
  3709.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  3710.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  3711.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  3712.             /* [out] */ UINT __RPC_FAR *puArgErr);
  3713.         
  3714.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Abort )( 
  3715.             IXceedZip__0400 __RPC_FAR * This,
  3716.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3717.         
  3718.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Abort )( 
  3719.             IXceedZip__0400 __RPC_FAR * This,
  3720.             /* [in] */ VARIANT_BOOL newVal);
  3721.         
  3722.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BasePath )( 
  3723.             IXceedZip__0400 __RPC_FAR * This,
  3724.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3725.         
  3726.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BasePath )( 
  3727.             IXceedZip__0400 __RPC_FAR * This,
  3728.             /* [in] */ BSTR newVal);
  3729.         
  3730.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  3731.             IXceedZip__0400 __RPC_FAR * This,
  3732.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  3733.         
  3734.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  3735.             IXceedZip__0400 __RPC_FAR * This,
  3736.             /* [in] */ xcdCompressionLevel newVal);
  3737.         
  3738.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  3739.             IXceedZip__0400 __RPC_FAR * This,
  3740.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3741.         
  3742.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  3743.             IXceedZip__0400 __RPC_FAR * This,
  3744.             /* [in] */ BSTR newVal);
  3745.         
  3746.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RequiredFileAttributes )( 
  3747.             IXceedZip__0400 __RPC_FAR * This,
  3748.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  3749.         
  3750.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RequiredFileAttributes )( 
  3751.             IXceedZip__0400 __RPC_FAR * This,
  3752.             /* [in] */ xcdFileAttributes newVal);
  3753.         
  3754.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcludedFileAttributes )( 
  3755.             IXceedZip__0400 __RPC_FAR * This,
  3756.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  3757.         
  3758.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcludedFileAttributes )( 
  3759.             IXceedZip__0400 __RPC_FAR * This,
  3760.             /* [in] */ xcdFileAttributes newVal);
  3761.         
  3762.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToProcess )( 
  3763.             IXceedZip__0400 __RPC_FAR * This,
  3764.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3765.         
  3766.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToProcess )( 
  3767.             IXceedZip__0400 __RPC_FAR * This,
  3768.             /* [in] */ BSTR newVal);
  3769.         
  3770.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToExclude )( 
  3771.             IXceedZip__0400 __RPC_FAR * This,
  3772.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3773.         
  3774.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToExclude )( 
  3775.             IXceedZip__0400 __RPC_FAR * This,
  3776.             /* [in] */ BSTR newVal);
  3777.         
  3778.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDateToProcess )( 
  3779.             IXceedZip__0400 __RPC_FAR * This,
  3780.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  3781.         
  3782.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDateToProcess )( 
  3783.             IXceedZip__0400 __RPC_FAR * This,
  3784.             /* [in] */ DATE newVal);
  3785.         
  3786.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDateToProcess )( 
  3787.             IXceedZip__0400 __RPC_FAR * This,
  3788.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  3789.         
  3790.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDateToProcess )( 
  3791.             IXceedZip__0400 __RPC_FAR * This,
  3792.             /* [in] */ DATE newVal);
  3793.         
  3794.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSizeToProcess )( 
  3795.             IXceedZip__0400 __RPC_FAR * This,
  3796.             /* [retval][out] */ long __RPC_FAR *pVal);
  3797.         
  3798.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSizeToProcess )( 
  3799.             IXceedZip__0400 __RPC_FAR * This,
  3800.             /* [in] */ long newVal);
  3801.         
  3802.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSizeToProcess )( 
  3803.             IXceedZip__0400 __RPC_FAR * This,
  3804.             /* [retval][out] */ long __RPC_FAR *pVal);
  3805.         
  3806.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSizeToProcess )( 
  3807.             IXceedZip__0400 __RPC_FAR * This,
  3808.             /* [in] */ long newVal);
  3809.         
  3810.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SplitSize )( 
  3811.             IXceedZip__0400 __RPC_FAR * This,
  3812.             /* [retval][out] */ long __RPC_FAR *pVal);
  3813.         
  3814.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SplitSize )( 
  3815.             IXceedZip__0400 __RPC_FAR * This,
  3816.             /* [in] */ long newVal);
  3817.         
  3818.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreservePaths )( 
  3819.             IXceedZip__0400 __RPC_FAR * This,
  3820.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3821.         
  3822.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreservePaths )( 
  3823.             IXceedZip__0400 __RPC_FAR * This,
  3824.             /* [in] */ VARIANT_BOOL newVal);
  3825.         
  3826.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProcessSubfolders )( 
  3827.             IXceedZip__0400 __RPC_FAR * This,
  3828.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3829.         
  3830.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProcessSubfolders )( 
  3831.             IXceedZip__0400 __RPC_FAR * This,
  3832.             /* [in] */ VARIANT_BOOL newVal);
  3833.         
  3834.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfExisting )( 
  3835.             IXceedZip__0400 __RPC_FAR * This,
  3836.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3837.         
  3838.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfExisting )( 
  3839.             IXceedZip__0400 __RPC_FAR * This,
  3840.             /* [in] */ VARIANT_BOOL newVal);
  3841.         
  3842.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfNotExisting )( 
  3843.             IXceedZip__0400 __RPC_FAR * This,
  3844.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3845.         
  3846.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfNotExisting )( 
  3847.             IXceedZip__0400 __RPC_FAR * This,
  3848.             /* [in] */ VARIANT_BOOL newVal);
  3849.         
  3850.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderDate )( 
  3851.             IXceedZip__0400 __RPC_FAR * This,
  3852.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3853.         
  3854.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderDate )( 
  3855.             IXceedZip__0400 __RPC_FAR * This,
  3856.             /* [in] */ VARIANT_BOOL newVal);
  3857.         
  3858.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderVersion )( 
  3859.             IXceedZip__0400 __RPC_FAR * This,
  3860.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3861.         
  3862.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderVersion )( 
  3863.             IXceedZip__0400 __RPC_FAR * This,
  3864.             /* [in] */ VARIANT_BOOL newVal);
  3865.         
  3866.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TempFolder )( 
  3867.             IXceedZip__0400 __RPC_FAR * This,
  3868.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3869.         
  3870.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TempFolder )( 
  3871.             IXceedZip__0400 __RPC_FAR * This,
  3872.             /* [in] */ BSTR newVal);
  3873.         
  3874.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseTempFile )( 
  3875.             IXceedZip__0400 __RPC_FAR * This,
  3876.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3877.         
  3878.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseTempFile )( 
  3879.             IXceedZip__0400 __RPC_FAR * This,
  3880.             /* [in] */ VARIANT_BOOL newVal);
  3881.         
  3882.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnzipToFolder )( 
  3883.             IXceedZip__0400 __RPC_FAR * This,
  3884.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3885.         
  3886.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UnzipToFolder )( 
  3887.             IXceedZip__0400 __RPC_FAR * This,
  3888.             /* [in] */ BSTR newVal);
  3889.         
  3890.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipFilename )( 
  3891.             IXceedZip__0400 __RPC_FAR * This,
  3892.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3893.         
  3894.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipFilename )( 
  3895.             IXceedZip__0400 __RPC_FAR * This,
  3896.             /* [in] */ BSTR newVal);
  3897.         
  3898.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentOperation )( 
  3899.             IXceedZip__0400 __RPC_FAR * This,
  3900.             /* [retval][out] */ xcdCurrentOperation __RPC_FAR *pVal);
  3901.         
  3902.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpanMultipleDisks )( 
  3903.             IXceedZip__0400 __RPC_FAR * This,
  3904.             /* [retval][out] */ xcdDiskSpanning __RPC_FAR *pVal);
  3905.         
  3906.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpanMultipleDisks )( 
  3907.             IXceedZip__0400 __RPC_FAR * This,
  3908.             /* [in] */ xcdDiskSpanning newVal);
  3909.         
  3910.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtraHeaders )( 
  3911.             IXceedZip__0400 __RPC_FAR * This,
  3912.             /* [retval][out] */ xcdExtraHeader __RPC_FAR *pVal);
  3913.         
  3914.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExtraHeaders )( 
  3915.             IXceedZip__0400 __RPC_FAR * This,
  3916.             /* [in] */ xcdExtraHeader newVal);
  3917.         
  3918.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipOpenedFiles )( 
  3919.             IXceedZip__0400 __RPC_FAR * This,
  3920.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3921.         
  3922.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipOpenedFiles )( 
  3923.             IXceedZip__0400 __RPC_FAR * This,
  3924.             /* [in] */ VARIANT_BOOL newVal);
  3925.         
  3926.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundProcessing )( 
  3927.             IXceedZip__0400 __RPC_FAR * This,
  3928.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  3929.         
  3930.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundProcessing )( 
  3931.             IXceedZip__0400 __RPC_FAR * This,
  3932.             /* [in] */ VARIANT_BOOL newVal);
  3933.         
  3934.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxBinaryModule )( 
  3935.             IXceedZip__0400 __RPC_FAR * This,
  3936.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3937.         
  3938.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxBinaryModule )( 
  3939.             IXceedZip__0400 __RPC_FAR * This,
  3940.             /* [in] */ BSTR newVal);
  3941.         
  3942.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxButtons )( 
  3943.             IXceedZip__0400 __RPC_FAR * This,
  3944.             /* [in] */ xcdSfxButtons xIndex,
  3945.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3946.         
  3947.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxButtons )( 
  3948.             IXceedZip__0400 __RPC_FAR * This,
  3949.             /* [in] */ xcdSfxButtons xIndex,
  3950.             /* [in] */ BSTR newVal);
  3951.         
  3952.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxMessages )( 
  3953.             IXceedZip__0400 __RPC_FAR * This,
  3954.             /* [in] */ xcdSfxMessages xIndex,
  3955.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3956.         
  3957.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxMessages )( 
  3958.             IXceedZip__0400 __RPC_FAR * This,
  3959.             /* [in] */ xcdSfxMessages xIndex,
  3960.             /* [in] */ BSTR newVal);
  3961.         
  3962.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxStrings )( 
  3963.             IXceedZip__0400 __RPC_FAR * This,
  3964.             /* [in] */ xcdSfxStrings xIndex,
  3965.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3966.         
  3967.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxStrings )( 
  3968.             IXceedZip__0400 __RPC_FAR * This,
  3969.             /* [in] */ xcdSfxStrings xIndex,
  3970.             /* [in] */ BSTR newVal);
  3971.         
  3972.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultPassword )( 
  3973.             IXceedZip__0400 __RPC_FAR * This,
  3974.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3975.         
  3976.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultPassword )( 
  3977.             IXceedZip__0400 __RPC_FAR * This,
  3978.             /* [in] */ BSTR newVal);
  3979.         
  3980.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultUnzipToFolder )( 
  3981.             IXceedZip__0400 __RPC_FAR * This,
  3982.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3983.         
  3984.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultUnzipToFolder )( 
  3985.             IXceedZip__0400 __RPC_FAR * This,
  3986.             /* [in] */ BSTR newVal);
  3987.         
  3988.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExistingFileBehavior )( 
  3989.             IXceedZip__0400 __RPC_FAR * This,
  3990.             /* [retval][out] */ xcdSfxExistingFileBehavior __RPC_FAR *pVal);
  3991.         
  3992.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExistingFileBehavior )( 
  3993.             IXceedZip__0400 __RPC_FAR * This,
  3994.             /* [in] */ xcdSfxExistingFileBehavior newVal);
  3995.         
  3996.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxReadmeFile )( 
  3997.             IXceedZip__0400 __RPC_FAR * This,
  3998.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  3999.         
  4000.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxReadmeFile )( 
  4001.             IXceedZip__0400 __RPC_FAR * This,
  4002.             /* [in] */ BSTR newVal);
  4003.         
  4004.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExecuteAfter )( 
  4005.             IXceedZip__0400 __RPC_FAR * This,
  4006.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4007.         
  4008.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExecuteAfter )( 
  4009.             IXceedZip__0400 __RPC_FAR * This,
  4010.             /* [in] */ BSTR newVal);
  4011.         
  4012.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxInstallMode )( 
  4013.             IXceedZip__0400 __RPC_FAR * This,
  4014.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4015.         
  4016.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxInstallMode )( 
  4017.             IXceedZip__0400 __RPC_FAR * This,
  4018.             /* [in] */ VARIANT_BOOL newVal);
  4019.         
  4020.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroup )( 
  4021.             IXceedZip__0400 __RPC_FAR * This,
  4022.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4023.         
  4024.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroup )( 
  4025.             IXceedZip__0400 __RPC_FAR * This,
  4026.             /* [in] */ BSTR newVal);
  4027.         
  4028.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroupItems )( 
  4029.             IXceedZip__0400 __RPC_FAR * This,
  4030.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4031.         
  4032.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroupItems )( 
  4033.             IXceedZip__0400 __RPC_FAR * This,
  4034.             /* [in] */ BSTR newVal);
  4035.         
  4036.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExtensionsToAssociate )( 
  4037.             IXceedZip__0400 __RPC_FAR * This,
  4038.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4039.         
  4040.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExtensionsToAssociate )( 
  4041.             IXceedZip__0400 __RPC_FAR * This,
  4042.             /* [in] */ BSTR newVal);
  4043.         
  4044.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxIconFilename )( 
  4045.             IXceedZip__0400 __RPC_FAR * This,
  4046.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4047.         
  4048.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxIconFilename )( 
  4049.             IXceedZip__0400 __RPC_FAR * This,
  4050.             /* [in] */ BSTR newVal);
  4051.         
  4052.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToProcess )( 
  4053.             IXceedZip__0400 __RPC_FAR * This,
  4054.             /* [in] */ BSTR sFileMask);
  4055.         
  4056.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToExclude )( 
  4057.             IXceedZip__0400 __RPC_FAR * This,
  4058.             /* [in] */ BSTR sFileMask);
  4059.         
  4060.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PreviewFiles )( 
  4061.             IXceedZip__0400 __RPC_FAR * This,
  4062.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCalcCompSize,
  4063.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4064.         
  4065.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListZipContents )( 
  4066.             IXceedZip__0400 __RPC_FAR * This,
  4067.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4068.         
  4069.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Zip )( 
  4070.             IXceedZip__0400 __RPC_FAR * This,
  4071.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4072.         
  4073.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unzip )( 
  4074.             IXceedZip__0400 __RPC_FAR * This,
  4075.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4076.         
  4077.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveFiles )( 
  4078.             IXceedZip__0400 __RPC_FAR * This,
  4079.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4080.         
  4081.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TestZipFile )( 
  4082.             IXceedZip__0400 __RPC_FAR * This,
  4083.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCheckCompressedData,
  4084.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4085.         
  4086.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipFileInformation )( 
  4087.             IXceedZip__0400 __RPC_FAR * This,
  4088.             /* [out] */ long __RPC_FAR *lNbFiles,
  4089.             /* [out] */ long __RPC_FAR *lCompressedSize,
  4090.             /* [out] */ long __RPC_FAR *lUncompressedSize,
  4091.             /* [out] */ short __RPC_FAR *nCompressionRatio,
  4092.             /* [out] */ VARIANT_BOOL __RPC_FAR *bSpanned,
  4093.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4094.         
  4095.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  4096.             IXceedZip__0400 __RPC_FAR * This);
  4097.         
  4098.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddProgramGroupItem )( 
  4099.             IXceedZip__0400 __RPC_FAR * This,
  4100.             /* [in] */ BSTR sApplication,
  4101.             /* [in] */ BSTR sDescription);
  4102.         
  4103.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExtensionToAssociate )( 
  4104.             IXceedZip__0400 __RPC_FAR * This,
  4105.             /* [in] */ BSTR sDescription,
  4106.             /* [in] */ BSTR sExtension,
  4107.             /* [in] */ BSTR sApplication);
  4108.         
  4109.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetButtons )( 
  4110.             IXceedZip__0400 __RPC_FAR * This);
  4111.         
  4112.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetMessages )( 
  4113.             IXceedZip__0400 __RPC_FAR * This);
  4114.         
  4115.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetStrings )( 
  4116.             IXceedZip__0400 __RPC_FAR * This);
  4117.         
  4118.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearButtons )( 
  4119.             IXceedZip__0400 __RPC_FAR * This);
  4120.         
  4121.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearMessages )( 
  4122.             IXceedZip__0400 __RPC_FAR * This);
  4123.         
  4124.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearStrings )( 
  4125.             IXceedZip__0400 __RPC_FAR * This);
  4126.         
  4127.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )( 
  4128.             IXceedZip__0400 __RPC_FAR * This,
  4129.             /* [in] */ BSTR sDestFilename,
  4130.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4131.         
  4132.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  4133.             IXceedZip__0400 __RPC_FAR * This,
  4134.             /* [in] */ BSTR sLicense,
  4135.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  4136.         
  4137.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxLoadConfig )( 
  4138.             IXceedZip__0400 __RPC_FAR * This,
  4139.             /* [in] */ BSTR sConfigFilename,
  4140.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  4141.         
  4142.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxSaveConfig )( 
  4143.             IXceedZip__0400 __RPC_FAR * This,
  4144.             /* [in] */ BSTR sConfigFilename,
  4145.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  4146.         
  4147.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  4148.             IXceedZip__0400 __RPC_FAR * This,
  4149.             /* [in] */ xcdValueType xType,
  4150.             /* [in] */ long lValue,
  4151.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  4152.         
  4153.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContents )( 
  4154.             IXceedZip__0400 __RPC_FAR * This,
  4155.             /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *xContents,
  4156.             /* [in] */ xcdContentsFormat xFormat,
  4157.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4158.         
  4159.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToCopy )( 
  4160.             IXceedZip__0400 __RPC_FAR * This,
  4161.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  4162.         
  4163.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToCopy )( 
  4164.             IXceedZip__0400 __RPC_FAR * This,
  4165.             /* [in] */ BSTR sVal);
  4166.         
  4167.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToRegister )( 
  4168.             IXceedZip__0400 __RPC_FAR * This,
  4169.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  4170.         
  4171.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToRegister )( 
  4172.             IXceedZip__0400 __RPC_FAR * This,
  4173.             /* [in] */ BSTR sVal);
  4174.         
  4175.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxRegistryKeys )( 
  4176.             IXceedZip__0400 __RPC_FAR * This,
  4177.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  4178.         
  4179.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxRegistryKeys )( 
  4180.             IXceedZip__0400 __RPC_FAR * This,
  4181.             /* [in] */ BSTR sVal);
  4182.         
  4183.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeleteZippedFiles )( 
  4184.             IXceedZip__0400 __RPC_FAR * This,
  4185.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  4186.         
  4187.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeleteZippedFiles )( 
  4188.             IXceedZip__0400 __RPC_FAR * This,
  4189.             /* [in] */ VARIANT_BOOL bVal);
  4190.         
  4191.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstDiskFreeSpace )( 
  4192.             IXceedZip__0400 __RPC_FAR * This,
  4193.             /* [retval][out] */ long __RPC_FAR *plVal);
  4194.         
  4195.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstDiskFreeSpace )( 
  4196.             IXceedZip__0400 __RPC_FAR * This,
  4197.             /* [in] */ long lVal);
  4198.         
  4199.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDiskFreeSpace )( 
  4200.             IXceedZip__0400 __RPC_FAR * This,
  4201.             /* [retval][out] */ long __RPC_FAR *plVal);
  4202.         
  4203.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDiskFreeSpace )( 
  4204.             IXceedZip__0400 __RPC_FAR * This,
  4205.             /* [in] */ long lVal);
  4206.         
  4207.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventsToTrigger )( 
  4208.             IXceedZip__0400 __RPC_FAR * This,
  4209.             /* [retval][out] */ xcdEvents __RPC_FAR *pxVal);
  4210.         
  4211.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventsToTrigger )( 
  4212.             IXceedZip__0400 __RPC_FAR * This,
  4213.             /* [in] */ xcdEvents xVal);
  4214.         
  4215.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExecuteAfter )( 
  4216.             IXceedZip__0400 __RPC_FAR * This,
  4217.             /* [in] */ BSTR sApplication,
  4218.             /* [in] */ BSTR sParameters);
  4219.         
  4220.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToCopy )( 
  4221.             IXceedZip__0400 __RPC_FAR * This,
  4222.             /* [in] */ BSTR sSource,
  4223.             /* [in] */ BSTR sDestination);
  4224.         
  4225.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToRegister )( 
  4226.             IXceedZip__0400 __RPC_FAR * This,
  4227.             /* [in] */ BSTR sDllServer);
  4228.         
  4229.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddRegistryKey )( 
  4230.             IXceedZip__0400 __RPC_FAR * This,
  4231.             /* [in] */ BSTR sKey,
  4232.             /* [in] */ BSTR sValueName,
  4233.             /* [in] */ VARIANT vaValue);
  4234.         
  4235.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContentsEx )( 
  4236.             IXceedZip__0400 __RPC_FAR * This,
  4237.             /* [out][in] */ VARIANT __RPC_FAR *xContents,
  4238.             /* [in] */ xcdContentsFormat xFormat,
  4239.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  4240.         
  4241.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  4242.             IXceedZip__0400 __RPC_FAR * This,
  4243.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  4244.         
  4245.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  4246.             IXceedZip__0400 __RPC_FAR * This,
  4247.             /* [in] */ xcdCompressionMethod xVal);
  4248.         
  4249.         END_INTERFACE
  4250.     } IXceedZip__0400Vtbl;
  4251.  
  4252.     interface IXceedZip__0400
  4253.     {
  4254.         CONST_VTBL struct IXceedZip__0400Vtbl __RPC_FAR *lpVtbl;
  4255.     };
  4256.  
  4257.     
  4258.  
  4259. #ifdef COBJMACROS
  4260.  
  4261.  
  4262. #define IXceedZip__0400_QueryInterface(This,riid,ppvObject)    \
  4263.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4264.  
  4265. #define IXceedZip__0400_AddRef(This)    \
  4266.     (This)->lpVtbl -> AddRef(This)
  4267.  
  4268. #define IXceedZip__0400_Release(This)    \
  4269.     (This)->lpVtbl -> Release(This)
  4270.  
  4271.  
  4272. #define IXceedZip__0400_GetTypeInfoCount(This,pctinfo)    \
  4273.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  4274.  
  4275. #define IXceedZip__0400_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  4276.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  4277.  
  4278. #define IXceedZip__0400_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  4279.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  4280.  
  4281. #define IXceedZip__0400_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  4282.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  4283.  
  4284.  
  4285. #define IXceedZip__0400_get_Abort(This,pVal)    \
  4286.     (This)->lpVtbl -> get_Abort(This,pVal)
  4287.  
  4288. #define IXceedZip__0400_put_Abort(This,newVal)    \
  4289.     (This)->lpVtbl -> put_Abort(This,newVal)
  4290.  
  4291. #define IXceedZip__0400_get_BasePath(This,pVal)    \
  4292.     (This)->lpVtbl -> get_BasePath(This,pVal)
  4293.  
  4294. #define IXceedZip__0400_put_BasePath(This,newVal)    \
  4295.     (This)->lpVtbl -> put_BasePath(This,newVal)
  4296.  
  4297. #define IXceedZip__0400_get_CompressionLevel(This,pVal)    \
  4298.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  4299.  
  4300. #define IXceedZip__0400_put_CompressionLevel(This,newVal)    \
  4301.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  4302.  
  4303. #define IXceedZip__0400_get_EncryptionPassword(This,pVal)    \
  4304.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  4305.  
  4306. #define IXceedZip__0400_put_EncryptionPassword(This,newVal)    \
  4307.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  4308.  
  4309. #define IXceedZip__0400_get_RequiredFileAttributes(This,pVal)    \
  4310.     (This)->lpVtbl -> get_RequiredFileAttributes(This,pVal)
  4311.  
  4312. #define IXceedZip__0400_put_RequiredFileAttributes(This,newVal)    \
  4313.     (This)->lpVtbl -> put_RequiredFileAttributes(This,newVal)
  4314.  
  4315. #define IXceedZip__0400_get_ExcludedFileAttributes(This,pVal)    \
  4316.     (This)->lpVtbl -> get_ExcludedFileAttributes(This,pVal)
  4317.  
  4318. #define IXceedZip__0400_put_ExcludedFileAttributes(This,newVal)    \
  4319.     (This)->lpVtbl -> put_ExcludedFileAttributes(This,newVal)
  4320.  
  4321. #define IXceedZip__0400_get_FilesToProcess(This,pVal)    \
  4322.     (This)->lpVtbl -> get_FilesToProcess(This,pVal)
  4323.  
  4324. #define IXceedZip__0400_put_FilesToProcess(This,newVal)    \
  4325.     (This)->lpVtbl -> put_FilesToProcess(This,newVal)
  4326.  
  4327. #define IXceedZip__0400_get_FilesToExclude(This,pVal)    \
  4328.     (This)->lpVtbl -> get_FilesToExclude(This,pVal)
  4329.  
  4330. #define IXceedZip__0400_put_FilesToExclude(This,newVal)    \
  4331.     (This)->lpVtbl -> put_FilesToExclude(This,newVal)
  4332.  
  4333. #define IXceedZip__0400_get_MinDateToProcess(This,pVal)    \
  4334.     (This)->lpVtbl -> get_MinDateToProcess(This,pVal)
  4335.  
  4336. #define IXceedZip__0400_put_MinDateToProcess(This,newVal)    \
  4337.     (This)->lpVtbl -> put_MinDateToProcess(This,newVal)
  4338.  
  4339. #define IXceedZip__0400_get_MaxDateToProcess(This,pVal)    \
  4340.     (This)->lpVtbl -> get_MaxDateToProcess(This,pVal)
  4341.  
  4342. #define IXceedZip__0400_put_MaxDateToProcess(This,newVal)    \
  4343.     (This)->lpVtbl -> put_MaxDateToProcess(This,newVal)
  4344.  
  4345. #define IXceedZip__0400_get_MinSizeToProcess(This,pVal)    \
  4346.     (This)->lpVtbl -> get_MinSizeToProcess(This,pVal)
  4347.  
  4348. #define IXceedZip__0400_put_MinSizeToProcess(This,newVal)    \
  4349.     (This)->lpVtbl -> put_MinSizeToProcess(This,newVal)
  4350.  
  4351. #define IXceedZip__0400_get_MaxSizeToProcess(This,pVal)    \
  4352.     (This)->lpVtbl -> get_MaxSizeToProcess(This,pVal)
  4353.  
  4354. #define IXceedZip__0400_put_MaxSizeToProcess(This,newVal)    \
  4355.     (This)->lpVtbl -> put_MaxSizeToProcess(This,newVal)
  4356.  
  4357. #define IXceedZip__0400_get_SplitSize(This,pVal)    \
  4358.     (This)->lpVtbl -> get_SplitSize(This,pVal)
  4359.  
  4360. #define IXceedZip__0400_put_SplitSize(This,newVal)    \
  4361.     (This)->lpVtbl -> put_SplitSize(This,newVal)
  4362.  
  4363. #define IXceedZip__0400_get_PreservePaths(This,pVal)    \
  4364.     (This)->lpVtbl -> get_PreservePaths(This,pVal)
  4365.  
  4366. #define IXceedZip__0400_put_PreservePaths(This,newVal)    \
  4367.     (This)->lpVtbl -> put_PreservePaths(This,newVal)
  4368.  
  4369. #define IXceedZip__0400_get_ProcessSubfolders(This,pVal)    \
  4370.     (This)->lpVtbl -> get_ProcessSubfolders(This,pVal)
  4371.  
  4372. #define IXceedZip__0400_put_ProcessSubfolders(This,newVal)    \
  4373.     (This)->lpVtbl -> put_ProcessSubfolders(This,newVal)
  4374.  
  4375. #define IXceedZip__0400_get_SkipIfExisting(This,pVal)    \
  4376.     (This)->lpVtbl -> get_SkipIfExisting(This,pVal)
  4377.  
  4378. #define IXceedZip__0400_put_SkipIfExisting(This,newVal)    \
  4379.     (This)->lpVtbl -> put_SkipIfExisting(This,newVal)
  4380.  
  4381. #define IXceedZip__0400_get_SkipIfNotExisting(This,pVal)    \
  4382.     (This)->lpVtbl -> get_SkipIfNotExisting(This,pVal)
  4383.  
  4384. #define IXceedZip__0400_put_SkipIfNotExisting(This,newVal)    \
  4385.     (This)->lpVtbl -> put_SkipIfNotExisting(This,newVal)
  4386.  
  4387. #define IXceedZip__0400_get_SkipIfOlderDate(This,pVal)    \
  4388.     (This)->lpVtbl -> get_SkipIfOlderDate(This,pVal)
  4389.  
  4390. #define IXceedZip__0400_put_SkipIfOlderDate(This,newVal)    \
  4391.     (This)->lpVtbl -> put_SkipIfOlderDate(This,newVal)
  4392.  
  4393. #define IXceedZip__0400_get_SkipIfOlderVersion(This,pVal)    \
  4394.     (This)->lpVtbl -> get_SkipIfOlderVersion(This,pVal)
  4395.  
  4396. #define IXceedZip__0400_put_SkipIfOlderVersion(This,newVal)    \
  4397.     (This)->lpVtbl -> put_SkipIfOlderVersion(This,newVal)
  4398.  
  4399. #define IXceedZip__0400_get_TempFolder(This,pVal)    \
  4400.     (This)->lpVtbl -> get_TempFolder(This,pVal)
  4401.  
  4402. #define IXceedZip__0400_put_TempFolder(This,newVal)    \
  4403.     (This)->lpVtbl -> put_TempFolder(This,newVal)
  4404.  
  4405. #define IXceedZip__0400_get_UseTempFile(This,pVal)    \
  4406.     (This)->lpVtbl -> get_UseTempFile(This,pVal)
  4407.  
  4408. #define IXceedZip__0400_put_UseTempFile(This,newVal)    \
  4409.     (This)->lpVtbl -> put_UseTempFile(This,newVal)
  4410.  
  4411. #define IXceedZip__0400_get_UnzipToFolder(This,pVal)    \
  4412.     (This)->lpVtbl -> get_UnzipToFolder(This,pVal)
  4413.  
  4414. #define IXceedZip__0400_put_UnzipToFolder(This,newVal)    \
  4415.     (This)->lpVtbl -> put_UnzipToFolder(This,newVal)
  4416.  
  4417. #define IXceedZip__0400_get_ZipFilename(This,pVal)    \
  4418.     (This)->lpVtbl -> get_ZipFilename(This,pVal)
  4419.  
  4420. #define IXceedZip__0400_put_ZipFilename(This,newVal)    \
  4421.     (This)->lpVtbl -> put_ZipFilename(This,newVal)
  4422.  
  4423. #define IXceedZip__0400_get_CurrentOperation(This,pVal)    \
  4424.     (This)->lpVtbl -> get_CurrentOperation(This,pVal)
  4425.  
  4426. #define IXceedZip__0400_get_SpanMultipleDisks(This,pVal)    \
  4427.     (This)->lpVtbl -> get_SpanMultipleDisks(This,pVal)
  4428.  
  4429. #define IXceedZip__0400_put_SpanMultipleDisks(This,newVal)    \
  4430.     (This)->lpVtbl -> put_SpanMultipleDisks(This,newVal)
  4431.  
  4432. #define IXceedZip__0400_get_ExtraHeaders(This,pVal)    \
  4433.     (This)->lpVtbl -> get_ExtraHeaders(This,pVal)
  4434.  
  4435. #define IXceedZip__0400_put_ExtraHeaders(This,newVal)    \
  4436.     (This)->lpVtbl -> put_ExtraHeaders(This,newVal)
  4437.  
  4438. #define IXceedZip__0400_get_ZipOpenedFiles(This,pVal)    \
  4439.     (This)->lpVtbl -> get_ZipOpenedFiles(This,pVal)
  4440.  
  4441. #define IXceedZip__0400_put_ZipOpenedFiles(This,newVal)    \
  4442.     (This)->lpVtbl -> put_ZipOpenedFiles(This,newVal)
  4443.  
  4444. #define IXceedZip__0400_get_BackgroundProcessing(This,pVal)    \
  4445.     (This)->lpVtbl -> get_BackgroundProcessing(This,pVal)
  4446.  
  4447. #define IXceedZip__0400_put_BackgroundProcessing(This,newVal)    \
  4448.     (This)->lpVtbl -> put_BackgroundProcessing(This,newVal)
  4449.  
  4450. #define IXceedZip__0400_get_SfxBinaryModule(This,pVal)    \
  4451.     (This)->lpVtbl -> get_SfxBinaryModule(This,pVal)
  4452.  
  4453. #define IXceedZip__0400_put_SfxBinaryModule(This,newVal)    \
  4454.     (This)->lpVtbl -> put_SfxBinaryModule(This,newVal)
  4455.  
  4456. #define IXceedZip__0400_get_SfxButtons(This,xIndex,pVal)    \
  4457.     (This)->lpVtbl -> get_SfxButtons(This,xIndex,pVal)
  4458.  
  4459. #define IXceedZip__0400_put_SfxButtons(This,xIndex,newVal)    \
  4460.     (This)->lpVtbl -> put_SfxButtons(This,xIndex,newVal)
  4461.  
  4462. #define IXceedZip__0400_get_SfxMessages(This,xIndex,pVal)    \
  4463.     (This)->lpVtbl -> get_SfxMessages(This,xIndex,pVal)
  4464.  
  4465. #define IXceedZip__0400_put_SfxMessages(This,xIndex,newVal)    \
  4466.     (This)->lpVtbl -> put_SfxMessages(This,xIndex,newVal)
  4467.  
  4468. #define IXceedZip__0400_get_SfxStrings(This,xIndex,pVal)    \
  4469.     (This)->lpVtbl -> get_SfxStrings(This,xIndex,pVal)
  4470.  
  4471. #define IXceedZip__0400_put_SfxStrings(This,xIndex,newVal)    \
  4472.     (This)->lpVtbl -> put_SfxStrings(This,xIndex,newVal)
  4473.  
  4474. #define IXceedZip__0400_get_SfxDefaultPassword(This,pVal)    \
  4475.     (This)->lpVtbl -> get_SfxDefaultPassword(This,pVal)
  4476.  
  4477. #define IXceedZip__0400_put_SfxDefaultPassword(This,newVal)    \
  4478.     (This)->lpVtbl -> put_SfxDefaultPassword(This,newVal)
  4479.  
  4480. #define IXceedZip__0400_get_SfxDefaultUnzipToFolder(This,pVal)    \
  4481.     (This)->lpVtbl -> get_SfxDefaultUnzipToFolder(This,pVal)
  4482.  
  4483. #define IXceedZip__0400_put_SfxDefaultUnzipToFolder(This,newVal)    \
  4484.     (This)->lpVtbl -> put_SfxDefaultUnzipToFolder(This,newVal)
  4485.  
  4486. #define IXceedZip__0400_get_SfxExistingFileBehavior(This,pVal)    \
  4487.     (This)->lpVtbl -> get_SfxExistingFileBehavior(This,pVal)
  4488.  
  4489. #define IXceedZip__0400_put_SfxExistingFileBehavior(This,newVal)    \
  4490.     (This)->lpVtbl -> put_SfxExistingFileBehavior(This,newVal)
  4491.  
  4492. #define IXceedZip__0400_get_SfxReadmeFile(This,pVal)    \
  4493.     (This)->lpVtbl -> get_SfxReadmeFile(This,pVal)
  4494.  
  4495. #define IXceedZip__0400_put_SfxReadmeFile(This,newVal)    \
  4496.     (This)->lpVtbl -> put_SfxReadmeFile(This,newVal)
  4497.  
  4498. #define IXceedZip__0400_get_SfxExecuteAfter(This,pVal)    \
  4499.     (This)->lpVtbl -> get_SfxExecuteAfter(This,pVal)
  4500.  
  4501. #define IXceedZip__0400_put_SfxExecuteAfter(This,newVal)    \
  4502.     (This)->lpVtbl -> put_SfxExecuteAfter(This,newVal)
  4503.  
  4504. #define IXceedZip__0400_get_SfxInstallMode(This,pVal)    \
  4505.     (This)->lpVtbl -> get_SfxInstallMode(This,pVal)
  4506.  
  4507. #define IXceedZip__0400_put_SfxInstallMode(This,newVal)    \
  4508.     (This)->lpVtbl -> put_SfxInstallMode(This,newVal)
  4509.  
  4510. #define IXceedZip__0400_get_SfxProgramGroup(This,pVal)    \
  4511.     (This)->lpVtbl -> get_SfxProgramGroup(This,pVal)
  4512.  
  4513. #define IXceedZip__0400_put_SfxProgramGroup(This,newVal)    \
  4514.     (This)->lpVtbl -> put_SfxProgramGroup(This,newVal)
  4515.  
  4516. #define IXceedZip__0400_get_SfxProgramGroupItems(This,pVal)    \
  4517.     (This)->lpVtbl -> get_SfxProgramGroupItems(This,pVal)
  4518.  
  4519. #define IXceedZip__0400_put_SfxProgramGroupItems(This,newVal)    \
  4520.     (This)->lpVtbl -> put_SfxProgramGroupItems(This,newVal)
  4521.  
  4522. #define IXceedZip__0400_get_SfxExtensionsToAssociate(This,pVal)    \
  4523.     (This)->lpVtbl -> get_SfxExtensionsToAssociate(This,pVal)
  4524.  
  4525. #define IXceedZip__0400_put_SfxExtensionsToAssociate(This,newVal)    \
  4526.     (This)->lpVtbl -> put_SfxExtensionsToAssociate(This,newVal)
  4527.  
  4528. #define IXceedZip__0400_get_SfxIconFilename(This,pVal)    \
  4529.     (This)->lpVtbl -> get_SfxIconFilename(This,pVal)
  4530.  
  4531. #define IXceedZip__0400_put_SfxIconFilename(This,newVal)    \
  4532.     (This)->lpVtbl -> put_SfxIconFilename(This,newVal)
  4533.  
  4534. #define IXceedZip__0400_AddFilesToProcess(This,sFileMask)    \
  4535.     (This)->lpVtbl -> AddFilesToProcess(This,sFileMask)
  4536.  
  4537. #define IXceedZip__0400_AddFilesToExclude(This,sFileMask)    \
  4538.     (This)->lpVtbl -> AddFilesToExclude(This,sFileMask)
  4539.  
  4540. #define IXceedZip__0400_PreviewFiles(This,bCalcCompSize,xResult)    \
  4541.     (This)->lpVtbl -> PreviewFiles(This,bCalcCompSize,xResult)
  4542.  
  4543. #define IXceedZip__0400_ListZipContents(This,xResult)    \
  4544.     (This)->lpVtbl -> ListZipContents(This,xResult)
  4545.  
  4546. #define IXceedZip__0400_Zip(This,xResult)    \
  4547.     (This)->lpVtbl -> Zip(This,xResult)
  4548.  
  4549. #define IXceedZip__0400_Unzip(This,xResult)    \
  4550.     (This)->lpVtbl -> Unzip(This,xResult)
  4551.  
  4552. #define IXceedZip__0400_RemoveFiles(This,xResult)    \
  4553.     (This)->lpVtbl -> RemoveFiles(This,xResult)
  4554.  
  4555. #define IXceedZip__0400_TestZipFile(This,bCheckCompressedData,xResult)    \
  4556.     (This)->lpVtbl -> TestZipFile(This,bCheckCompressedData,xResult)
  4557.  
  4558. #define IXceedZip__0400_GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)    \
  4559.     (This)->lpVtbl -> GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)
  4560.  
  4561. #define IXceedZip__0400_AboutBox(This)    \
  4562.     (This)->lpVtbl -> AboutBox(This)
  4563.  
  4564. #define IXceedZip__0400_SfxAddProgramGroupItem(This,sApplication,sDescription)    \
  4565.     (This)->lpVtbl -> SfxAddProgramGroupItem(This,sApplication,sDescription)
  4566.  
  4567. #define IXceedZip__0400_SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)    \
  4568.     (This)->lpVtbl -> SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)
  4569.  
  4570. #define IXceedZip__0400_SfxResetButtons(This)    \
  4571.     (This)->lpVtbl -> SfxResetButtons(This)
  4572.  
  4573. #define IXceedZip__0400_SfxResetMessages(This)    \
  4574.     (This)->lpVtbl -> SfxResetMessages(This)
  4575.  
  4576. #define IXceedZip__0400_SfxResetStrings(This)    \
  4577.     (This)->lpVtbl -> SfxResetStrings(This)
  4578.  
  4579. #define IXceedZip__0400_SfxClearButtons(This)    \
  4580.     (This)->lpVtbl -> SfxClearButtons(This)
  4581.  
  4582. #define IXceedZip__0400_SfxClearMessages(This)    \
  4583.     (This)->lpVtbl -> SfxClearMessages(This)
  4584.  
  4585. #define IXceedZip__0400_SfxClearStrings(This)    \
  4586.     (This)->lpVtbl -> SfxClearStrings(This)
  4587.  
  4588. #define IXceedZip__0400_Convert(This,sDestFilename,xResult)    \
  4589.     (This)->lpVtbl -> Convert(This,sDestFilename,xResult)
  4590.  
  4591. #define IXceedZip__0400_License(This,sLicense,bSucceeded)    \
  4592.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  4593.  
  4594. #define IXceedZip__0400_SfxLoadConfig(This,sConfigFilename,bSuccess)    \
  4595.     (This)->lpVtbl -> SfxLoadConfig(This,sConfigFilename,bSuccess)
  4596.  
  4597. #define IXceedZip__0400_SfxSaveConfig(This,sConfigFilename,bSuccess)    \
  4598.     (This)->lpVtbl -> SfxSaveConfig(This,sConfigFilename,bSuccess)
  4599.  
  4600. #define IXceedZip__0400_GetErrorDescription(This,xType,lValue,bstrHelpString)    \
  4601.     (This)->lpVtbl -> GetErrorDescription(This,xType,lValue,bstrHelpString)
  4602.  
  4603. #define IXceedZip__0400_GetZipContents(This,xContents,xFormat,xResult)    \
  4604.     (This)->lpVtbl -> GetZipContents(This,xContents,xFormat,xResult)
  4605.  
  4606. #define IXceedZip__0400_get_SfxFilesToCopy(This,psVal)    \
  4607.     (This)->lpVtbl -> get_SfxFilesToCopy(This,psVal)
  4608.  
  4609. #define IXceedZip__0400_put_SfxFilesToCopy(This,sVal)    \
  4610.     (This)->lpVtbl -> put_SfxFilesToCopy(This,sVal)
  4611.  
  4612. #define IXceedZip__0400_get_SfxFilesToRegister(This,psVal)    \
  4613.     (This)->lpVtbl -> get_SfxFilesToRegister(This,psVal)
  4614.  
  4615. #define IXceedZip__0400_put_SfxFilesToRegister(This,sVal)    \
  4616.     (This)->lpVtbl -> put_SfxFilesToRegister(This,sVal)
  4617.  
  4618. #define IXceedZip__0400_get_SfxRegistryKeys(This,psVal)    \
  4619.     (This)->lpVtbl -> get_SfxRegistryKeys(This,psVal)
  4620.  
  4621. #define IXceedZip__0400_put_SfxRegistryKeys(This,sVal)    \
  4622.     (This)->lpVtbl -> put_SfxRegistryKeys(This,sVal)
  4623.  
  4624. #define IXceedZip__0400_get_DeleteZippedFiles(This,pbVal)    \
  4625.     (This)->lpVtbl -> get_DeleteZippedFiles(This,pbVal)
  4626.  
  4627. #define IXceedZip__0400_put_DeleteZippedFiles(This,bVal)    \
  4628.     (This)->lpVtbl -> put_DeleteZippedFiles(This,bVal)
  4629.  
  4630. #define IXceedZip__0400_get_FirstDiskFreeSpace(This,plVal)    \
  4631.     (This)->lpVtbl -> get_FirstDiskFreeSpace(This,plVal)
  4632.  
  4633. #define IXceedZip__0400_put_FirstDiskFreeSpace(This,lVal)    \
  4634.     (This)->lpVtbl -> put_FirstDiskFreeSpace(This,lVal)
  4635.  
  4636. #define IXceedZip__0400_get_MinDiskFreeSpace(This,plVal)    \
  4637.     (This)->lpVtbl -> get_MinDiskFreeSpace(This,plVal)
  4638.  
  4639. #define IXceedZip__0400_put_MinDiskFreeSpace(This,lVal)    \
  4640.     (This)->lpVtbl -> put_MinDiskFreeSpace(This,lVal)
  4641.  
  4642. #define IXceedZip__0400_get_EventsToTrigger(This,pxVal)    \
  4643.     (This)->lpVtbl -> get_EventsToTrigger(This,pxVal)
  4644.  
  4645. #define IXceedZip__0400_put_EventsToTrigger(This,xVal)    \
  4646.     (This)->lpVtbl -> put_EventsToTrigger(This,xVal)
  4647.  
  4648. #define IXceedZip__0400_SfxAddExecuteAfter(This,sApplication,sParameters)    \
  4649.     (This)->lpVtbl -> SfxAddExecuteAfter(This,sApplication,sParameters)
  4650.  
  4651. #define IXceedZip__0400_SfxAddFileToCopy(This,sSource,sDestination)    \
  4652.     (This)->lpVtbl -> SfxAddFileToCopy(This,sSource,sDestination)
  4653.  
  4654. #define IXceedZip__0400_SfxAddFileToRegister(This,sDllServer)    \
  4655.     (This)->lpVtbl -> SfxAddFileToRegister(This,sDllServer)
  4656.  
  4657. #define IXceedZip__0400_SfxAddRegistryKey(This,sKey,sValueName,vaValue)    \
  4658.     (This)->lpVtbl -> SfxAddRegistryKey(This,sKey,sValueName,vaValue)
  4659.  
  4660. #define IXceedZip__0400_GetZipContentsEx(This,xContents,xFormat,xResult)    \
  4661.     (This)->lpVtbl -> GetZipContentsEx(This,xContents,xFormat,xResult)
  4662.  
  4663. #define IXceedZip__0400_get_CompressionMethod(This,pxVal)    \
  4664.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  4665.  
  4666. #define IXceedZip__0400_put_CompressionMethod(This,xVal)    \
  4667.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  4668.  
  4669.  
  4670. #endif /* COBJMACROS */
  4671.  
  4672.  
  4673. #endif     /* C style interface */
  4674.  
  4675.  
  4676.  
  4677.  
  4678. #endif     /* __IXceedZip__0400_INTERFACE_DEFINED__ */
  4679.  
  4680.  
  4681. #ifndef __IXceedZip__0401_INTERFACE_DEFINED__
  4682. #define __IXceedZip__0401_INTERFACE_DEFINED__
  4683.  
  4684. /* interface IXceedZip__0401 */
  4685. /* [hidden][version][unique][dual][uuid][object] */ 
  4686.  
  4687.  
  4688. EXTERN_C const IID IID_IXceedZip__0401;
  4689.  
  4690. #if defined(__cplusplus) && !defined(CINTERFACE)
  4691.     
  4692.     MIDL_INTERFACE("A0CECD40-EB84-11d2-A5CD-00105A9C91C6")
  4693.     IXceedZip__0401 : public IXceedZip
  4694.     {
  4695.     public:
  4696.     };
  4697.     
  4698. #else     /* C style interface */
  4699.  
  4700.     typedef struct IXceedZip__0401Vtbl
  4701.     {
  4702.         BEGIN_INTERFACE
  4703.         
  4704.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  4705.             IXceedZip__0401 __RPC_FAR * This,
  4706.             /* [in] */ REFIID riid,
  4707.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  4708.         
  4709.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  4710.             IXceedZip__0401 __RPC_FAR * This);
  4711.         
  4712.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  4713.             IXceedZip__0401 __RPC_FAR * This);
  4714.         
  4715.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  4716.             IXceedZip__0401 __RPC_FAR * This,
  4717.             /* [out] */ UINT __RPC_FAR *pctinfo);
  4718.         
  4719.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  4720.             IXceedZip__0401 __RPC_FAR * This,
  4721.             /* [in] */ UINT iTInfo,
  4722.             /* [in] */ LCID lcid,
  4723.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  4724.         
  4725.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  4726.             IXceedZip__0401 __RPC_FAR * This,
  4727.             /* [in] */ REFIID riid,
  4728.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  4729.             /* [in] */ UINT cNames,
  4730.             /* [in] */ LCID lcid,
  4731.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  4732.         
  4733.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  4734.             IXceedZip__0401 __RPC_FAR * This,
  4735.             /* [in] */ DISPID dispIdMember,
  4736.             /* [in] */ REFIID riid,
  4737.             /* [in] */ LCID lcid,
  4738.             /* [in] */ WORD wFlags,
  4739.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  4740.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  4741.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  4742.             /* [out] */ UINT __RPC_FAR *puArgErr);
  4743.         
  4744.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Abort )( 
  4745.             IXceedZip__0401 __RPC_FAR * This,
  4746.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4747.         
  4748.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Abort )( 
  4749.             IXceedZip__0401 __RPC_FAR * This,
  4750.             /* [in] */ VARIANT_BOOL newVal);
  4751.         
  4752.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BasePath )( 
  4753.             IXceedZip__0401 __RPC_FAR * This,
  4754.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4755.         
  4756.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BasePath )( 
  4757.             IXceedZip__0401 __RPC_FAR * This,
  4758.             /* [in] */ BSTR newVal);
  4759.         
  4760.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  4761.             IXceedZip__0401 __RPC_FAR * This,
  4762.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  4763.         
  4764.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  4765.             IXceedZip__0401 __RPC_FAR * This,
  4766.             /* [in] */ xcdCompressionLevel newVal);
  4767.         
  4768.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  4769.             IXceedZip__0401 __RPC_FAR * This,
  4770.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4771.         
  4772.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  4773.             IXceedZip__0401 __RPC_FAR * This,
  4774.             /* [in] */ BSTR newVal);
  4775.         
  4776.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RequiredFileAttributes )( 
  4777.             IXceedZip__0401 __RPC_FAR * This,
  4778.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  4779.         
  4780.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RequiredFileAttributes )( 
  4781.             IXceedZip__0401 __RPC_FAR * This,
  4782.             /* [in] */ xcdFileAttributes newVal);
  4783.         
  4784.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcludedFileAttributes )( 
  4785.             IXceedZip__0401 __RPC_FAR * This,
  4786.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  4787.         
  4788.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcludedFileAttributes )( 
  4789.             IXceedZip__0401 __RPC_FAR * This,
  4790.             /* [in] */ xcdFileAttributes newVal);
  4791.         
  4792.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToProcess )( 
  4793.             IXceedZip__0401 __RPC_FAR * This,
  4794.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4795.         
  4796.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToProcess )( 
  4797.             IXceedZip__0401 __RPC_FAR * This,
  4798.             /* [in] */ BSTR newVal);
  4799.         
  4800.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToExclude )( 
  4801.             IXceedZip__0401 __RPC_FAR * This,
  4802.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4803.         
  4804.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToExclude )( 
  4805.             IXceedZip__0401 __RPC_FAR * This,
  4806.             /* [in] */ BSTR newVal);
  4807.         
  4808.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDateToProcess )( 
  4809.             IXceedZip__0401 __RPC_FAR * This,
  4810.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  4811.         
  4812.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDateToProcess )( 
  4813.             IXceedZip__0401 __RPC_FAR * This,
  4814.             /* [in] */ DATE newVal);
  4815.         
  4816.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDateToProcess )( 
  4817.             IXceedZip__0401 __RPC_FAR * This,
  4818.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  4819.         
  4820.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDateToProcess )( 
  4821.             IXceedZip__0401 __RPC_FAR * This,
  4822.             /* [in] */ DATE newVal);
  4823.         
  4824.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSizeToProcess )( 
  4825.             IXceedZip__0401 __RPC_FAR * This,
  4826.             /* [retval][out] */ long __RPC_FAR *pVal);
  4827.         
  4828.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSizeToProcess )( 
  4829.             IXceedZip__0401 __RPC_FAR * This,
  4830.             /* [in] */ long newVal);
  4831.         
  4832.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSizeToProcess )( 
  4833.             IXceedZip__0401 __RPC_FAR * This,
  4834.             /* [retval][out] */ long __RPC_FAR *pVal);
  4835.         
  4836.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSizeToProcess )( 
  4837.             IXceedZip__0401 __RPC_FAR * This,
  4838.             /* [in] */ long newVal);
  4839.         
  4840.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SplitSize )( 
  4841.             IXceedZip__0401 __RPC_FAR * This,
  4842.             /* [retval][out] */ long __RPC_FAR *pVal);
  4843.         
  4844.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SplitSize )( 
  4845.             IXceedZip__0401 __RPC_FAR * This,
  4846.             /* [in] */ long newVal);
  4847.         
  4848.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreservePaths )( 
  4849.             IXceedZip__0401 __RPC_FAR * This,
  4850.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4851.         
  4852.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreservePaths )( 
  4853.             IXceedZip__0401 __RPC_FAR * This,
  4854.             /* [in] */ VARIANT_BOOL newVal);
  4855.         
  4856.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProcessSubfolders )( 
  4857.             IXceedZip__0401 __RPC_FAR * This,
  4858.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4859.         
  4860.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProcessSubfolders )( 
  4861.             IXceedZip__0401 __RPC_FAR * This,
  4862.             /* [in] */ VARIANT_BOOL newVal);
  4863.         
  4864.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfExisting )( 
  4865.             IXceedZip__0401 __RPC_FAR * This,
  4866.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4867.         
  4868.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfExisting )( 
  4869.             IXceedZip__0401 __RPC_FAR * This,
  4870.             /* [in] */ VARIANT_BOOL newVal);
  4871.         
  4872.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfNotExisting )( 
  4873.             IXceedZip__0401 __RPC_FAR * This,
  4874.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4875.         
  4876.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfNotExisting )( 
  4877.             IXceedZip__0401 __RPC_FAR * This,
  4878.             /* [in] */ VARIANT_BOOL newVal);
  4879.         
  4880.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderDate )( 
  4881.             IXceedZip__0401 __RPC_FAR * This,
  4882.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4883.         
  4884.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderDate )( 
  4885.             IXceedZip__0401 __RPC_FAR * This,
  4886.             /* [in] */ VARIANT_BOOL newVal);
  4887.         
  4888.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderVersion )( 
  4889.             IXceedZip__0401 __RPC_FAR * This,
  4890.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4891.         
  4892.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderVersion )( 
  4893.             IXceedZip__0401 __RPC_FAR * This,
  4894.             /* [in] */ VARIANT_BOOL newVal);
  4895.         
  4896.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TempFolder )( 
  4897.             IXceedZip__0401 __RPC_FAR * This,
  4898.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4899.         
  4900.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TempFolder )( 
  4901.             IXceedZip__0401 __RPC_FAR * This,
  4902.             /* [in] */ BSTR newVal);
  4903.         
  4904.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseTempFile )( 
  4905.             IXceedZip__0401 __RPC_FAR * This,
  4906.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4907.         
  4908.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseTempFile )( 
  4909.             IXceedZip__0401 __RPC_FAR * This,
  4910.             /* [in] */ VARIANT_BOOL newVal);
  4911.         
  4912.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnzipToFolder )( 
  4913.             IXceedZip__0401 __RPC_FAR * This,
  4914.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4915.         
  4916.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UnzipToFolder )( 
  4917.             IXceedZip__0401 __RPC_FAR * This,
  4918.             /* [in] */ BSTR newVal);
  4919.         
  4920.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipFilename )( 
  4921.             IXceedZip__0401 __RPC_FAR * This,
  4922.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4923.         
  4924.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipFilename )( 
  4925.             IXceedZip__0401 __RPC_FAR * This,
  4926.             /* [in] */ BSTR newVal);
  4927.         
  4928.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentOperation )( 
  4929.             IXceedZip__0401 __RPC_FAR * This,
  4930.             /* [retval][out] */ xcdCurrentOperation __RPC_FAR *pVal);
  4931.         
  4932.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpanMultipleDisks )( 
  4933.             IXceedZip__0401 __RPC_FAR * This,
  4934.             /* [retval][out] */ xcdDiskSpanning __RPC_FAR *pVal);
  4935.         
  4936.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpanMultipleDisks )( 
  4937.             IXceedZip__0401 __RPC_FAR * This,
  4938.             /* [in] */ xcdDiskSpanning newVal);
  4939.         
  4940.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtraHeaders )( 
  4941.             IXceedZip__0401 __RPC_FAR * This,
  4942.             /* [retval][out] */ xcdExtraHeader __RPC_FAR *pVal);
  4943.         
  4944.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExtraHeaders )( 
  4945.             IXceedZip__0401 __RPC_FAR * This,
  4946.             /* [in] */ xcdExtraHeader newVal);
  4947.         
  4948.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipOpenedFiles )( 
  4949.             IXceedZip__0401 __RPC_FAR * This,
  4950.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4951.         
  4952.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipOpenedFiles )( 
  4953.             IXceedZip__0401 __RPC_FAR * This,
  4954.             /* [in] */ VARIANT_BOOL newVal);
  4955.         
  4956.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundProcessing )( 
  4957.             IXceedZip__0401 __RPC_FAR * This,
  4958.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  4959.         
  4960.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundProcessing )( 
  4961.             IXceedZip__0401 __RPC_FAR * This,
  4962.             /* [in] */ VARIANT_BOOL newVal);
  4963.         
  4964.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxBinaryModule )( 
  4965.             IXceedZip__0401 __RPC_FAR * This,
  4966.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4967.         
  4968.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxBinaryModule )( 
  4969.             IXceedZip__0401 __RPC_FAR * This,
  4970.             /* [in] */ BSTR newVal);
  4971.         
  4972.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxButtons )( 
  4973.             IXceedZip__0401 __RPC_FAR * This,
  4974.             /* [in] */ xcdSfxButtons xIndex,
  4975.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4976.         
  4977.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxButtons )( 
  4978.             IXceedZip__0401 __RPC_FAR * This,
  4979.             /* [in] */ xcdSfxButtons xIndex,
  4980.             /* [in] */ BSTR newVal);
  4981.         
  4982.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxMessages )( 
  4983.             IXceedZip__0401 __RPC_FAR * This,
  4984.             /* [in] */ xcdSfxMessages xIndex,
  4985.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4986.         
  4987.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxMessages )( 
  4988.             IXceedZip__0401 __RPC_FAR * This,
  4989.             /* [in] */ xcdSfxMessages xIndex,
  4990.             /* [in] */ BSTR newVal);
  4991.         
  4992.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxStrings )( 
  4993.             IXceedZip__0401 __RPC_FAR * This,
  4994.             /* [in] */ xcdSfxStrings xIndex,
  4995.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  4996.         
  4997.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxStrings )( 
  4998.             IXceedZip__0401 __RPC_FAR * This,
  4999.             /* [in] */ xcdSfxStrings xIndex,
  5000.             /* [in] */ BSTR newVal);
  5001.         
  5002.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultPassword )( 
  5003.             IXceedZip__0401 __RPC_FAR * This,
  5004.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5005.         
  5006.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultPassword )( 
  5007.             IXceedZip__0401 __RPC_FAR * This,
  5008.             /* [in] */ BSTR newVal);
  5009.         
  5010.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultUnzipToFolder )( 
  5011.             IXceedZip__0401 __RPC_FAR * This,
  5012.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5013.         
  5014.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultUnzipToFolder )( 
  5015.             IXceedZip__0401 __RPC_FAR * This,
  5016.             /* [in] */ BSTR newVal);
  5017.         
  5018.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExistingFileBehavior )( 
  5019.             IXceedZip__0401 __RPC_FAR * This,
  5020.             /* [retval][out] */ xcdSfxExistingFileBehavior __RPC_FAR *pVal);
  5021.         
  5022.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExistingFileBehavior )( 
  5023.             IXceedZip__0401 __RPC_FAR * This,
  5024.             /* [in] */ xcdSfxExistingFileBehavior newVal);
  5025.         
  5026.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxReadmeFile )( 
  5027.             IXceedZip__0401 __RPC_FAR * This,
  5028.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5029.         
  5030.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxReadmeFile )( 
  5031.             IXceedZip__0401 __RPC_FAR * This,
  5032.             /* [in] */ BSTR newVal);
  5033.         
  5034.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExecuteAfter )( 
  5035.             IXceedZip__0401 __RPC_FAR * This,
  5036.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5037.         
  5038.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExecuteAfter )( 
  5039.             IXceedZip__0401 __RPC_FAR * This,
  5040.             /* [in] */ BSTR newVal);
  5041.         
  5042.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxInstallMode )( 
  5043.             IXceedZip__0401 __RPC_FAR * This,
  5044.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5045.         
  5046.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxInstallMode )( 
  5047.             IXceedZip__0401 __RPC_FAR * This,
  5048.             /* [in] */ VARIANT_BOOL newVal);
  5049.         
  5050.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroup )( 
  5051.             IXceedZip__0401 __RPC_FAR * This,
  5052.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5053.         
  5054.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroup )( 
  5055.             IXceedZip__0401 __RPC_FAR * This,
  5056.             /* [in] */ BSTR newVal);
  5057.         
  5058.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroupItems )( 
  5059.             IXceedZip__0401 __RPC_FAR * This,
  5060.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5061.         
  5062.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroupItems )( 
  5063.             IXceedZip__0401 __RPC_FAR * This,
  5064.             /* [in] */ BSTR newVal);
  5065.         
  5066.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExtensionsToAssociate )( 
  5067.             IXceedZip__0401 __RPC_FAR * This,
  5068.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5069.         
  5070.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExtensionsToAssociate )( 
  5071.             IXceedZip__0401 __RPC_FAR * This,
  5072.             /* [in] */ BSTR newVal);
  5073.         
  5074.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxIconFilename )( 
  5075.             IXceedZip__0401 __RPC_FAR * This,
  5076.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5077.         
  5078.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxIconFilename )( 
  5079.             IXceedZip__0401 __RPC_FAR * This,
  5080.             /* [in] */ BSTR newVal);
  5081.         
  5082.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToProcess )( 
  5083.             IXceedZip__0401 __RPC_FAR * This,
  5084.             /* [in] */ BSTR sFileMask);
  5085.         
  5086.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToExclude )( 
  5087.             IXceedZip__0401 __RPC_FAR * This,
  5088.             /* [in] */ BSTR sFileMask);
  5089.         
  5090.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PreviewFiles )( 
  5091.             IXceedZip__0401 __RPC_FAR * This,
  5092.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCalcCompSize,
  5093.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5094.         
  5095.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListZipContents )( 
  5096.             IXceedZip__0401 __RPC_FAR * This,
  5097.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5098.         
  5099.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Zip )( 
  5100.             IXceedZip__0401 __RPC_FAR * This,
  5101.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5102.         
  5103.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unzip )( 
  5104.             IXceedZip__0401 __RPC_FAR * This,
  5105.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5106.         
  5107.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveFiles )( 
  5108.             IXceedZip__0401 __RPC_FAR * This,
  5109.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5110.         
  5111.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TestZipFile )( 
  5112.             IXceedZip__0401 __RPC_FAR * This,
  5113.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCheckCompressedData,
  5114.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5115.         
  5116.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipFileInformation )( 
  5117.             IXceedZip__0401 __RPC_FAR * This,
  5118.             /* [out] */ long __RPC_FAR *lNbFiles,
  5119.             /* [out] */ long __RPC_FAR *lCompressedSize,
  5120.             /* [out] */ long __RPC_FAR *lUncompressedSize,
  5121.             /* [out] */ short __RPC_FAR *nCompressionRatio,
  5122.             /* [out] */ VARIANT_BOOL __RPC_FAR *bSpanned,
  5123.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5124.         
  5125.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  5126.             IXceedZip__0401 __RPC_FAR * This);
  5127.         
  5128.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddProgramGroupItem )( 
  5129.             IXceedZip__0401 __RPC_FAR * This,
  5130.             /* [in] */ BSTR sApplication,
  5131.             /* [in] */ BSTR sDescription);
  5132.         
  5133.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExtensionToAssociate )( 
  5134.             IXceedZip__0401 __RPC_FAR * This,
  5135.             /* [in] */ BSTR sDescription,
  5136.             /* [in] */ BSTR sExtension,
  5137.             /* [in] */ BSTR sApplication);
  5138.         
  5139.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetButtons )( 
  5140.             IXceedZip__0401 __RPC_FAR * This);
  5141.         
  5142.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetMessages )( 
  5143.             IXceedZip__0401 __RPC_FAR * This);
  5144.         
  5145.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetStrings )( 
  5146.             IXceedZip__0401 __RPC_FAR * This);
  5147.         
  5148.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearButtons )( 
  5149.             IXceedZip__0401 __RPC_FAR * This);
  5150.         
  5151.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearMessages )( 
  5152.             IXceedZip__0401 __RPC_FAR * This);
  5153.         
  5154.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearStrings )( 
  5155.             IXceedZip__0401 __RPC_FAR * This);
  5156.         
  5157.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )( 
  5158.             IXceedZip__0401 __RPC_FAR * This,
  5159.             /* [in] */ BSTR sDestFilename,
  5160.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5161.         
  5162.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  5163.             IXceedZip__0401 __RPC_FAR * This,
  5164.             /* [in] */ BSTR sLicense,
  5165.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  5166.         
  5167.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxLoadConfig )( 
  5168.             IXceedZip__0401 __RPC_FAR * This,
  5169.             /* [in] */ BSTR sConfigFilename,
  5170.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  5171.         
  5172.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxSaveConfig )( 
  5173.             IXceedZip__0401 __RPC_FAR * This,
  5174.             /* [in] */ BSTR sConfigFilename,
  5175.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  5176.         
  5177.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  5178.             IXceedZip__0401 __RPC_FAR * This,
  5179.             /* [in] */ xcdValueType xType,
  5180.             /* [in] */ long lValue,
  5181.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  5182.         
  5183.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContents )( 
  5184.             IXceedZip__0401 __RPC_FAR * This,
  5185.             /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *xContents,
  5186.             /* [in] */ xcdContentsFormat xFormat,
  5187.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5188.         
  5189.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToCopy )( 
  5190.             IXceedZip__0401 __RPC_FAR * This,
  5191.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  5192.         
  5193.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToCopy )( 
  5194.             IXceedZip__0401 __RPC_FAR * This,
  5195.             /* [in] */ BSTR sVal);
  5196.         
  5197.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToRegister )( 
  5198.             IXceedZip__0401 __RPC_FAR * This,
  5199.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  5200.         
  5201.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToRegister )( 
  5202.             IXceedZip__0401 __RPC_FAR * This,
  5203.             /* [in] */ BSTR sVal);
  5204.         
  5205.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxRegistryKeys )( 
  5206.             IXceedZip__0401 __RPC_FAR * This,
  5207.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  5208.         
  5209.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxRegistryKeys )( 
  5210.             IXceedZip__0401 __RPC_FAR * This,
  5211.             /* [in] */ BSTR sVal);
  5212.         
  5213.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeleteZippedFiles )( 
  5214.             IXceedZip__0401 __RPC_FAR * This,
  5215.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  5216.         
  5217.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeleteZippedFiles )( 
  5218.             IXceedZip__0401 __RPC_FAR * This,
  5219.             /* [in] */ VARIANT_BOOL bVal);
  5220.         
  5221.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstDiskFreeSpace )( 
  5222.             IXceedZip__0401 __RPC_FAR * This,
  5223.             /* [retval][out] */ long __RPC_FAR *plVal);
  5224.         
  5225.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstDiskFreeSpace )( 
  5226.             IXceedZip__0401 __RPC_FAR * This,
  5227.             /* [in] */ long lVal);
  5228.         
  5229.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDiskFreeSpace )( 
  5230.             IXceedZip__0401 __RPC_FAR * This,
  5231.             /* [retval][out] */ long __RPC_FAR *plVal);
  5232.         
  5233.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDiskFreeSpace )( 
  5234.             IXceedZip__0401 __RPC_FAR * This,
  5235.             /* [in] */ long lVal);
  5236.         
  5237.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventsToTrigger )( 
  5238.             IXceedZip__0401 __RPC_FAR * This,
  5239.             /* [retval][out] */ xcdEvents __RPC_FAR *pxVal);
  5240.         
  5241.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventsToTrigger )( 
  5242.             IXceedZip__0401 __RPC_FAR * This,
  5243.             /* [in] */ xcdEvents xVal);
  5244.         
  5245.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExecuteAfter )( 
  5246.             IXceedZip__0401 __RPC_FAR * This,
  5247.             /* [in] */ BSTR sApplication,
  5248.             /* [in] */ BSTR sParameters);
  5249.         
  5250.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToCopy )( 
  5251.             IXceedZip__0401 __RPC_FAR * This,
  5252.             /* [in] */ BSTR sSource,
  5253.             /* [in] */ BSTR sDestination);
  5254.         
  5255.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToRegister )( 
  5256.             IXceedZip__0401 __RPC_FAR * This,
  5257.             /* [in] */ BSTR sDllServer);
  5258.         
  5259.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddRegistryKey )( 
  5260.             IXceedZip__0401 __RPC_FAR * This,
  5261.             /* [in] */ BSTR sKey,
  5262.             /* [in] */ BSTR sValueName,
  5263.             /* [in] */ VARIANT vaValue);
  5264.         
  5265.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContentsEx )( 
  5266.             IXceedZip__0401 __RPC_FAR * This,
  5267.             /* [out][in] */ VARIANT __RPC_FAR *xContents,
  5268.             /* [in] */ xcdContentsFormat xFormat,
  5269.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  5270.         
  5271.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  5272.             IXceedZip__0401 __RPC_FAR * This,
  5273.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  5274.         
  5275.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  5276.             IXceedZip__0401 __RPC_FAR * This,
  5277.             /* [in] */ xcdCompressionMethod xVal);
  5278.         
  5279.         END_INTERFACE
  5280.     } IXceedZip__0401Vtbl;
  5281.  
  5282.     interface IXceedZip__0401
  5283.     {
  5284.         CONST_VTBL struct IXceedZip__0401Vtbl __RPC_FAR *lpVtbl;
  5285.     };
  5286.  
  5287.     
  5288.  
  5289. #ifdef COBJMACROS
  5290.  
  5291.  
  5292. #define IXceedZip__0401_QueryInterface(This,riid,ppvObject)    \
  5293.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5294.  
  5295. #define IXceedZip__0401_AddRef(This)    \
  5296.     (This)->lpVtbl -> AddRef(This)
  5297.  
  5298. #define IXceedZip__0401_Release(This)    \
  5299.     (This)->lpVtbl -> Release(This)
  5300.  
  5301.  
  5302. #define IXceedZip__0401_GetTypeInfoCount(This,pctinfo)    \
  5303.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  5304.  
  5305. #define IXceedZip__0401_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  5306.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  5307.  
  5308. #define IXceedZip__0401_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  5309.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  5310.  
  5311. #define IXceedZip__0401_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  5312.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  5313.  
  5314.  
  5315. #define IXceedZip__0401_get_Abort(This,pVal)    \
  5316.     (This)->lpVtbl -> get_Abort(This,pVal)
  5317.  
  5318. #define IXceedZip__0401_put_Abort(This,newVal)    \
  5319.     (This)->lpVtbl -> put_Abort(This,newVal)
  5320.  
  5321. #define IXceedZip__0401_get_BasePath(This,pVal)    \
  5322.     (This)->lpVtbl -> get_BasePath(This,pVal)
  5323.  
  5324. #define IXceedZip__0401_put_BasePath(This,newVal)    \
  5325.     (This)->lpVtbl -> put_BasePath(This,newVal)
  5326.  
  5327. #define IXceedZip__0401_get_CompressionLevel(This,pVal)    \
  5328.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  5329.  
  5330. #define IXceedZip__0401_put_CompressionLevel(This,newVal)    \
  5331.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  5332.  
  5333. #define IXceedZip__0401_get_EncryptionPassword(This,pVal)    \
  5334.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  5335.  
  5336. #define IXceedZip__0401_put_EncryptionPassword(This,newVal)    \
  5337.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  5338.  
  5339. #define IXceedZip__0401_get_RequiredFileAttributes(This,pVal)    \
  5340.     (This)->lpVtbl -> get_RequiredFileAttributes(This,pVal)
  5341.  
  5342. #define IXceedZip__0401_put_RequiredFileAttributes(This,newVal)    \
  5343.     (This)->lpVtbl -> put_RequiredFileAttributes(This,newVal)
  5344.  
  5345. #define IXceedZip__0401_get_ExcludedFileAttributes(This,pVal)    \
  5346.     (This)->lpVtbl -> get_ExcludedFileAttributes(This,pVal)
  5347.  
  5348. #define IXceedZip__0401_put_ExcludedFileAttributes(This,newVal)    \
  5349.     (This)->lpVtbl -> put_ExcludedFileAttributes(This,newVal)
  5350.  
  5351. #define IXceedZip__0401_get_FilesToProcess(This,pVal)    \
  5352.     (This)->lpVtbl -> get_FilesToProcess(This,pVal)
  5353.  
  5354. #define IXceedZip__0401_put_FilesToProcess(This,newVal)    \
  5355.     (This)->lpVtbl -> put_FilesToProcess(This,newVal)
  5356.  
  5357. #define IXceedZip__0401_get_FilesToExclude(This,pVal)    \
  5358.     (This)->lpVtbl -> get_FilesToExclude(This,pVal)
  5359.  
  5360. #define IXceedZip__0401_put_FilesToExclude(This,newVal)    \
  5361.     (This)->lpVtbl -> put_FilesToExclude(This,newVal)
  5362.  
  5363. #define IXceedZip__0401_get_MinDateToProcess(This,pVal)    \
  5364.     (This)->lpVtbl -> get_MinDateToProcess(This,pVal)
  5365.  
  5366. #define IXceedZip__0401_put_MinDateToProcess(This,newVal)    \
  5367.     (This)->lpVtbl -> put_MinDateToProcess(This,newVal)
  5368.  
  5369. #define IXceedZip__0401_get_MaxDateToProcess(This,pVal)    \
  5370.     (This)->lpVtbl -> get_MaxDateToProcess(This,pVal)
  5371.  
  5372. #define IXceedZip__0401_put_MaxDateToProcess(This,newVal)    \
  5373.     (This)->lpVtbl -> put_MaxDateToProcess(This,newVal)
  5374.  
  5375. #define IXceedZip__0401_get_MinSizeToProcess(This,pVal)    \
  5376.     (This)->lpVtbl -> get_MinSizeToProcess(This,pVal)
  5377.  
  5378. #define IXceedZip__0401_put_MinSizeToProcess(This,newVal)    \
  5379.     (This)->lpVtbl -> put_MinSizeToProcess(This,newVal)
  5380.  
  5381. #define IXceedZip__0401_get_MaxSizeToProcess(This,pVal)    \
  5382.     (This)->lpVtbl -> get_MaxSizeToProcess(This,pVal)
  5383.  
  5384. #define IXceedZip__0401_put_MaxSizeToProcess(This,newVal)    \
  5385.     (This)->lpVtbl -> put_MaxSizeToProcess(This,newVal)
  5386.  
  5387. #define IXceedZip__0401_get_SplitSize(This,pVal)    \
  5388.     (This)->lpVtbl -> get_SplitSize(This,pVal)
  5389.  
  5390. #define IXceedZip__0401_put_SplitSize(This,newVal)    \
  5391.     (This)->lpVtbl -> put_SplitSize(This,newVal)
  5392.  
  5393. #define IXceedZip__0401_get_PreservePaths(This,pVal)    \
  5394.     (This)->lpVtbl -> get_PreservePaths(This,pVal)
  5395.  
  5396. #define IXceedZip__0401_put_PreservePaths(This,newVal)    \
  5397.     (This)->lpVtbl -> put_PreservePaths(This,newVal)
  5398.  
  5399. #define IXceedZip__0401_get_ProcessSubfolders(This,pVal)    \
  5400.     (This)->lpVtbl -> get_ProcessSubfolders(This,pVal)
  5401.  
  5402. #define IXceedZip__0401_put_ProcessSubfolders(This,newVal)    \
  5403.     (This)->lpVtbl -> put_ProcessSubfolders(This,newVal)
  5404.  
  5405. #define IXceedZip__0401_get_SkipIfExisting(This,pVal)    \
  5406.     (This)->lpVtbl -> get_SkipIfExisting(This,pVal)
  5407.  
  5408. #define IXceedZip__0401_put_SkipIfExisting(This,newVal)    \
  5409.     (This)->lpVtbl -> put_SkipIfExisting(This,newVal)
  5410.  
  5411. #define IXceedZip__0401_get_SkipIfNotExisting(This,pVal)    \
  5412.     (This)->lpVtbl -> get_SkipIfNotExisting(This,pVal)
  5413.  
  5414. #define IXceedZip__0401_put_SkipIfNotExisting(This,newVal)    \
  5415.     (This)->lpVtbl -> put_SkipIfNotExisting(This,newVal)
  5416.  
  5417. #define IXceedZip__0401_get_SkipIfOlderDate(This,pVal)    \
  5418.     (This)->lpVtbl -> get_SkipIfOlderDate(This,pVal)
  5419.  
  5420. #define IXceedZip__0401_put_SkipIfOlderDate(This,newVal)    \
  5421.     (This)->lpVtbl -> put_SkipIfOlderDate(This,newVal)
  5422.  
  5423. #define IXceedZip__0401_get_SkipIfOlderVersion(This,pVal)    \
  5424.     (This)->lpVtbl -> get_SkipIfOlderVersion(This,pVal)
  5425.  
  5426. #define IXceedZip__0401_put_SkipIfOlderVersion(This,newVal)    \
  5427.     (This)->lpVtbl -> put_SkipIfOlderVersion(This,newVal)
  5428.  
  5429. #define IXceedZip__0401_get_TempFolder(This,pVal)    \
  5430.     (This)->lpVtbl -> get_TempFolder(This,pVal)
  5431.  
  5432. #define IXceedZip__0401_put_TempFolder(This,newVal)    \
  5433.     (This)->lpVtbl -> put_TempFolder(This,newVal)
  5434.  
  5435. #define IXceedZip__0401_get_UseTempFile(This,pVal)    \
  5436.     (This)->lpVtbl -> get_UseTempFile(This,pVal)
  5437.  
  5438. #define IXceedZip__0401_put_UseTempFile(This,newVal)    \
  5439.     (This)->lpVtbl -> put_UseTempFile(This,newVal)
  5440.  
  5441. #define IXceedZip__0401_get_UnzipToFolder(This,pVal)    \
  5442.     (This)->lpVtbl -> get_UnzipToFolder(This,pVal)
  5443.  
  5444. #define IXceedZip__0401_put_UnzipToFolder(This,newVal)    \
  5445.     (This)->lpVtbl -> put_UnzipToFolder(This,newVal)
  5446.  
  5447. #define IXceedZip__0401_get_ZipFilename(This,pVal)    \
  5448.     (This)->lpVtbl -> get_ZipFilename(This,pVal)
  5449.  
  5450. #define IXceedZip__0401_put_ZipFilename(This,newVal)    \
  5451.     (This)->lpVtbl -> put_ZipFilename(This,newVal)
  5452.  
  5453. #define IXceedZip__0401_get_CurrentOperation(This,pVal)    \
  5454.     (This)->lpVtbl -> get_CurrentOperation(This,pVal)
  5455.  
  5456. #define IXceedZip__0401_get_SpanMultipleDisks(This,pVal)    \
  5457.     (This)->lpVtbl -> get_SpanMultipleDisks(This,pVal)
  5458.  
  5459. #define IXceedZip__0401_put_SpanMultipleDisks(This,newVal)    \
  5460.     (This)->lpVtbl -> put_SpanMultipleDisks(This,newVal)
  5461.  
  5462. #define IXceedZip__0401_get_ExtraHeaders(This,pVal)    \
  5463.     (This)->lpVtbl -> get_ExtraHeaders(This,pVal)
  5464.  
  5465. #define IXceedZip__0401_put_ExtraHeaders(This,newVal)    \
  5466.     (This)->lpVtbl -> put_ExtraHeaders(This,newVal)
  5467.  
  5468. #define IXceedZip__0401_get_ZipOpenedFiles(This,pVal)    \
  5469.     (This)->lpVtbl -> get_ZipOpenedFiles(This,pVal)
  5470.  
  5471. #define IXceedZip__0401_put_ZipOpenedFiles(This,newVal)    \
  5472.     (This)->lpVtbl -> put_ZipOpenedFiles(This,newVal)
  5473.  
  5474. #define IXceedZip__0401_get_BackgroundProcessing(This,pVal)    \
  5475.     (This)->lpVtbl -> get_BackgroundProcessing(This,pVal)
  5476.  
  5477. #define IXceedZip__0401_put_BackgroundProcessing(This,newVal)    \
  5478.     (This)->lpVtbl -> put_BackgroundProcessing(This,newVal)
  5479.  
  5480. #define IXceedZip__0401_get_SfxBinaryModule(This,pVal)    \
  5481.     (This)->lpVtbl -> get_SfxBinaryModule(This,pVal)
  5482.  
  5483. #define IXceedZip__0401_put_SfxBinaryModule(This,newVal)    \
  5484.     (This)->lpVtbl -> put_SfxBinaryModule(This,newVal)
  5485.  
  5486. #define IXceedZip__0401_get_SfxButtons(This,xIndex,pVal)    \
  5487.     (This)->lpVtbl -> get_SfxButtons(This,xIndex,pVal)
  5488.  
  5489. #define IXceedZip__0401_put_SfxButtons(This,xIndex,newVal)    \
  5490.     (This)->lpVtbl -> put_SfxButtons(This,xIndex,newVal)
  5491.  
  5492. #define IXceedZip__0401_get_SfxMessages(This,xIndex,pVal)    \
  5493.     (This)->lpVtbl -> get_SfxMessages(This,xIndex,pVal)
  5494.  
  5495. #define IXceedZip__0401_put_SfxMessages(This,xIndex,newVal)    \
  5496.     (This)->lpVtbl -> put_SfxMessages(This,xIndex,newVal)
  5497.  
  5498. #define IXceedZip__0401_get_SfxStrings(This,xIndex,pVal)    \
  5499.     (This)->lpVtbl -> get_SfxStrings(This,xIndex,pVal)
  5500.  
  5501. #define IXceedZip__0401_put_SfxStrings(This,xIndex,newVal)    \
  5502.     (This)->lpVtbl -> put_SfxStrings(This,xIndex,newVal)
  5503.  
  5504. #define IXceedZip__0401_get_SfxDefaultPassword(This,pVal)    \
  5505.     (This)->lpVtbl -> get_SfxDefaultPassword(This,pVal)
  5506.  
  5507. #define IXceedZip__0401_put_SfxDefaultPassword(This,newVal)    \
  5508.     (This)->lpVtbl -> put_SfxDefaultPassword(This,newVal)
  5509.  
  5510. #define IXceedZip__0401_get_SfxDefaultUnzipToFolder(This,pVal)    \
  5511.     (This)->lpVtbl -> get_SfxDefaultUnzipToFolder(This,pVal)
  5512.  
  5513. #define IXceedZip__0401_put_SfxDefaultUnzipToFolder(This,newVal)    \
  5514.     (This)->lpVtbl -> put_SfxDefaultUnzipToFolder(This,newVal)
  5515.  
  5516. #define IXceedZip__0401_get_SfxExistingFileBehavior(This,pVal)    \
  5517.     (This)->lpVtbl -> get_SfxExistingFileBehavior(This,pVal)
  5518.  
  5519. #define IXceedZip__0401_put_SfxExistingFileBehavior(This,newVal)    \
  5520.     (This)->lpVtbl -> put_SfxExistingFileBehavior(This,newVal)
  5521.  
  5522. #define IXceedZip__0401_get_SfxReadmeFile(This,pVal)    \
  5523.     (This)->lpVtbl -> get_SfxReadmeFile(This,pVal)
  5524.  
  5525. #define IXceedZip__0401_put_SfxReadmeFile(This,newVal)    \
  5526.     (This)->lpVtbl -> put_SfxReadmeFile(This,newVal)
  5527.  
  5528. #define IXceedZip__0401_get_SfxExecuteAfter(This,pVal)    \
  5529.     (This)->lpVtbl -> get_SfxExecuteAfter(This,pVal)
  5530.  
  5531. #define IXceedZip__0401_put_SfxExecuteAfter(This,newVal)    \
  5532.     (This)->lpVtbl -> put_SfxExecuteAfter(This,newVal)
  5533.  
  5534. #define IXceedZip__0401_get_SfxInstallMode(This,pVal)    \
  5535.     (This)->lpVtbl -> get_SfxInstallMode(This,pVal)
  5536.  
  5537. #define IXceedZip__0401_put_SfxInstallMode(This,newVal)    \
  5538.     (This)->lpVtbl -> put_SfxInstallMode(This,newVal)
  5539.  
  5540. #define IXceedZip__0401_get_SfxProgramGroup(This,pVal)    \
  5541.     (This)->lpVtbl -> get_SfxProgramGroup(This,pVal)
  5542.  
  5543. #define IXceedZip__0401_put_SfxProgramGroup(This,newVal)    \
  5544.     (This)->lpVtbl -> put_SfxProgramGroup(This,newVal)
  5545.  
  5546. #define IXceedZip__0401_get_SfxProgramGroupItems(This,pVal)    \
  5547.     (This)->lpVtbl -> get_SfxProgramGroupItems(This,pVal)
  5548.  
  5549. #define IXceedZip__0401_put_SfxProgramGroupItems(This,newVal)    \
  5550.     (This)->lpVtbl -> put_SfxProgramGroupItems(This,newVal)
  5551.  
  5552. #define IXceedZip__0401_get_SfxExtensionsToAssociate(This,pVal)    \
  5553.     (This)->lpVtbl -> get_SfxExtensionsToAssociate(This,pVal)
  5554.  
  5555. #define IXceedZip__0401_put_SfxExtensionsToAssociate(This,newVal)    \
  5556.     (This)->lpVtbl -> put_SfxExtensionsToAssociate(This,newVal)
  5557.  
  5558. #define IXceedZip__0401_get_SfxIconFilename(This,pVal)    \
  5559.     (This)->lpVtbl -> get_SfxIconFilename(This,pVal)
  5560.  
  5561. #define IXceedZip__0401_put_SfxIconFilename(This,newVal)    \
  5562.     (This)->lpVtbl -> put_SfxIconFilename(This,newVal)
  5563.  
  5564. #define IXceedZip__0401_AddFilesToProcess(This,sFileMask)    \
  5565.     (This)->lpVtbl -> AddFilesToProcess(This,sFileMask)
  5566.  
  5567. #define IXceedZip__0401_AddFilesToExclude(This,sFileMask)    \
  5568.     (This)->lpVtbl -> AddFilesToExclude(This,sFileMask)
  5569.  
  5570. #define IXceedZip__0401_PreviewFiles(This,bCalcCompSize,xResult)    \
  5571.     (This)->lpVtbl -> PreviewFiles(This,bCalcCompSize,xResult)
  5572.  
  5573. #define IXceedZip__0401_ListZipContents(This,xResult)    \
  5574.     (This)->lpVtbl -> ListZipContents(This,xResult)
  5575.  
  5576. #define IXceedZip__0401_Zip(This,xResult)    \
  5577.     (This)->lpVtbl -> Zip(This,xResult)
  5578.  
  5579. #define IXceedZip__0401_Unzip(This,xResult)    \
  5580.     (This)->lpVtbl -> Unzip(This,xResult)
  5581.  
  5582. #define IXceedZip__0401_RemoveFiles(This,xResult)    \
  5583.     (This)->lpVtbl -> RemoveFiles(This,xResult)
  5584.  
  5585. #define IXceedZip__0401_TestZipFile(This,bCheckCompressedData,xResult)    \
  5586.     (This)->lpVtbl -> TestZipFile(This,bCheckCompressedData,xResult)
  5587.  
  5588. #define IXceedZip__0401_GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)    \
  5589.     (This)->lpVtbl -> GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)
  5590.  
  5591. #define IXceedZip__0401_AboutBox(This)    \
  5592.     (This)->lpVtbl -> AboutBox(This)
  5593.  
  5594. #define IXceedZip__0401_SfxAddProgramGroupItem(This,sApplication,sDescription)    \
  5595.     (This)->lpVtbl -> SfxAddProgramGroupItem(This,sApplication,sDescription)
  5596.  
  5597. #define IXceedZip__0401_SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)    \
  5598.     (This)->lpVtbl -> SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)
  5599.  
  5600. #define IXceedZip__0401_SfxResetButtons(This)    \
  5601.     (This)->lpVtbl -> SfxResetButtons(This)
  5602.  
  5603. #define IXceedZip__0401_SfxResetMessages(This)    \
  5604.     (This)->lpVtbl -> SfxResetMessages(This)
  5605.  
  5606. #define IXceedZip__0401_SfxResetStrings(This)    \
  5607.     (This)->lpVtbl -> SfxResetStrings(This)
  5608.  
  5609. #define IXceedZip__0401_SfxClearButtons(This)    \
  5610.     (This)->lpVtbl -> SfxClearButtons(This)
  5611.  
  5612. #define IXceedZip__0401_SfxClearMessages(This)    \
  5613.     (This)->lpVtbl -> SfxClearMessages(This)
  5614.  
  5615. #define IXceedZip__0401_SfxClearStrings(This)    \
  5616.     (This)->lpVtbl -> SfxClearStrings(This)
  5617.  
  5618. #define IXceedZip__0401_Convert(This,sDestFilename,xResult)    \
  5619.     (This)->lpVtbl -> Convert(This,sDestFilename,xResult)
  5620.  
  5621. #define IXceedZip__0401_License(This,sLicense,bSucceeded)    \
  5622.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  5623.  
  5624. #define IXceedZip__0401_SfxLoadConfig(This,sConfigFilename,bSuccess)    \
  5625.     (This)->lpVtbl -> SfxLoadConfig(This,sConfigFilename,bSuccess)
  5626.  
  5627. #define IXceedZip__0401_SfxSaveConfig(This,sConfigFilename,bSuccess)    \
  5628.     (This)->lpVtbl -> SfxSaveConfig(This,sConfigFilename,bSuccess)
  5629.  
  5630. #define IXceedZip__0401_GetErrorDescription(This,xType,lValue,bstrHelpString)    \
  5631.     (This)->lpVtbl -> GetErrorDescription(This,xType,lValue,bstrHelpString)
  5632.  
  5633. #define IXceedZip__0401_GetZipContents(This,xContents,xFormat,xResult)    \
  5634.     (This)->lpVtbl -> GetZipContents(This,xContents,xFormat,xResult)
  5635.  
  5636. #define IXceedZip__0401_get_SfxFilesToCopy(This,psVal)    \
  5637.     (This)->lpVtbl -> get_SfxFilesToCopy(This,psVal)
  5638.  
  5639. #define IXceedZip__0401_put_SfxFilesToCopy(This,sVal)    \
  5640.     (This)->lpVtbl -> put_SfxFilesToCopy(This,sVal)
  5641.  
  5642. #define IXceedZip__0401_get_SfxFilesToRegister(This,psVal)    \
  5643.     (This)->lpVtbl -> get_SfxFilesToRegister(This,psVal)
  5644.  
  5645. #define IXceedZip__0401_put_SfxFilesToRegister(This,sVal)    \
  5646.     (This)->lpVtbl -> put_SfxFilesToRegister(This,sVal)
  5647.  
  5648. #define IXceedZip__0401_get_SfxRegistryKeys(This,psVal)    \
  5649.     (This)->lpVtbl -> get_SfxRegistryKeys(This,psVal)
  5650.  
  5651. #define IXceedZip__0401_put_SfxRegistryKeys(This,sVal)    \
  5652.     (This)->lpVtbl -> put_SfxRegistryKeys(This,sVal)
  5653.  
  5654. #define IXceedZip__0401_get_DeleteZippedFiles(This,pbVal)    \
  5655.     (This)->lpVtbl -> get_DeleteZippedFiles(This,pbVal)
  5656.  
  5657. #define IXceedZip__0401_put_DeleteZippedFiles(This,bVal)    \
  5658.     (This)->lpVtbl -> put_DeleteZippedFiles(This,bVal)
  5659.  
  5660. #define IXceedZip__0401_get_FirstDiskFreeSpace(This,plVal)    \
  5661.     (This)->lpVtbl -> get_FirstDiskFreeSpace(This,plVal)
  5662.  
  5663. #define IXceedZip__0401_put_FirstDiskFreeSpace(This,lVal)    \
  5664.     (This)->lpVtbl -> put_FirstDiskFreeSpace(This,lVal)
  5665.  
  5666. #define IXceedZip__0401_get_MinDiskFreeSpace(This,plVal)    \
  5667.     (This)->lpVtbl -> get_MinDiskFreeSpace(This,plVal)
  5668.  
  5669. #define IXceedZip__0401_put_MinDiskFreeSpace(This,lVal)    \
  5670.     (This)->lpVtbl -> put_MinDiskFreeSpace(This,lVal)
  5671.  
  5672. #define IXceedZip__0401_get_EventsToTrigger(This,pxVal)    \
  5673.     (This)->lpVtbl -> get_EventsToTrigger(This,pxVal)
  5674.  
  5675. #define IXceedZip__0401_put_EventsToTrigger(This,xVal)    \
  5676.     (This)->lpVtbl -> put_EventsToTrigger(This,xVal)
  5677.  
  5678. #define IXceedZip__0401_SfxAddExecuteAfter(This,sApplication,sParameters)    \
  5679.     (This)->lpVtbl -> SfxAddExecuteAfter(This,sApplication,sParameters)
  5680.  
  5681. #define IXceedZip__0401_SfxAddFileToCopy(This,sSource,sDestination)    \
  5682.     (This)->lpVtbl -> SfxAddFileToCopy(This,sSource,sDestination)
  5683.  
  5684. #define IXceedZip__0401_SfxAddFileToRegister(This,sDllServer)    \
  5685.     (This)->lpVtbl -> SfxAddFileToRegister(This,sDllServer)
  5686.  
  5687. #define IXceedZip__0401_SfxAddRegistryKey(This,sKey,sValueName,vaValue)    \
  5688.     (This)->lpVtbl -> SfxAddRegistryKey(This,sKey,sValueName,vaValue)
  5689.  
  5690. #define IXceedZip__0401_GetZipContentsEx(This,xContents,xFormat,xResult)    \
  5691.     (This)->lpVtbl -> GetZipContentsEx(This,xContents,xFormat,xResult)
  5692.  
  5693. #define IXceedZip__0401_get_CompressionMethod(This,pxVal)    \
  5694.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  5695.  
  5696. #define IXceedZip__0401_put_CompressionMethod(This,xVal)    \
  5697.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  5698.  
  5699.  
  5700. #endif /* COBJMACROS */
  5701.  
  5702.  
  5703. #endif     /* C style interface */
  5704.  
  5705.  
  5706.  
  5707.  
  5708. #endif     /* __IXceedZip__0401_INTERFACE_DEFINED__ */
  5709.  
  5710.  
  5711. #ifndef __IXceedZip__0402_INTERFACE_DEFINED__
  5712. #define __IXceedZip__0402_INTERFACE_DEFINED__
  5713.  
  5714. /* interface IXceedZip__0402 */
  5715. /* [hidden][version][unique][dual][uuid][object] */ 
  5716.  
  5717.  
  5718. EXTERN_C const IID IID_IXceedZip__0402;
  5719.  
  5720. #if defined(__cplusplus) && !defined(CINTERFACE)
  5721.     
  5722.     MIDL_INTERFACE("31C2DDD0-B692-11d4-BFE3-0060082AE372")
  5723.     IXceedZip__0402 : public IXceedZip
  5724.     {
  5725.     public:
  5726.     };
  5727.     
  5728. #else     /* C style interface */
  5729.  
  5730.     typedef struct IXceedZip__0402Vtbl
  5731.     {
  5732.         BEGIN_INTERFACE
  5733.         
  5734.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5735.             IXceedZip__0402 __RPC_FAR * This,
  5736.             /* [in] */ REFIID riid,
  5737.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5738.         
  5739.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5740.             IXceedZip__0402 __RPC_FAR * This);
  5741.         
  5742.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5743.             IXceedZip__0402 __RPC_FAR * This);
  5744.         
  5745.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  5746.             IXceedZip__0402 __RPC_FAR * This,
  5747.             /* [out] */ UINT __RPC_FAR *pctinfo);
  5748.         
  5749.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  5750.             IXceedZip__0402 __RPC_FAR * This,
  5751.             /* [in] */ UINT iTInfo,
  5752.             /* [in] */ LCID lcid,
  5753.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  5754.         
  5755.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  5756.             IXceedZip__0402 __RPC_FAR * This,
  5757.             /* [in] */ REFIID riid,
  5758.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  5759.             /* [in] */ UINT cNames,
  5760.             /* [in] */ LCID lcid,
  5761.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  5762.         
  5763.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  5764.             IXceedZip__0402 __RPC_FAR * This,
  5765.             /* [in] */ DISPID dispIdMember,
  5766.             /* [in] */ REFIID riid,
  5767.             /* [in] */ LCID lcid,
  5768.             /* [in] */ WORD wFlags,
  5769.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  5770.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  5771.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  5772.             /* [out] */ UINT __RPC_FAR *puArgErr);
  5773.         
  5774.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Abort )( 
  5775.             IXceedZip__0402 __RPC_FAR * This,
  5776.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5777.         
  5778.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Abort )( 
  5779.             IXceedZip__0402 __RPC_FAR * This,
  5780.             /* [in] */ VARIANT_BOOL newVal);
  5781.         
  5782.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BasePath )( 
  5783.             IXceedZip__0402 __RPC_FAR * This,
  5784.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5785.         
  5786.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BasePath )( 
  5787.             IXceedZip__0402 __RPC_FAR * This,
  5788.             /* [in] */ BSTR newVal);
  5789.         
  5790.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  5791.             IXceedZip__0402 __RPC_FAR * This,
  5792.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  5793.         
  5794.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  5795.             IXceedZip__0402 __RPC_FAR * This,
  5796.             /* [in] */ xcdCompressionLevel newVal);
  5797.         
  5798.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  5799.             IXceedZip__0402 __RPC_FAR * This,
  5800.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5801.         
  5802.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  5803.             IXceedZip__0402 __RPC_FAR * This,
  5804.             /* [in] */ BSTR newVal);
  5805.         
  5806.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RequiredFileAttributes )( 
  5807.             IXceedZip__0402 __RPC_FAR * This,
  5808.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  5809.         
  5810.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RequiredFileAttributes )( 
  5811.             IXceedZip__0402 __RPC_FAR * This,
  5812.             /* [in] */ xcdFileAttributes newVal);
  5813.         
  5814.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcludedFileAttributes )( 
  5815.             IXceedZip__0402 __RPC_FAR * This,
  5816.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  5817.         
  5818.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcludedFileAttributes )( 
  5819.             IXceedZip__0402 __RPC_FAR * This,
  5820.             /* [in] */ xcdFileAttributes newVal);
  5821.         
  5822.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToProcess )( 
  5823.             IXceedZip__0402 __RPC_FAR * This,
  5824.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5825.         
  5826.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToProcess )( 
  5827.             IXceedZip__0402 __RPC_FAR * This,
  5828.             /* [in] */ BSTR newVal);
  5829.         
  5830.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToExclude )( 
  5831.             IXceedZip__0402 __RPC_FAR * This,
  5832.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5833.         
  5834.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToExclude )( 
  5835.             IXceedZip__0402 __RPC_FAR * This,
  5836.             /* [in] */ BSTR newVal);
  5837.         
  5838.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDateToProcess )( 
  5839.             IXceedZip__0402 __RPC_FAR * This,
  5840.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  5841.         
  5842.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDateToProcess )( 
  5843.             IXceedZip__0402 __RPC_FAR * This,
  5844.             /* [in] */ DATE newVal);
  5845.         
  5846.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDateToProcess )( 
  5847.             IXceedZip__0402 __RPC_FAR * This,
  5848.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  5849.         
  5850.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDateToProcess )( 
  5851.             IXceedZip__0402 __RPC_FAR * This,
  5852.             /* [in] */ DATE newVal);
  5853.         
  5854.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSizeToProcess )( 
  5855.             IXceedZip__0402 __RPC_FAR * This,
  5856.             /* [retval][out] */ long __RPC_FAR *pVal);
  5857.         
  5858.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSizeToProcess )( 
  5859.             IXceedZip__0402 __RPC_FAR * This,
  5860.             /* [in] */ long newVal);
  5861.         
  5862.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSizeToProcess )( 
  5863.             IXceedZip__0402 __RPC_FAR * This,
  5864.             /* [retval][out] */ long __RPC_FAR *pVal);
  5865.         
  5866.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSizeToProcess )( 
  5867.             IXceedZip__0402 __RPC_FAR * This,
  5868.             /* [in] */ long newVal);
  5869.         
  5870.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SplitSize )( 
  5871.             IXceedZip__0402 __RPC_FAR * This,
  5872.             /* [retval][out] */ long __RPC_FAR *pVal);
  5873.         
  5874.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SplitSize )( 
  5875.             IXceedZip__0402 __RPC_FAR * This,
  5876.             /* [in] */ long newVal);
  5877.         
  5878.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreservePaths )( 
  5879.             IXceedZip__0402 __RPC_FAR * This,
  5880.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5881.         
  5882.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreservePaths )( 
  5883.             IXceedZip__0402 __RPC_FAR * This,
  5884.             /* [in] */ VARIANT_BOOL newVal);
  5885.         
  5886.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProcessSubfolders )( 
  5887.             IXceedZip__0402 __RPC_FAR * This,
  5888.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5889.         
  5890.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProcessSubfolders )( 
  5891.             IXceedZip__0402 __RPC_FAR * This,
  5892.             /* [in] */ VARIANT_BOOL newVal);
  5893.         
  5894.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfExisting )( 
  5895.             IXceedZip__0402 __RPC_FAR * This,
  5896.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5897.         
  5898.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfExisting )( 
  5899.             IXceedZip__0402 __RPC_FAR * This,
  5900.             /* [in] */ VARIANT_BOOL newVal);
  5901.         
  5902.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfNotExisting )( 
  5903.             IXceedZip__0402 __RPC_FAR * This,
  5904.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5905.         
  5906.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfNotExisting )( 
  5907.             IXceedZip__0402 __RPC_FAR * This,
  5908.             /* [in] */ VARIANT_BOOL newVal);
  5909.         
  5910.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderDate )( 
  5911.             IXceedZip__0402 __RPC_FAR * This,
  5912.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5913.         
  5914.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderDate )( 
  5915.             IXceedZip__0402 __RPC_FAR * This,
  5916.             /* [in] */ VARIANT_BOOL newVal);
  5917.         
  5918.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderVersion )( 
  5919.             IXceedZip__0402 __RPC_FAR * This,
  5920.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5921.         
  5922.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderVersion )( 
  5923.             IXceedZip__0402 __RPC_FAR * This,
  5924.             /* [in] */ VARIANT_BOOL newVal);
  5925.         
  5926.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TempFolder )( 
  5927.             IXceedZip__0402 __RPC_FAR * This,
  5928.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5929.         
  5930.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TempFolder )( 
  5931.             IXceedZip__0402 __RPC_FAR * This,
  5932.             /* [in] */ BSTR newVal);
  5933.         
  5934.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseTempFile )( 
  5935.             IXceedZip__0402 __RPC_FAR * This,
  5936.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5937.         
  5938.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseTempFile )( 
  5939.             IXceedZip__0402 __RPC_FAR * This,
  5940.             /* [in] */ VARIANT_BOOL newVal);
  5941.         
  5942.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnzipToFolder )( 
  5943.             IXceedZip__0402 __RPC_FAR * This,
  5944.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5945.         
  5946.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UnzipToFolder )( 
  5947.             IXceedZip__0402 __RPC_FAR * This,
  5948.             /* [in] */ BSTR newVal);
  5949.         
  5950.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipFilename )( 
  5951.             IXceedZip__0402 __RPC_FAR * This,
  5952.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5953.         
  5954.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipFilename )( 
  5955.             IXceedZip__0402 __RPC_FAR * This,
  5956.             /* [in] */ BSTR newVal);
  5957.         
  5958.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentOperation )( 
  5959.             IXceedZip__0402 __RPC_FAR * This,
  5960.             /* [retval][out] */ xcdCurrentOperation __RPC_FAR *pVal);
  5961.         
  5962.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpanMultipleDisks )( 
  5963.             IXceedZip__0402 __RPC_FAR * This,
  5964.             /* [retval][out] */ xcdDiskSpanning __RPC_FAR *pVal);
  5965.         
  5966.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpanMultipleDisks )( 
  5967.             IXceedZip__0402 __RPC_FAR * This,
  5968.             /* [in] */ xcdDiskSpanning newVal);
  5969.         
  5970.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtraHeaders )( 
  5971.             IXceedZip__0402 __RPC_FAR * This,
  5972.             /* [retval][out] */ xcdExtraHeader __RPC_FAR *pVal);
  5973.         
  5974.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExtraHeaders )( 
  5975.             IXceedZip__0402 __RPC_FAR * This,
  5976.             /* [in] */ xcdExtraHeader newVal);
  5977.         
  5978.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipOpenedFiles )( 
  5979.             IXceedZip__0402 __RPC_FAR * This,
  5980.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5981.         
  5982.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipOpenedFiles )( 
  5983.             IXceedZip__0402 __RPC_FAR * This,
  5984.             /* [in] */ VARIANT_BOOL newVal);
  5985.         
  5986.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundProcessing )( 
  5987.             IXceedZip__0402 __RPC_FAR * This,
  5988.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  5989.         
  5990.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundProcessing )( 
  5991.             IXceedZip__0402 __RPC_FAR * This,
  5992.             /* [in] */ VARIANT_BOOL newVal);
  5993.         
  5994.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxBinaryModule )( 
  5995.             IXceedZip__0402 __RPC_FAR * This,
  5996.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  5997.         
  5998.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxBinaryModule )( 
  5999.             IXceedZip__0402 __RPC_FAR * This,
  6000.             /* [in] */ BSTR newVal);
  6001.         
  6002.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxButtons )( 
  6003.             IXceedZip__0402 __RPC_FAR * This,
  6004.             /* [in] */ xcdSfxButtons xIndex,
  6005.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6006.         
  6007.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxButtons )( 
  6008.             IXceedZip__0402 __RPC_FAR * This,
  6009.             /* [in] */ xcdSfxButtons xIndex,
  6010.             /* [in] */ BSTR newVal);
  6011.         
  6012.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxMessages )( 
  6013.             IXceedZip__0402 __RPC_FAR * This,
  6014.             /* [in] */ xcdSfxMessages xIndex,
  6015.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6016.         
  6017.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxMessages )( 
  6018.             IXceedZip__0402 __RPC_FAR * This,
  6019.             /* [in] */ xcdSfxMessages xIndex,
  6020.             /* [in] */ BSTR newVal);
  6021.         
  6022.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxStrings )( 
  6023.             IXceedZip__0402 __RPC_FAR * This,
  6024.             /* [in] */ xcdSfxStrings xIndex,
  6025.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6026.         
  6027.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxStrings )( 
  6028.             IXceedZip__0402 __RPC_FAR * This,
  6029.             /* [in] */ xcdSfxStrings xIndex,
  6030.             /* [in] */ BSTR newVal);
  6031.         
  6032.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultPassword )( 
  6033.             IXceedZip__0402 __RPC_FAR * This,
  6034.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6035.         
  6036.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultPassword )( 
  6037.             IXceedZip__0402 __RPC_FAR * This,
  6038.             /* [in] */ BSTR newVal);
  6039.         
  6040.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultUnzipToFolder )( 
  6041.             IXceedZip__0402 __RPC_FAR * This,
  6042.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6043.         
  6044.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultUnzipToFolder )( 
  6045.             IXceedZip__0402 __RPC_FAR * This,
  6046.             /* [in] */ BSTR newVal);
  6047.         
  6048.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExistingFileBehavior )( 
  6049.             IXceedZip__0402 __RPC_FAR * This,
  6050.             /* [retval][out] */ xcdSfxExistingFileBehavior __RPC_FAR *pVal);
  6051.         
  6052.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExistingFileBehavior )( 
  6053.             IXceedZip__0402 __RPC_FAR * This,
  6054.             /* [in] */ xcdSfxExistingFileBehavior newVal);
  6055.         
  6056.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxReadmeFile )( 
  6057.             IXceedZip__0402 __RPC_FAR * This,
  6058.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6059.         
  6060.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxReadmeFile )( 
  6061.             IXceedZip__0402 __RPC_FAR * This,
  6062.             /* [in] */ BSTR newVal);
  6063.         
  6064.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExecuteAfter )( 
  6065.             IXceedZip__0402 __RPC_FAR * This,
  6066.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6067.         
  6068.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExecuteAfter )( 
  6069.             IXceedZip__0402 __RPC_FAR * This,
  6070.             /* [in] */ BSTR newVal);
  6071.         
  6072.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxInstallMode )( 
  6073.             IXceedZip__0402 __RPC_FAR * This,
  6074.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6075.         
  6076.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxInstallMode )( 
  6077.             IXceedZip__0402 __RPC_FAR * This,
  6078.             /* [in] */ VARIANT_BOOL newVal);
  6079.         
  6080.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroup )( 
  6081.             IXceedZip__0402 __RPC_FAR * This,
  6082.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6083.         
  6084.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroup )( 
  6085.             IXceedZip__0402 __RPC_FAR * This,
  6086.             /* [in] */ BSTR newVal);
  6087.         
  6088.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroupItems )( 
  6089.             IXceedZip__0402 __RPC_FAR * This,
  6090.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6091.         
  6092.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroupItems )( 
  6093.             IXceedZip__0402 __RPC_FAR * This,
  6094.             /* [in] */ BSTR newVal);
  6095.         
  6096.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExtensionsToAssociate )( 
  6097.             IXceedZip__0402 __RPC_FAR * This,
  6098.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6099.         
  6100.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExtensionsToAssociate )( 
  6101.             IXceedZip__0402 __RPC_FAR * This,
  6102.             /* [in] */ BSTR newVal);
  6103.         
  6104.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxIconFilename )( 
  6105.             IXceedZip__0402 __RPC_FAR * This,
  6106.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6107.         
  6108.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxIconFilename )( 
  6109.             IXceedZip__0402 __RPC_FAR * This,
  6110.             /* [in] */ BSTR newVal);
  6111.         
  6112.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToProcess )( 
  6113.             IXceedZip__0402 __RPC_FAR * This,
  6114.             /* [in] */ BSTR sFileMask);
  6115.         
  6116.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToExclude )( 
  6117.             IXceedZip__0402 __RPC_FAR * This,
  6118.             /* [in] */ BSTR sFileMask);
  6119.         
  6120.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PreviewFiles )( 
  6121.             IXceedZip__0402 __RPC_FAR * This,
  6122.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCalcCompSize,
  6123.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6124.         
  6125.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListZipContents )( 
  6126.             IXceedZip__0402 __RPC_FAR * This,
  6127.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6128.         
  6129.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Zip )( 
  6130.             IXceedZip__0402 __RPC_FAR * This,
  6131.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6132.         
  6133.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unzip )( 
  6134.             IXceedZip__0402 __RPC_FAR * This,
  6135.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6136.         
  6137.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveFiles )( 
  6138.             IXceedZip__0402 __RPC_FAR * This,
  6139.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6140.         
  6141.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TestZipFile )( 
  6142.             IXceedZip__0402 __RPC_FAR * This,
  6143.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCheckCompressedData,
  6144.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6145.         
  6146.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipFileInformation )( 
  6147.             IXceedZip__0402 __RPC_FAR * This,
  6148.             /* [out] */ long __RPC_FAR *lNbFiles,
  6149.             /* [out] */ long __RPC_FAR *lCompressedSize,
  6150.             /* [out] */ long __RPC_FAR *lUncompressedSize,
  6151.             /* [out] */ short __RPC_FAR *nCompressionRatio,
  6152.             /* [out] */ VARIANT_BOOL __RPC_FAR *bSpanned,
  6153.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6154.         
  6155.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  6156.             IXceedZip__0402 __RPC_FAR * This);
  6157.         
  6158.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddProgramGroupItem )( 
  6159.             IXceedZip__0402 __RPC_FAR * This,
  6160.             /* [in] */ BSTR sApplication,
  6161.             /* [in] */ BSTR sDescription);
  6162.         
  6163.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExtensionToAssociate )( 
  6164.             IXceedZip__0402 __RPC_FAR * This,
  6165.             /* [in] */ BSTR sDescription,
  6166.             /* [in] */ BSTR sExtension,
  6167.             /* [in] */ BSTR sApplication);
  6168.         
  6169.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetButtons )( 
  6170.             IXceedZip__0402 __RPC_FAR * This);
  6171.         
  6172.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetMessages )( 
  6173.             IXceedZip__0402 __RPC_FAR * This);
  6174.         
  6175.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetStrings )( 
  6176.             IXceedZip__0402 __RPC_FAR * This);
  6177.         
  6178.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearButtons )( 
  6179.             IXceedZip__0402 __RPC_FAR * This);
  6180.         
  6181.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearMessages )( 
  6182.             IXceedZip__0402 __RPC_FAR * This);
  6183.         
  6184.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearStrings )( 
  6185.             IXceedZip__0402 __RPC_FAR * This);
  6186.         
  6187.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )( 
  6188.             IXceedZip__0402 __RPC_FAR * This,
  6189.             /* [in] */ BSTR sDestFilename,
  6190.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6191.         
  6192.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  6193.             IXceedZip__0402 __RPC_FAR * This,
  6194.             /* [in] */ BSTR sLicense,
  6195.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  6196.         
  6197.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxLoadConfig )( 
  6198.             IXceedZip__0402 __RPC_FAR * This,
  6199.             /* [in] */ BSTR sConfigFilename,
  6200.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  6201.         
  6202.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxSaveConfig )( 
  6203.             IXceedZip__0402 __RPC_FAR * This,
  6204.             /* [in] */ BSTR sConfigFilename,
  6205.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  6206.         
  6207.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  6208.             IXceedZip__0402 __RPC_FAR * This,
  6209.             /* [in] */ xcdValueType xType,
  6210.             /* [in] */ long lValue,
  6211.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  6212.         
  6213.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContents )( 
  6214.             IXceedZip__0402 __RPC_FAR * This,
  6215.             /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *xContents,
  6216.             /* [in] */ xcdContentsFormat xFormat,
  6217.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6218.         
  6219.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToCopy )( 
  6220.             IXceedZip__0402 __RPC_FAR * This,
  6221.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  6222.         
  6223.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToCopy )( 
  6224.             IXceedZip__0402 __RPC_FAR * This,
  6225.             /* [in] */ BSTR sVal);
  6226.         
  6227.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToRegister )( 
  6228.             IXceedZip__0402 __RPC_FAR * This,
  6229.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  6230.         
  6231.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToRegister )( 
  6232.             IXceedZip__0402 __RPC_FAR * This,
  6233.             /* [in] */ BSTR sVal);
  6234.         
  6235.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxRegistryKeys )( 
  6236.             IXceedZip__0402 __RPC_FAR * This,
  6237.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  6238.         
  6239.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxRegistryKeys )( 
  6240.             IXceedZip__0402 __RPC_FAR * This,
  6241.             /* [in] */ BSTR sVal);
  6242.         
  6243.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeleteZippedFiles )( 
  6244.             IXceedZip__0402 __RPC_FAR * This,
  6245.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  6246.         
  6247.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeleteZippedFiles )( 
  6248.             IXceedZip__0402 __RPC_FAR * This,
  6249.             /* [in] */ VARIANT_BOOL bVal);
  6250.         
  6251.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstDiskFreeSpace )( 
  6252.             IXceedZip__0402 __RPC_FAR * This,
  6253.             /* [retval][out] */ long __RPC_FAR *plVal);
  6254.         
  6255.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstDiskFreeSpace )( 
  6256.             IXceedZip__0402 __RPC_FAR * This,
  6257.             /* [in] */ long lVal);
  6258.         
  6259.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDiskFreeSpace )( 
  6260.             IXceedZip__0402 __RPC_FAR * This,
  6261.             /* [retval][out] */ long __RPC_FAR *plVal);
  6262.         
  6263.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDiskFreeSpace )( 
  6264.             IXceedZip__0402 __RPC_FAR * This,
  6265.             /* [in] */ long lVal);
  6266.         
  6267.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventsToTrigger )( 
  6268.             IXceedZip__0402 __RPC_FAR * This,
  6269.             /* [retval][out] */ xcdEvents __RPC_FAR *pxVal);
  6270.         
  6271.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventsToTrigger )( 
  6272.             IXceedZip__0402 __RPC_FAR * This,
  6273.             /* [in] */ xcdEvents xVal);
  6274.         
  6275.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExecuteAfter )( 
  6276.             IXceedZip__0402 __RPC_FAR * This,
  6277.             /* [in] */ BSTR sApplication,
  6278.             /* [in] */ BSTR sParameters);
  6279.         
  6280.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToCopy )( 
  6281.             IXceedZip__0402 __RPC_FAR * This,
  6282.             /* [in] */ BSTR sSource,
  6283.             /* [in] */ BSTR sDestination);
  6284.         
  6285.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToRegister )( 
  6286.             IXceedZip__0402 __RPC_FAR * This,
  6287.             /* [in] */ BSTR sDllServer);
  6288.         
  6289.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddRegistryKey )( 
  6290.             IXceedZip__0402 __RPC_FAR * This,
  6291.             /* [in] */ BSTR sKey,
  6292.             /* [in] */ BSTR sValueName,
  6293.             /* [in] */ VARIANT vaValue);
  6294.         
  6295.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContentsEx )( 
  6296.             IXceedZip__0402 __RPC_FAR * This,
  6297.             /* [out][in] */ VARIANT __RPC_FAR *xContents,
  6298.             /* [in] */ xcdContentsFormat xFormat,
  6299.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  6300.         
  6301.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  6302.             IXceedZip__0402 __RPC_FAR * This,
  6303.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  6304.         
  6305.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  6306.             IXceedZip__0402 __RPC_FAR * This,
  6307.             /* [in] */ xcdCompressionMethod xVal);
  6308.         
  6309.         END_INTERFACE
  6310.     } IXceedZip__0402Vtbl;
  6311.  
  6312.     interface IXceedZip__0402
  6313.     {
  6314.         CONST_VTBL struct IXceedZip__0402Vtbl __RPC_FAR *lpVtbl;
  6315.     };
  6316.  
  6317.     
  6318.  
  6319. #ifdef COBJMACROS
  6320.  
  6321.  
  6322. #define IXceedZip__0402_QueryInterface(This,riid,ppvObject)    \
  6323.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  6324.  
  6325. #define IXceedZip__0402_AddRef(This)    \
  6326.     (This)->lpVtbl -> AddRef(This)
  6327.  
  6328. #define IXceedZip__0402_Release(This)    \
  6329.     (This)->lpVtbl -> Release(This)
  6330.  
  6331.  
  6332. #define IXceedZip__0402_GetTypeInfoCount(This,pctinfo)    \
  6333.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  6334.  
  6335. #define IXceedZip__0402_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  6336.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  6337.  
  6338. #define IXceedZip__0402_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  6339.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  6340.  
  6341. #define IXceedZip__0402_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  6342.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  6343.  
  6344.  
  6345. #define IXceedZip__0402_get_Abort(This,pVal)    \
  6346.     (This)->lpVtbl -> get_Abort(This,pVal)
  6347.  
  6348. #define IXceedZip__0402_put_Abort(This,newVal)    \
  6349.     (This)->lpVtbl -> put_Abort(This,newVal)
  6350.  
  6351. #define IXceedZip__0402_get_BasePath(This,pVal)    \
  6352.     (This)->lpVtbl -> get_BasePath(This,pVal)
  6353.  
  6354. #define IXceedZip__0402_put_BasePath(This,newVal)    \
  6355.     (This)->lpVtbl -> put_BasePath(This,newVal)
  6356.  
  6357. #define IXceedZip__0402_get_CompressionLevel(This,pVal)    \
  6358.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  6359.  
  6360. #define IXceedZip__0402_put_CompressionLevel(This,newVal)    \
  6361.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  6362.  
  6363. #define IXceedZip__0402_get_EncryptionPassword(This,pVal)    \
  6364.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  6365.  
  6366. #define IXceedZip__0402_put_EncryptionPassword(This,newVal)    \
  6367.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  6368.  
  6369. #define IXceedZip__0402_get_RequiredFileAttributes(This,pVal)    \
  6370.     (This)->lpVtbl -> get_RequiredFileAttributes(This,pVal)
  6371.  
  6372. #define IXceedZip__0402_put_RequiredFileAttributes(This,newVal)    \
  6373.     (This)->lpVtbl -> put_RequiredFileAttributes(This,newVal)
  6374.  
  6375. #define IXceedZip__0402_get_ExcludedFileAttributes(This,pVal)    \
  6376.     (This)->lpVtbl -> get_ExcludedFileAttributes(This,pVal)
  6377.  
  6378. #define IXceedZip__0402_put_ExcludedFileAttributes(This,newVal)    \
  6379.     (This)->lpVtbl -> put_ExcludedFileAttributes(This,newVal)
  6380.  
  6381. #define IXceedZip__0402_get_FilesToProcess(This,pVal)    \
  6382.     (This)->lpVtbl -> get_FilesToProcess(This,pVal)
  6383.  
  6384. #define IXceedZip__0402_put_FilesToProcess(This,newVal)    \
  6385.     (This)->lpVtbl -> put_FilesToProcess(This,newVal)
  6386.  
  6387. #define IXceedZip__0402_get_FilesToExclude(This,pVal)    \
  6388.     (This)->lpVtbl -> get_FilesToExclude(This,pVal)
  6389.  
  6390. #define IXceedZip__0402_put_FilesToExclude(This,newVal)    \
  6391.     (This)->lpVtbl -> put_FilesToExclude(This,newVal)
  6392.  
  6393. #define IXceedZip__0402_get_MinDateToProcess(This,pVal)    \
  6394.     (This)->lpVtbl -> get_MinDateToProcess(This,pVal)
  6395.  
  6396. #define IXceedZip__0402_put_MinDateToProcess(This,newVal)    \
  6397.     (This)->lpVtbl -> put_MinDateToProcess(This,newVal)
  6398.  
  6399. #define IXceedZip__0402_get_MaxDateToProcess(This,pVal)    \
  6400.     (This)->lpVtbl -> get_MaxDateToProcess(This,pVal)
  6401.  
  6402. #define IXceedZip__0402_put_MaxDateToProcess(This,newVal)    \
  6403.     (This)->lpVtbl -> put_MaxDateToProcess(This,newVal)
  6404.  
  6405. #define IXceedZip__0402_get_MinSizeToProcess(This,pVal)    \
  6406.     (This)->lpVtbl -> get_MinSizeToProcess(This,pVal)
  6407.  
  6408. #define IXceedZip__0402_put_MinSizeToProcess(This,newVal)    \
  6409.     (This)->lpVtbl -> put_MinSizeToProcess(This,newVal)
  6410.  
  6411. #define IXceedZip__0402_get_MaxSizeToProcess(This,pVal)    \
  6412.     (This)->lpVtbl -> get_MaxSizeToProcess(This,pVal)
  6413.  
  6414. #define IXceedZip__0402_put_MaxSizeToProcess(This,newVal)    \
  6415.     (This)->lpVtbl -> put_MaxSizeToProcess(This,newVal)
  6416.  
  6417. #define IXceedZip__0402_get_SplitSize(This,pVal)    \
  6418.     (This)->lpVtbl -> get_SplitSize(This,pVal)
  6419.  
  6420. #define IXceedZip__0402_put_SplitSize(This,newVal)    \
  6421.     (This)->lpVtbl -> put_SplitSize(This,newVal)
  6422.  
  6423. #define IXceedZip__0402_get_PreservePaths(This,pVal)    \
  6424.     (This)->lpVtbl -> get_PreservePaths(This,pVal)
  6425.  
  6426. #define IXceedZip__0402_put_PreservePaths(This,newVal)    \
  6427.     (This)->lpVtbl -> put_PreservePaths(This,newVal)
  6428.  
  6429. #define IXceedZip__0402_get_ProcessSubfolders(This,pVal)    \
  6430.     (This)->lpVtbl -> get_ProcessSubfolders(This,pVal)
  6431.  
  6432. #define IXceedZip__0402_put_ProcessSubfolders(This,newVal)    \
  6433.     (This)->lpVtbl -> put_ProcessSubfolders(This,newVal)
  6434.  
  6435. #define IXceedZip__0402_get_SkipIfExisting(This,pVal)    \
  6436.     (This)->lpVtbl -> get_SkipIfExisting(This,pVal)
  6437.  
  6438. #define IXceedZip__0402_put_SkipIfExisting(This,newVal)    \
  6439.     (This)->lpVtbl -> put_SkipIfExisting(This,newVal)
  6440.  
  6441. #define IXceedZip__0402_get_SkipIfNotExisting(This,pVal)    \
  6442.     (This)->lpVtbl -> get_SkipIfNotExisting(This,pVal)
  6443.  
  6444. #define IXceedZip__0402_put_SkipIfNotExisting(This,newVal)    \
  6445.     (This)->lpVtbl -> put_SkipIfNotExisting(This,newVal)
  6446.  
  6447. #define IXceedZip__0402_get_SkipIfOlderDate(This,pVal)    \
  6448.     (This)->lpVtbl -> get_SkipIfOlderDate(This,pVal)
  6449.  
  6450. #define IXceedZip__0402_put_SkipIfOlderDate(This,newVal)    \
  6451.     (This)->lpVtbl -> put_SkipIfOlderDate(This,newVal)
  6452.  
  6453. #define IXceedZip__0402_get_SkipIfOlderVersion(This,pVal)    \
  6454.     (This)->lpVtbl -> get_SkipIfOlderVersion(This,pVal)
  6455.  
  6456. #define IXceedZip__0402_put_SkipIfOlderVersion(This,newVal)    \
  6457.     (This)->lpVtbl -> put_SkipIfOlderVersion(This,newVal)
  6458.  
  6459. #define IXceedZip__0402_get_TempFolder(This,pVal)    \
  6460.     (This)->lpVtbl -> get_TempFolder(This,pVal)
  6461.  
  6462. #define IXceedZip__0402_put_TempFolder(This,newVal)    \
  6463.     (This)->lpVtbl -> put_TempFolder(This,newVal)
  6464.  
  6465. #define IXceedZip__0402_get_UseTempFile(This,pVal)    \
  6466.     (This)->lpVtbl -> get_UseTempFile(This,pVal)
  6467.  
  6468. #define IXceedZip__0402_put_UseTempFile(This,newVal)    \
  6469.     (This)->lpVtbl -> put_UseTempFile(This,newVal)
  6470.  
  6471. #define IXceedZip__0402_get_UnzipToFolder(This,pVal)    \
  6472.     (This)->lpVtbl -> get_UnzipToFolder(This,pVal)
  6473.  
  6474. #define IXceedZip__0402_put_UnzipToFolder(This,newVal)    \
  6475.     (This)->lpVtbl -> put_UnzipToFolder(This,newVal)
  6476.  
  6477. #define IXceedZip__0402_get_ZipFilename(This,pVal)    \
  6478.     (This)->lpVtbl -> get_ZipFilename(This,pVal)
  6479.  
  6480. #define IXceedZip__0402_put_ZipFilename(This,newVal)    \
  6481.     (This)->lpVtbl -> put_ZipFilename(This,newVal)
  6482.  
  6483. #define IXceedZip__0402_get_CurrentOperation(This,pVal)    \
  6484.     (This)->lpVtbl -> get_CurrentOperation(This,pVal)
  6485.  
  6486. #define IXceedZip__0402_get_SpanMultipleDisks(This,pVal)    \
  6487.     (This)->lpVtbl -> get_SpanMultipleDisks(This,pVal)
  6488.  
  6489. #define IXceedZip__0402_put_SpanMultipleDisks(This,newVal)    \
  6490.     (This)->lpVtbl -> put_SpanMultipleDisks(This,newVal)
  6491.  
  6492. #define IXceedZip__0402_get_ExtraHeaders(This,pVal)    \
  6493.     (This)->lpVtbl -> get_ExtraHeaders(This,pVal)
  6494.  
  6495. #define IXceedZip__0402_put_ExtraHeaders(This,newVal)    \
  6496.     (This)->lpVtbl -> put_ExtraHeaders(This,newVal)
  6497.  
  6498. #define IXceedZip__0402_get_ZipOpenedFiles(This,pVal)    \
  6499.     (This)->lpVtbl -> get_ZipOpenedFiles(This,pVal)
  6500.  
  6501. #define IXceedZip__0402_put_ZipOpenedFiles(This,newVal)    \
  6502.     (This)->lpVtbl -> put_ZipOpenedFiles(This,newVal)
  6503.  
  6504. #define IXceedZip__0402_get_BackgroundProcessing(This,pVal)    \
  6505.     (This)->lpVtbl -> get_BackgroundProcessing(This,pVal)
  6506.  
  6507. #define IXceedZip__0402_put_BackgroundProcessing(This,newVal)    \
  6508.     (This)->lpVtbl -> put_BackgroundProcessing(This,newVal)
  6509.  
  6510. #define IXceedZip__0402_get_SfxBinaryModule(This,pVal)    \
  6511.     (This)->lpVtbl -> get_SfxBinaryModule(This,pVal)
  6512.  
  6513. #define IXceedZip__0402_put_SfxBinaryModule(This,newVal)    \
  6514.     (This)->lpVtbl -> put_SfxBinaryModule(This,newVal)
  6515.  
  6516. #define IXceedZip__0402_get_SfxButtons(This,xIndex,pVal)    \
  6517.     (This)->lpVtbl -> get_SfxButtons(This,xIndex,pVal)
  6518.  
  6519. #define IXceedZip__0402_put_SfxButtons(This,xIndex,newVal)    \
  6520.     (This)->lpVtbl -> put_SfxButtons(This,xIndex,newVal)
  6521.  
  6522. #define IXceedZip__0402_get_SfxMessages(This,xIndex,pVal)    \
  6523.     (This)->lpVtbl -> get_SfxMessages(This,xIndex,pVal)
  6524.  
  6525. #define IXceedZip__0402_put_SfxMessages(This,xIndex,newVal)    \
  6526.     (This)->lpVtbl -> put_SfxMessages(This,xIndex,newVal)
  6527.  
  6528. #define IXceedZip__0402_get_SfxStrings(This,xIndex,pVal)    \
  6529.     (This)->lpVtbl -> get_SfxStrings(This,xIndex,pVal)
  6530.  
  6531. #define IXceedZip__0402_put_SfxStrings(This,xIndex,newVal)    \
  6532.     (This)->lpVtbl -> put_SfxStrings(This,xIndex,newVal)
  6533.  
  6534. #define IXceedZip__0402_get_SfxDefaultPassword(This,pVal)    \
  6535.     (This)->lpVtbl -> get_SfxDefaultPassword(This,pVal)
  6536.  
  6537. #define IXceedZip__0402_put_SfxDefaultPassword(This,newVal)    \
  6538.     (This)->lpVtbl -> put_SfxDefaultPassword(This,newVal)
  6539.  
  6540. #define IXceedZip__0402_get_SfxDefaultUnzipToFolder(This,pVal)    \
  6541.     (This)->lpVtbl -> get_SfxDefaultUnzipToFolder(This,pVal)
  6542.  
  6543. #define IXceedZip__0402_put_SfxDefaultUnzipToFolder(This,newVal)    \
  6544.     (This)->lpVtbl -> put_SfxDefaultUnzipToFolder(This,newVal)
  6545.  
  6546. #define IXceedZip__0402_get_SfxExistingFileBehavior(This,pVal)    \
  6547.     (This)->lpVtbl -> get_SfxExistingFileBehavior(This,pVal)
  6548.  
  6549. #define IXceedZip__0402_put_SfxExistingFileBehavior(This,newVal)    \
  6550.     (This)->lpVtbl -> put_SfxExistingFileBehavior(This,newVal)
  6551.  
  6552. #define IXceedZip__0402_get_SfxReadmeFile(This,pVal)    \
  6553.     (This)->lpVtbl -> get_SfxReadmeFile(This,pVal)
  6554.  
  6555. #define IXceedZip__0402_put_SfxReadmeFile(This,newVal)    \
  6556.     (This)->lpVtbl -> put_SfxReadmeFile(This,newVal)
  6557.  
  6558. #define IXceedZip__0402_get_SfxExecuteAfter(This,pVal)    \
  6559.     (This)->lpVtbl -> get_SfxExecuteAfter(This,pVal)
  6560.  
  6561. #define IXceedZip__0402_put_SfxExecuteAfter(This,newVal)    \
  6562.     (This)->lpVtbl -> put_SfxExecuteAfter(This,newVal)
  6563.  
  6564. #define IXceedZip__0402_get_SfxInstallMode(This,pVal)    \
  6565.     (This)->lpVtbl -> get_SfxInstallMode(This,pVal)
  6566.  
  6567. #define IXceedZip__0402_put_SfxInstallMode(This,newVal)    \
  6568.     (This)->lpVtbl -> put_SfxInstallMode(This,newVal)
  6569.  
  6570. #define IXceedZip__0402_get_SfxProgramGroup(This,pVal)    \
  6571.     (This)->lpVtbl -> get_SfxProgramGroup(This,pVal)
  6572.  
  6573. #define IXceedZip__0402_put_SfxProgramGroup(This,newVal)    \
  6574.     (This)->lpVtbl -> put_SfxProgramGroup(This,newVal)
  6575.  
  6576. #define IXceedZip__0402_get_SfxProgramGroupItems(This,pVal)    \
  6577.     (This)->lpVtbl -> get_SfxProgramGroupItems(This,pVal)
  6578.  
  6579. #define IXceedZip__0402_put_SfxProgramGroupItems(This,newVal)    \
  6580.     (This)->lpVtbl -> put_SfxProgramGroupItems(This,newVal)
  6581.  
  6582. #define IXceedZip__0402_get_SfxExtensionsToAssociate(This,pVal)    \
  6583.     (This)->lpVtbl -> get_SfxExtensionsToAssociate(This,pVal)
  6584.  
  6585. #define IXceedZip__0402_put_SfxExtensionsToAssociate(This,newVal)    \
  6586.     (This)->lpVtbl -> put_SfxExtensionsToAssociate(This,newVal)
  6587.  
  6588. #define IXceedZip__0402_get_SfxIconFilename(This,pVal)    \
  6589.     (This)->lpVtbl -> get_SfxIconFilename(This,pVal)
  6590.  
  6591. #define IXceedZip__0402_put_SfxIconFilename(This,newVal)    \
  6592.     (This)->lpVtbl -> put_SfxIconFilename(This,newVal)
  6593.  
  6594. #define IXceedZip__0402_AddFilesToProcess(This,sFileMask)    \
  6595.     (This)->lpVtbl -> AddFilesToProcess(This,sFileMask)
  6596.  
  6597. #define IXceedZip__0402_AddFilesToExclude(This,sFileMask)    \
  6598.     (This)->lpVtbl -> AddFilesToExclude(This,sFileMask)
  6599.  
  6600. #define IXceedZip__0402_PreviewFiles(This,bCalcCompSize,xResult)    \
  6601.     (This)->lpVtbl -> PreviewFiles(This,bCalcCompSize,xResult)
  6602.  
  6603. #define IXceedZip__0402_ListZipContents(This,xResult)    \
  6604.     (This)->lpVtbl -> ListZipContents(This,xResult)
  6605.  
  6606. #define IXceedZip__0402_Zip(This,xResult)    \
  6607.     (This)->lpVtbl -> Zip(This,xResult)
  6608.  
  6609. #define IXceedZip__0402_Unzip(This,xResult)    \
  6610.     (This)->lpVtbl -> Unzip(This,xResult)
  6611.  
  6612. #define IXceedZip__0402_RemoveFiles(This,xResult)    \
  6613.     (This)->lpVtbl -> RemoveFiles(This,xResult)
  6614.  
  6615. #define IXceedZip__0402_TestZipFile(This,bCheckCompressedData,xResult)    \
  6616.     (This)->lpVtbl -> TestZipFile(This,bCheckCompressedData,xResult)
  6617.  
  6618. #define IXceedZip__0402_GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)    \
  6619.     (This)->lpVtbl -> GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)
  6620.  
  6621. #define IXceedZip__0402_AboutBox(This)    \
  6622.     (This)->lpVtbl -> AboutBox(This)
  6623.  
  6624. #define IXceedZip__0402_SfxAddProgramGroupItem(This,sApplication,sDescription)    \
  6625.     (This)->lpVtbl -> SfxAddProgramGroupItem(This,sApplication,sDescription)
  6626.  
  6627. #define IXceedZip__0402_SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)    \
  6628.     (This)->lpVtbl -> SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)
  6629.  
  6630. #define IXceedZip__0402_SfxResetButtons(This)    \
  6631.     (This)->lpVtbl -> SfxResetButtons(This)
  6632.  
  6633. #define IXceedZip__0402_SfxResetMessages(This)    \
  6634.     (This)->lpVtbl -> SfxResetMessages(This)
  6635.  
  6636. #define IXceedZip__0402_SfxResetStrings(This)    \
  6637.     (This)->lpVtbl -> SfxResetStrings(This)
  6638.  
  6639. #define IXceedZip__0402_SfxClearButtons(This)    \
  6640.     (This)->lpVtbl -> SfxClearButtons(This)
  6641.  
  6642. #define IXceedZip__0402_SfxClearMessages(This)    \
  6643.     (This)->lpVtbl -> SfxClearMessages(This)
  6644.  
  6645. #define IXceedZip__0402_SfxClearStrings(This)    \
  6646.     (This)->lpVtbl -> SfxClearStrings(This)
  6647.  
  6648. #define IXceedZip__0402_Convert(This,sDestFilename,xResult)    \
  6649.     (This)->lpVtbl -> Convert(This,sDestFilename,xResult)
  6650.  
  6651. #define IXceedZip__0402_License(This,sLicense,bSucceeded)    \
  6652.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  6653.  
  6654. #define IXceedZip__0402_SfxLoadConfig(This,sConfigFilename,bSuccess)    \
  6655.     (This)->lpVtbl -> SfxLoadConfig(This,sConfigFilename,bSuccess)
  6656.  
  6657. #define IXceedZip__0402_SfxSaveConfig(This,sConfigFilename,bSuccess)    \
  6658.     (This)->lpVtbl -> SfxSaveConfig(This,sConfigFilename,bSuccess)
  6659.  
  6660. #define IXceedZip__0402_GetErrorDescription(This,xType,lValue,bstrHelpString)    \
  6661.     (This)->lpVtbl -> GetErrorDescription(This,xType,lValue,bstrHelpString)
  6662.  
  6663. #define IXceedZip__0402_GetZipContents(This,xContents,xFormat,xResult)    \
  6664.     (This)->lpVtbl -> GetZipContents(This,xContents,xFormat,xResult)
  6665.  
  6666. #define IXceedZip__0402_get_SfxFilesToCopy(This,psVal)    \
  6667.     (This)->lpVtbl -> get_SfxFilesToCopy(This,psVal)
  6668.  
  6669. #define IXceedZip__0402_put_SfxFilesToCopy(This,sVal)    \
  6670.     (This)->lpVtbl -> put_SfxFilesToCopy(This,sVal)
  6671.  
  6672. #define IXceedZip__0402_get_SfxFilesToRegister(This,psVal)    \
  6673.     (This)->lpVtbl -> get_SfxFilesToRegister(This,psVal)
  6674.  
  6675. #define IXceedZip__0402_put_SfxFilesToRegister(This,sVal)    \
  6676.     (This)->lpVtbl -> put_SfxFilesToRegister(This,sVal)
  6677.  
  6678. #define IXceedZip__0402_get_SfxRegistryKeys(This,psVal)    \
  6679.     (This)->lpVtbl -> get_SfxRegistryKeys(This,psVal)
  6680.  
  6681. #define IXceedZip__0402_put_SfxRegistryKeys(This,sVal)    \
  6682.     (This)->lpVtbl -> put_SfxRegistryKeys(This,sVal)
  6683.  
  6684. #define IXceedZip__0402_get_DeleteZippedFiles(This,pbVal)    \
  6685.     (This)->lpVtbl -> get_DeleteZippedFiles(This,pbVal)
  6686.  
  6687. #define IXceedZip__0402_put_DeleteZippedFiles(This,bVal)    \
  6688.     (This)->lpVtbl -> put_DeleteZippedFiles(This,bVal)
  6689.  
  6690. #define IXceedZip__0402_get_FirstDiskFreeSpace(This,plVal)    \
  6691.     (This)->lpVtbl -> get_FirstDiskFreeSpace(This,plVal)
  6692.  
  6693. #define IXceedZip__0402_put_FirstDiskFreeSpace(This,lVal)    \
  6694.     (This)->lpVtbl -> put_FirstDiskFreeSpace(This,lVal)
  6695.  
  6696. #define IXceedZip__0402_get_MinDiskFreeSpace(This,plVal)    \
  6697.     (This)->lpVtbl -> get_MinDiskFreeSpace(This,plVal)
  6698.  
  6699. #define IXceedZip__0402_put_MinDiskFreeSpace(This,lVal)    \
  6700.     (This)->lpVtbl -> put_MinDiskFreeSpace(This,lVal)
  6701.  
  6702. #define IXceedZip__0402_get_EventsToTrigger(This,pxVal)    \
  6703.     (This)->lpVtbl -> get_EventsToTrigger(This,pxVal)
  6704.  
  6705. #define IXceedZip__0402_put_EventsToTrigger(This,xVal)    \
  6706.     (This)->lpVtbl -> put_EventsToTrigger(This,xVal)
  6707.  
  6708. #define IXceedZip__0402_SfxAddExecuteAfter(This,sApplication,sParameters)    \
  6709.     (This)->lpVtbl -> SfxAddExecuteAfter(This,sApplication,sParameters)
  6710.  
  6711. #define IXceedZip__0402_SfxAddFileToCopy(This,sSource,sDestination)    \
  6712.     (This)->lpVtbl -> SfxAddFileToCopy(This,sSource,sDestination)
  6713.  
  6714. #define IXceedZip__0402_SfxAddFileToRegister(This,sDllServer)    \
  6715.     (This)->lpVtbl -> SfxAddFileToRegister(This,sDllServer)
  6716.  
  6717. #define IXceedZip__0402_SfxAddRegistryKey(This,sKey,sValueName,vaValue)    \
  6718.     (This)->lpVtbl -> SfxAddRegistryKey(This,sKey,sValueName,vaValue)
  6719.  
  6720. #define IXceedZip__0402_GetZipContentsEx(This,xContents,xFormat,xResult)    \
  6721.     (This)->lpVtbl -> GetZipContentsEx(This,xContents,xFormat,xResult)
  6722.  
  6723. #define IXceedZip__0402_get_CompressionMethod(This,pxVal)    \
  6724.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  6725.  
  6726. #define IXceedZip__0402_put_CompressionMethod(This,xVal)    \
  6727.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  6728.  
  6729.  
  6730. #endif /* COBJMACROS */
  6731.  
  6732.  
  6733. #endif     /* C style interface */
  6734.  
  6735.  
  6736.  
  6737.  
  6738. #endif     /* __IXceedZip__0402_INTERFACE_DEFINED__ */
  6739.  
  6740.  
  6741. #ifndef __IXceedZip__0403_INTERFACE_DEFINED__
  6742. #define __IXceedZip__0403_INTERFACE_DEFINED__
  6743.  
  6744. /* interface IXceedZip__0403 */
  6745. /* [hidden][version][unique][dual][uuid][object] */ 
  6746.  
  6747.  
  6748. EXTERN_C const IID IID_IXceedZip__0403;
  6749.  
  6750. #if defined(__cplusplus) && !defined(CINTERFACE)
  6751.     
  6752.     MIDL_INTERFACE("CC6FD600-EE1D-11d4-801A-0060082AE372")
  6753.     IXceedZip__0403 : public IXceedZip
  6754.     {
  6755.     public:
  6756.     };
  6757.     
  6758. #else     /* C style interface */
  6759.  
  6760.     typedef struct IXceedZip__0403Vtbl
  6761.     {
  6762.         BEGIN_INTERFACE
  6763.         
  6764.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  6765.             IXceedZip__0403 __RPC_FAR * This,
  6766.             /* [in] */ REFIID riid,
  6767.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  6768.         
  6769.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  6770.             IXceedZip__0403 __RPC_FAR * This);
  6771.         
  6772.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  6773.             IXceedZip__0403 __RPC_FAR * This);
  6774.         
  6775.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  6776.             IXceedZip__0403 __RPC_FAR * This,
  6777.             /* [out] */ UINT __RPC_FAR *pctinfo);
  6778.         
  6779.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  6780.             IXceedZip__0403 __RPC_FAR * This,
  6781.             /* [in] */ UINT iTInfo,
  6782.             /* [in] */ LCID lcid,
  6783.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  6784.         
  6785.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  6786.             IXceedZip__0403 __RPC_FAR * This,
  6787.             /* [in] */ REFIID riid,
  6788.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  6789.             /* [in] */ UINT cNames,
  6790.             /* [in] */ LCID lcid,
  6791.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  6792.         
  6793.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  6794.             IXceedZip__0403 __RPC_FAR * This,
  6795.             /* [in] */ DISPID dispIdMember,
  6796.             /* [in] */ REFIID riid,
  6797.             /* [in] */ LCID lcid,
  6798.             /* [in] */ WORD wFlags,
  6799.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  6800.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  6801.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  6802.             /* [out] */ UINT __RPC_FAR *puArgErr);
  6803.         
  6804.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Abort )( 
  6805.             IXceedZip__0403 __RPC_FAR * This,
  6806.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6807.         
  6808.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Abort )( 
  6809.             IXceedZip__0403 __RPC_FAR * This,
  6810.             /* [in] */ VARIANT_BOOL newVal);
  6811.         
  6812.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BasePath )( 
  6813.             IXceedZip__0403 __RPC_FAR * This,
  6814.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6815.         
  6816.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BasePath )( 
  6817.             IXceedZip__0403 __RPC_FAR * This,
  6818.             /* [in] */ BSTR newVal);
  6819.         
  6820.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  6821.             IXceedZip__0403 __RPC_FAR * This,
  6822.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  6823.         
  6824.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  6825.             IXceedZip__0403 __RPC_FAR * This,
  6826.             /* [in] */ xcdCompressionLevel newVal);
  6827.         
  6828.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  6829.             IXceedZip__0403 __RPC_FAR * This,
  6830.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6831.         
  6832.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  6833.             IXceedZip__0403 __RPC_FAR * This,
  6834.             /* [in] */ BSTR newVal);
  6835.         
  6836.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RequiredFileAttributes )( 
  6837.             IXceedZip__0403 __RPC_FAR * This,
  6838.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  6839.         
  6840.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RequiredFileAttributes )( 
  6841.             IXceedZip__0403 __RPC_FAR * This,
  6842.             /* [in] */ xcdFileAttributes newVal);
  6843.         
  6844.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcludedFileAttributes )( 
  6845.             IXceedZip__0403 __RPC_FAR * This,
  6846.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  6847.         
  6848.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExcludedFileAttributes )( 
  6849.             IXceedZip__0403 __RPC_FAR * This,
  6850.             /* [in] */ xcdFileAttributes newVal);
  6851.         
  6852.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToProcess )( 
  6853.             IXceedZip__0403 __RPC_FAR * This,
  6854.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6855.         
  6856.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToProcess )( 
  6857.             IXceedZip__0403 __RPC_FAR * This,
  6858.             /* [in] */ BSTR newVal);
  6859.         
  6860.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilesToExclude )( 
  6861.             IXceedZip__0403 __RPC_FAR * This,
  6862.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6863.         
  6864.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilesToExclude )( 
  6865.             IXceedZip__0403 __RPC_FAR * This,
  6866.             /* [in] */ BSTR newVal);
  6867.         
  6868.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDateToProcess )( 
  6869.             IXceedZip__0403 __RPC_FAR * This,
  6870.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  6871.         
  6872.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDateToProcess )( 
  6873.             IXceedZip__0403 __RPC_FAR * This,
  6874.             /* [in] */ DATE newVal);
  6875.         
  6876.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDateToProcess )( 
  6877.             IXceedZip__0403 __RPC_FAR * This,
  6878.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  6879.         
  6880.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDateToProcess )( 
  6881.             IXceedZip__0403 __RPC_FAR * This,
  6882.             /* [in] */ DATE newVal);
  6883.         
  6884.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSizeToProcess )( 
  6885.             IXceedZip__0403 __RPC_FAR * This,
  6886.             /* [retval][out] */ long __RPC_FAR *pVal);
  6887.         
  6888.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSizeToProcess )( 
  6889.             IXceedZip__0403 __RPC_FAR * This,
  6890.             /* [in] */ long newVal);
  6891.         
  6892.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSizeToProcess )( 
  6893.             IXceedZip__0403 __RPC_FAR * This,
  6894.             /* [retval][out] */ long __RPC_FAR *pVal);
  6895.         
  6896.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSizeToProcess )( 
  6897.             IXceedZip__0403 __RPC_FAR * This,
  6898.             /* [in] */ long newVal);
  6899.         
  6900.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SplitSize )( 
  6901.             IXceedZip__0403 __RPC_FAR * This,
  6902.             /* [retval][out] */ long __RPC_FAR *pVal);
  6903.         
  6904.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SplitSize )( 
  6905.             IXceedZip__0403 __RPC_FAR * This,
  6906.             /* [in] */ long newVal);
  6907.         
  6908.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PreservePaths )( 
  6909.             IXceedZip__0403 __RPC_FAR * This,
  6910.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6911.         
  6912.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PreservePaths )( 
  6913.             IXceedZip__0403 __RPC_FAR * This,
  6914.             /* [in] */ VARIANT_BOOL newVal);
  6915.         
  6916.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProcessSubfolders )( 
  6917.             IXceedZip__0403 __RPC_FAR * This,
  6918.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6919.         
  6920.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProcessSubfolders )( 
  6921.             IXceedZip__0403 __RPC_FAR * This,
  6922.             /* [in] */ VARIANT_BOOL newVal);
  6923.         
  6924.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfExisting )( 
  6925.             IXceedZip__0403 __RPC_FAR * This,
  6926.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6927.         
  6928.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfExisting )( 
  6929.             IXceedZip__0403 __RPC_FAR * This,
  6930.             /* [in] */ VARIANT_BOOL newVal);
  6931.         
  6932.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfNotExisting )( 
  6933.             IXceedZip__0403 __RPC_FAR * This,
  6934.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6935.         
  6936.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfNotExisting )( 
  6937.             IXceedZip__0403 __RPC_FAR * This,
  6938.             /* [in] */ VARIANT_BOOL newVal);
  6939.         
  6940.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderDate )( 
  6941.             IXceedZip__0403 __RPC_FAR * This,
  6942.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6943.         
  6944.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderDate )( 
  6945.             IXceedZip__0403 __RPC_FAR * This,
  6946.             /* [in] */ VARIANT_BOOL newVal);
  6947.         
  6948.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SkipIfOlderVersion )( 
  6949.             IXceedZip__0403 __RPC_FAR * This,
  6950.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6951.         
  6952.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SkipIfOlderVersion )( 
  6953.             IXceedZip__0403 __RPC_FAR * This,
  6954.             /* [in] */ VARIANT_BOOL newVal);
  6955.         
  6956.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TempFolder )( 
  6957.             IXceedZip__0403 __RPC_FAR * This,
  6958.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6959.         
  6960.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TempFolder )( 
  6961.             IXceedZip__0403 __RPC_FAR * This,
  6962.             /* [in] */ BSTR newVal);
  6963.         
  6964.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UseTempFile )( 
  6965.             IXceedZip__0403 __RPC_FAR * This,
  6966.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  6967.         
  6968.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UseTempFile )( 
  6969.             IXceedZip__0403 __RPC_FAR * This,
  6970.             /* [in] */ VARIANT_BOOL newVal);
  6971.         
  6972.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnzipToFolder )( 
  6973.             IXceedZip__0403 __RPC_FAR * This,
  6974.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6975.         
  6976.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_UnzipToFolder )( 
  6977.             IXceedZip__0403 __RPC_FAR * This,
  6978.             /* [in] */ BSTR newVal);
  6979.         
  6980.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipFilename )( 
  6981.             IXceedZip__0403 __RPC_FAR * This,
  6982.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  6983.         
  6984.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipFilename )( 
  6985.             IXceedZip__0403 __RPC_FAR * This,
  6986.             /* [in] */ BSTR newVal);
  6987.         
  6988.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentOperation )( 
  6989.             IXceedZip__0403 __RPC_FAR * This,
  6990.             /* [retval][out] */ xcdCurrentOperation __RPC_FAR *pVal);
  6991.         
  6992.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpanMultipleDisks )( 
  6993.             IXceedZip__0403 __RPC_FAR * This,
  6994.             /* [retval][out] */ xcdDiskSpanning __RPC_FAR *pVal);
  6995.         
  6996.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpanMultipleDisks )( 
  6997.             IXceedZip__0403 __RPC_FAR * This,
  6998.             /* [in] */ xcdDiskSpanning newVal);
  6999.         
  7000.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExtraHeaders )( 
  7001.             IXceedZip__0403 __RPC_FAR * This,
  7002.             /* [retval][out] */ xcdExtraHeader __RPC_FAR *pVal);
  7003.         
  7004.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ExtraHeaders )( 
  7005.             IXceedZip__0403 __RPC_FAR * This,
  7006.             /* [in] */ xcdExtraHeader newVal);
  7007.         
  7008.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZipOpenedFiles )( 
  7009.             IXceedZip__0403 __RPC_FAR * This,
  7010.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  7011.         
  7012.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZipOpenedFiles )( 
  7013.             IXceedZip__0403 __RPC_FAR * This,
  7014.             /* [in] */ VARIANT_BOOL newVal);
  7015.         
  7016.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BackgroundProcessing )( 
  7017.             IXceedZip__0403 __RPC_FAR * This,
  7018.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  7019.         
  7020.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BackgroundProcessing )( 
  7021.             IXceedZip__0403 __RPC_FAR * This,
  7022.             /* [in] */ VARIANT_BOOL newVal);
  7023.         
  7024.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxBinaryModule )( 
  7025.             IXceedZip__0403 __RPC_FAR * This,
  7026.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7027.         
  7028.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxBinaryModule )( 
  7029.             IXceedZip__0403 __RPC_FAR * This,
  7030.             /* [in] */ BSTR newVal);
  7031.         
  7032.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxButtons )( 
  7033.             IXceedZip__0403 __RPC_FAR * This,
  7034.             /* [in] */ xcdSfxButtons xIndex,
  7035.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7036.         
  7037.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxButtons )( 
  7038.             IXceedZip__0403 __RPC_FAR * This,
  7039.             /* [in] */ xcdSfxButtons xIndex,
  7040.             /* [in] */ BSTR newVal);
  7041.         
  7042.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxMessages )( 
  7043.             IXceedZip__0403 __RPC_FAR * This,
  7044.             /* [in] */ xcdSfxMessages xIndex,
  7045.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7046.         
  7047.         /* [nonbrowsable][helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxMessages )( 
  7048.             IXceedZip__0403 __RPC_FAR * This,
  7049.             /* [in] */ xcdSfxMessages xIndex,
  7050.             /* [in] */ BSTR newVal);
  7051.         
  7052.         /* [helpcontext][helpstring][id][nonbrowsable][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxStrings )( 
  7053.             IXceedZip__0403 __RPC_FAR * This,
  7054.             /* [in] */ xcdSfxStrings xIndex,
  7055.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7056.         
  7057.         /* [helpcontext][helpstring][id][nonbrowsable][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxStrings )( 
  7058.             IXceedZip__0403 __RPC_FAR * This,
  7059.             /* [in] */ xcdSfxStrings xIndex,
  7060.             /* [in] */ BSTR newVal);
  7061.         
  7062.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultPassword )( 
  7063.             IXceedZip__0403 __RPC_FAR * This,
  7064.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7065.         
  7066.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultPassword )( 
  7067.             IXceedZip__0403 __RPC_FAR * This,
  7068.             /* [in] */ BSTR newVal);
  7069.         
  7070.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxDefaultUnzipToFolder )( 
  7071.             IXceedZip__0403 __RPC_FAR * This,
  7072.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7073.         
  7074.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxDefaultUnzipToFolder )( 
  7075.             IXceedZip__0403 __RPC_FAR * This,
  7076.             /* [in] */ BSTR newVal);
  7077.         
  7078.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExistingFileBehavior )( 
  7079.             IXceedZip__0403 __RPC_FAR * This,
  7080.             /* [retval][out] */ xcdSfxExistingFileBehavior __RPC_FAR *pVal);
  7081.         
  7082.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExistingFileBehavior )( 
  7083.             IXceedZip__0403 __RPC_FAR * This,
  7084.             /* [in] */ xcdSfxExistingFileBehavior newVal);
  7085.         
  7086.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxReadmeFile )( 
  7087.             IXceedZip__0403 __RPC_FAR * This,
  7088.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7089.         
  7090.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxReadmeFile )( 
  7091.             IXceedZip__0403 __RPC_FAR * This,
  7092.             /* [in] */ BSTR newVal);
  7093.         
  7094.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExecuteAfter )( 
  7095.             IXceedZip__0403 __RPC_FAR * This,
  7096.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7097.         
  7098.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExecuteAfter )( 
  7099.             IXceedZip__0403 __RPC_FAR * This,
  7100.             /* [in] */ BSTR newVal);
  7101.         
  7102.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxInstallMode )( 
  7103.             IXceedZip__0403 __RPC_FAR * This,
  7104.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  7105.         
  7106.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxInstallMode )( 
  7107.             IXceedZip__0403 __RPC_FAR * This,
  7108.             /* [in] */ VARIANT_BOOL newVal);
  7109.         
  7110.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroup )( 
  7111.             IXceedZip__0403 __RPC_FAR * This,
  7112.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7113.         
  7114.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroup )( 
  7115.             IXceedZip__0403 __RPC_FAR * This,
  7116.             /* [in] */ BSTR newVal);
  7117.         
  7118.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxProgramGroupItems )( 
  7119.             IXceedZip__0403 __RPC_FAR * This,
  7120.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7121.         
  7122.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxProgramGroupItems )( 
  7123.             IXceedZip__0403 __RPC_FAR * This,
  7124.             /* [in] */ BSTR newVal);
  7125.         
  7126.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxExtensionsToAssociate )( 
  7127.             IXceedZip__0403 __RPC_FAR * This,
  7128.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7129.         
  7130.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxExtensionsToAssociate )( 
  7131.             IXceedZip__0403 __RPC_FAR * This,
  7132.             /* [in] */ BSTR newVal);
  7133.         
  7134.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxIconFilename )( 
  7135.             IXceedZip__0403 __RPC_FAR * This,
  7136.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7137.         
  7138.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxIconFilename )( 
  7139.             IXceedZip__0403 __RPC_FAR * This,
  7140.             /* [in] */ BSTR newVal);
  7141.         
  7142.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToProcess )( 
  7143.             IXceedZip__0403 __RPC_FAR * This,
  7144.             /* [in] */ BSTR sFileMask);
  7145.         
  7146.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddFilesToExclude )( 
  7147.             IXceedZip__0403 __RPC_FAR * This,
  7148.             /* [in] */ BSTR sFileMask);
  7149.         
  7150.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PreviewFiles )( 
  7151.             IXceedZip__0403 __RPC_FAR * This,
  7152.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCalcCompSize,
  7153.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7154.         
  7155.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListZipContents )( 
  7156.             IXceedZip__0403 __RPC_FAR * This,
  7157.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7158.         
  7159.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Zip )( 
  7160.             IXceedZip__0403 __RPC_FAR * This,
  7161.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7162.         
  7163.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Unzip )( 
  7164.             IXceedZip__0403 __RPC_FAR * This,
  7165.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7166.         
  7167.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveFiles )( 
  7168.             IXceedZip__0403 __RPC_FAR * This,
  7169.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7170.         
  7171.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TestZipFile )( 
  7172.             IXceedZip__0403 __RPC_FAR * This,
  7173.             /* [defaultvalue][optional][in] */ VARIANT_BOOL bCheckCompressedData,
  7174.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7175.         
  7176.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipFileInformation )( 
  7177.             IXceedZip__0403 __RPC_FAR * This,
  7178.             /* [out] */ long __RPC_FAR *lNbFiles,
  7179.             /* [out] */ long __RPC_FAR *lCompressedSize,
  7180.             /* [out] */ long __RPC_FAR *lUncompressedSize,
  7181.             /* [out] */ short __RPC_FAR *nCompressionRatio,
  7182.             /* [out] */ VARIANT_BOOL __RPC_FAR *bSpanned,
  7183.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7184.         
  7185.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  7186.             IXceedZip__0403 __RPC_FAR * This);
  7187.         
  7188.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddProgramGroupItem )( 
  7189.             IXceedZip__0403 __RPC_FAR * This,
  7190.             /* [in] */ BSTR sApplication,
  7191.             /* [in] */ BSTR sDescription);
  7192.         
  7193.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExtensionToAssociate )( 
  7194.             IXceedZip__0403 __RPC_FAR * This,
  7195.             /* [in] */ BSTR sDescription,
  7196.             /* [in] */ BSTR sExtension,
  7197.             /* [in] */ BSTR sApplication);
  7198.         
  7199.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetButtons )( 
  7200.             IXceedZip__0403 __RPC_FAR * This);
  7201.         
  7202.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetMessages )( 
  7203.             IXceedZip__0403 __RPC_FAR * This);
  7204.         
  7205.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxResetStrings )( 
  7206.             IXceedZip__0403 __RPC_FAR * This);
  7207.         
  7208.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearButtons )( 
  7209.             IXceedZip__0403 __RPC_FAR * This);
  7210.         
  7211.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearMessages )( 
  7212.             IXceedZip__0403 __RPC_FAR * This);
  7213.         
  7214.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxClearStrings )( 
  7215.             IXceedZip__0403 __RPC_FAR * This);
  7216.         
  7217.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )( 
  7218.             IXceedZip__0403 __RPC_FAR * This,
  7219.             /* [in] */ BSTR sDestFilename,
  7220.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7221.         
  7222.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  7223.             IXceedZip__0403 __RPC_FAR * This,
  7224.             /* [in] */ BSTR sLicense,
  7225.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  7226.         
  7227.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxLoadConfig )( 
  7228.             IXceedZip__0403 __RPC_FAR * This,
  7229.             /* [in] */ BSTR sConfigFilename,
  7230.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  7231.         
  7232.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxSaveConfig )( 
  7233.             IXceedZip__0403 __RPC_FAR * This,
  7234.             /* [in] */ BSTR sConfigFilename,
  7235.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSuccess);
  7236.         
  7237.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  7238.             IXceedZip__0403 __RPC_FAR * This,
  7239.             /* [in] */ xcdValueType xType,
  7240.             /* [in] */ long lValue,
  7241.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  7242.         
  7243.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContents )( 
  7244.             IXceedZip__0403 __RPC_FAR * This,
  7245.             /* [out][in] */ IDispatch __RPC_FAR *__RPC_FAR *xContents,
  7246.             /* [in] */ xcdContentsFormat xFormat,
  7247.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7248.         
  7249.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToCopy )( 
  7250.             IXceedZip__0403 __RPC_FAR * This,
  7251.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  7252.         
  7253.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToCopy )( 
  7254.             IXceedZip__0403 __RPC_FAR * This,
  7255.             /* [in] */ BSTR sVal);
  7256.         
  7257.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxFilesToRegister )( 
  7258.             IXceedZip__0403 __RPC_FAR * This,
  7259.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  7260.         
  7261.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxFilesToRegister )( 
  7262.             IXceedZip__0403 __RPC_FAR * This,
  7263.             /* [in] */ BSTR sVal);
  7264.         
  7265.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SfxRegistryKeys )( 
  7266.             IXceedZip__0403 __RPC_FAR * This,
  7267.             /* [retval][out] */ BSTR __RPC_FAR *psVal);
  7268.         
  7269.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SfxRegistryKeys )( 
  7270.             IXceedZip__0403 __RPC_FAR * This,
  7271.             /* [in] */ BSTR sVal);
  7272.         
  7273.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeleteZippedFiles )( 
  7274.             IXceedZip__0403 __RPC_FAR * This,
  7275.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbVal);
  7276.         
  7277.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DeleteZippedFiles )( 
  7278.             IXceedZip__0403 __RPC_FAR * This,
  7279.             /* [in] */ VARIANT_BOOL bVal);
  7280.         
  7281.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstDiskFreeSpace )( 
  7282.             IXceedZip__0403 __RPC_FAR * This,
  7283.             /* [retval][out] */ long __RPC_FAR *plVal);
  7284.         
  7285.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstDiskFreeSpace )( 
  7286.             IXceedZip__0403 __RPC_FAR * This,
  7287.             /* [in] */ long lVal);
  7288.         
  7289.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinDiskFreeSpace )( 
  7290.             IXceedZip__0403 __RPC_FAR * This,
  7291.             /* [retval][out] */ long __RPC_FAR *plVal);
  7292.         
  7293.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinDiskFreeSpace )( 
  7294.             IXceedZip__0403 __RPC_FAR * This,
  7295.             /* [in] */ long lVal);
  7296.         
  7297.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EventsToTrigger )( 
  7298.             IXceedZip__0403 __RPC_FAR * This,
  7299.             /* [retval][out] */ xcdEvents __RPC_FAR *pxVal);
  7300.         
  7301.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EventsToTrigger )( 
  7302.             IXceedZip__0403 __RPC_FAR * This,
  7303.             /* [in] */ xcdEvents xVal);
  7304.         
  7305.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddExecuteAfter )( 
  7306.             IXceedZip__0403 __RPC_FAR * This,
  7307.             /* [in] */ BSTR sApplication,
  7308.             /* [in] */ BSTR sParameters);
  7309.         
  7310.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToCopy )( 
  7311.             IXceedZip__0403 __RPC_FAR * This,
  7312.             /* [in] */ BSTR sSource,
  7313.             /* [in] */ BSTR sDestination);
  7314.         
  7315.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddFileToRegister )( 
  7316.             IXceedZip__0403 __RPC_FAR * This,
  7317.             /* [in] */ BSTR sDllServer);
  7318.         
  7319.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SfxAddRegistryKey )( 
  7320.             IXceedZip__0403 __RPC_FAR * This,
  7321.             /* [in] */ BSTR sKey,
  7322.             /* [in] */ BSTR sValueName,
  7323.             /* [in] */ VARIANT vaValue);
  7324.         
  7325.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetZipContentsEx )( 
  7326.             IXceedZip__0403 __RPC_FAR * This,
  7327.             /* [out][in] */ VARIANT __RPC_FAR *xContents,
  7328.             /* [in] */ xcdContentsFormat xFormat,
  7329.             /* [retval][out] */ xcdError __RPC_FAR *xResult);
  7330.         
  7331.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  7332.             IXceedZip__0403 __RPC_FAR * This,
  7333.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  7334.         
  7335.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  7336.             IXceedZip__0403 __RPC_FAR * This,
  7337.             /* [in] */ xcdCompressionMethod xVal);
  7338.         
  7339.         END_INTERFACE
  7340.     } IXceedZip__0403Vtbl;
  7341.  
  7342.     interface IXceedZip__0403
  7343.     {
  7344.         CONST_VTBL struct IXceedZip__0403Vtbl __RPC_FAR *lpVtbl;
  7345.     };
  7346.  
  7347.     
  7348.  
  7349. #ifdef COBJMACROS
  7350.  
  7351.  
  7352. #define IXceedZip__0403_QueryInterface(This,riid,ppvObject)    \
  7353.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  7354.  
  7355. #define IXceedZip__0403_AddRef(This)    \
  7356.     (This)->lpVtbl -> AddRef(This)
  7357.  
  7358. #define IXceedZip__0403_Release(This)    \
  7359.     (This)->lpVtbl -> Release(This)
  7360.  
  7361.  
  7362. #define IXceedZip__0403_GetTypeInfoCount(This,pctinfo)    \
  7363.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  7364.  
  7365. #define IXceedZip__0403_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  7366.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  7367.  
  7368. #define IXceedZip__0403_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  7369.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  7370.  
  7371. #define IXceedZip__0403_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  7372.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  7373.  
  7374.  
  7375. #define IXceedZip__0403_get_Abort(This,pVal)    \
  7376.     (This)->lpVtbl -> get_Abort(This,pVal)
  7377.  
  7378. #define IXceedZip__0403_put_Abort(This,newVal)    \
  7379.     (This)->lpVtbl -> put_Abort(This,newVal)
  7380.  
  7381. #define IXceedZip__0403_get_BasePath(This,pVal)    \
  7382.     (This)->lpVtbl -> get_BasePath(This,pVal)
  7383.  
  7384. #define IXceedZip__0403_put_BasePath(This,newVal)    \
  7385.     (This)->lpVtbl -> put_BasePath(This,newVal)
  7386.  
  7387. #define IXceedZip__0403_get_CompressionLevel(This,pVal)    \
  7388.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  7389.  
  7390. #define IXceedZip__0403_put_CompressionLevel(This,newVal)    \
  7391.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  7392.  
  7393. #define IXceedZip__0403_get_EncryptionPassword(This,pVal)    \
  7394.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  7395.  
  7396. #define IXceedZip__0403_put_EncryptionPassword(This,newVal)    \
  7397.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  7398.  
  7399. #define IXceedZip__0403_get_RequiredFileAttributes(This,pVal)    \
  7400.     (This)->lpVtbl -> get_RequiredFileAttributes(This,pVal)
  7401.  
  7402. #define IXceedZip__0403_put_RequiredFileAttributes(This,newVal)    \
  7403.     (This)->lpVtbl -> put_RequiredFileAttributes(This,newVal)
  7404.  
  7405. #define IXceedZip__0403_get_ExcludedFileAttributes(This,pVal)    \
  7406.     (This)->lpVtbl -> get_ExcludedFileAttributes(This,pVal)
  7407.  
  7408. #define IXceedZip__0403_put_ExcludedFileAttributes(This,newVal)    \
  7409.     (This)->lpVtbl -> put_ExcludedFileAttributes(This,newVal)
  7410.  
  7411. #define IXceedZip__0403_get_FilesToProcess(This,pVal)    \
  7412.     (This)->lpVtbl -> get_FilesToProcess(This,pVal)
  7413.  
  7414. #define IXceedZip__0403_put_FilesToProcess(This,newVal)    \
  7415.     (This)->lpVtbl -> put_FilesToProcess(This,newVal)
  7416.  
  7417. #define IXceedZip__0403_get_FilesToExclude(This,pVal)    \
  7418.     (This)->lpVtbl -> get_FilesToExclude(This,pVal)
  7419.  
  7420. #define IXceedZip__0403_put_FilesToExclude(This,newVal)    \
  7421.     (This)->lpVtbl -> put_FilesToExclude(This,newVal)
  7422.  
  7423. #define IXceedZip__0403_get_MinDateToProcess(This,pVal)    \
  7424.     (This)->lpVtbl -> get_MinDateToProcess(This,pVal)
  7425.  
  7426. #define IXceedZip__0403_put_MinDateToProcess(This,newVal)    \
  7427.     (This)->lpVtbl -> put_MinDateToProcess(This,newVal)
  7428.  
  7429. #define IXceedZip__0403_get_MaxDateToProcess(This,pVal)    \
  7430.     (This)->lpVtbl -> get_MaxDateToProcess(This,pVal)
  7431.  
  7432. #define IXceedZip__0403_put_MaxDateToProcess(This,newVal)    \
  7433.     (This)->lpVtbl -> put_MaxDateToProcess(This,newVal)
  7434.  
  7435. #define IXceedZip__0403_get_MinSizeToProcess(This,pVal)    \
  7436.     (This)->lpVtbl -> get_MinSizeToProcess(This,pVal)
  7437.  
  7438. #define IXceedZip__0403_put_MinSizeToProcess(This,newVal)    \
  7439.     (This)->lpVtbl -> put_MinSizeToProcess(This,newVal)
  7440.  
  7441. #define IXceedZip__0403_get_MaxSizeToProcess(This,pVal)    \
  7442.     (This)->lpVtbl -> get_MaxSizeToProcess(This,pVal)
  7443.  
  7444. #define IXceedZip__0403_put_MaxSizeToProcess(This,newVal)    \
  7445.     (This)->lpVtbl -> put_MaxSizeToProcess(This,newVal)
  7446.  
  7447. #define IXceedZip__0403_get_SplitSize(This,pVal)    \
  7448.     (This)->lpVtbl -> get_SplitSize(This,pVal)
  7449.  
  7450. #define IXceedZip__0403_put_SplitSize(This,newVal)    \
  7451.     (This)->lpVtbl -> put_SplitSize(This,newVal)
  7452.  
  7453. #define IXceedZip__0403_get_PreservePaths(This,pVal)    \
  7454.     (This)->lpVtbl -> get_PreservePaths(This,pVal)
  7455.  
  7456. #define IXceedZip__0403_put_PreservePaths(This,newVal)    \
  7457.     (This)->lpVtbl -> put_PreservePaths(This,newVal)
  7458.  
  7459. #define IXceedZip__0403_get_ProcessSubfolders(This,pVal)    \
  7460.     (This)->lpVtbl -> get_ProcessSubfolders(This,pVal)
  7461.  
  7462. #define IXceedZip__0403_put_ProcessSubfolders(This,newVal)    \
  7463.     (This)->lpVtbl -> put_ProcessSubfolders(This,newVal)
  7464.  
  7465. #define IXceedZip__0403_get_SkipIfExisting(This,pVal)    \
  7466.     (This)->lpVtbl -> get_SkipIfExisting(This,pVal)
  7467.  
  7468. #define IXceedZip__0403_put_SkipIfExisting(This,newVal)    \
  7469.     (This)->lpVtbl -> put_SkipIfExisting(This,newVal)
  7470.  
  7471. #define IXceedZip__0403_get_SkipIfNotExisting(This,pVal)    \
  7472.     (This)->lpVtbl -> get_SkipIfNotExisting(This,pVal)
  7473.  
  7474. #define IXceedZip__0403_put_SkipIfNotExisting(This,newVal)    \
  7475.     (This)->lpVtbl -> put_SkipIfNotExisting(This,newVal)
  7476.  
  7477. #define IXceedZip__0403_get_SkipIfOlderDate(This,pVal)    \
  7478.     (This)->lpVtbl -> get_SkipIfOlderDate(This,pVal)
  7479.  
  7480. #define IXceedZip__0403_put_SkipIfOlderDate(This,newVal)    \
  7481.     (This)->lpVtbl -> put_SkipIfOlderDate(This,newVal)
  7482.  
  7483. #define IXceedZip__0403_get_SkipIfOlderVersion(This,pVal)    \
  7484.     (This)->lpVtbl -> get_SkipIfOlderVersion(This,pVal)
  7485.  
  7486. #define IXceedZip__0403_put_SkipIfOlderVersion(This,newVal)    \
  7487.     (This)->lpVtbl -> put_SkipIfOlderVersion(This,newVal)
  7488.  
  7489. #define IXceedZip__0403_get_TempFolder(This,pVal)    \
  7490.     (This)->lpVtbl -> get_TempFolder(This,pVal)
  7491.  
  7492. #define IXceedZip__0403_put_TempFolder(This,newVal)    \
  7493.     (This)->lpVtbl -> put_TempFolder(This,newVal)
  7494.  
  7495. #define IXceedZip__0403_get_UseTempFile(This,pVal)    \
  7496.     (This)->lpVtbl -> get_UseTempFile(This,pVal)
  7497.  
  7498. #define IXceedZip__0403_put_UseTempFile(This,newVal)    \
  7499.     (This)->lpVtbl -> put_UseTempFile(This,newVal)
  7500.  
  7501. #define IXceedZip__0403_get_UnzipToFolder(This,pVal)    \
  7502.     (This)->lpVtbl -> get_UnzipToFolder(This,pVal)
  7503.  
  7504. #define IXceedZip__0403_put_UnzipToFolder(This,newVal)    \
  7505.     (This)->lpVtbl -> put_UnzipToFolder(This,newVal)
  7506.  
  7507. #define IXceedZip__0403_get_ZipFilename(This,pVal)    \
  7508.     (This)->lpVtbl -> get_ZipFilename(This,pVal)
  7509.  
  7510. #define IXceedZip__0403_put_ZipFilename(This,newVal)    \
  7511.     (This)->lpVtbl -> put_ZipFilename(This,newVal)
  7512.  
  7513. #define IXceedZip__0403_get_CurrentOperation(This,pVal)    \
  7514.     (This)->lpVtbl -> get_CurrentOperation(This,pVal)
  7515.  
  7516. #define IXceedZip__0403_get_SpanMultipleDisks(This,pVal)    \
  7517.     (This)->lpVtbl -> get_SpanMultipleDisks(This,pVal)
  7518.  
  7519. #define IXceedZip__0403_put_SpanMultipleDisks(This,newVal)    \
  7520.     (This)->lpVtbl -> put_SpanMultipleDisks(This,newVal)
  7521.  
  7522. #define IXceedZip__0403_get_ExtraHeaders(This,pVal)    \
  7523.     (This)->lpVtbl -> get_ExtraHeaders(This,pVal)
  7524.  
  7525. #define IXceedZip__0403_put_ExtraHeaders(This,newVal)    \
  7526.     (This)->lpVtbl -> put_ExtraHeaders(This,newVal)
  7527.  
  7528. #define IXceedZip__0403_get_ZipOpenedFiles(This,pVal)    \
  7529.     (This)->lpVtbl -> get_ZipOpenedFiles(This,pVal)
  7530.  
  7531. #define IXceedZip__0403_put_ZipOpenedFiles(This,newVal)    \
  7532.     (This)->lpVtbl -> put_ZipOpenedFiles(This,newVal)
  7533.  
  7534. #define IXceedZip__0403_get_BackgroundProcessing(This,pVal)    \
  7535.     (This)->lpVtbl -> get_BackgroundProcessing(This,pVal)
  7536.  
  7537. #define IXceedZip__0403_put_BackgroundProcessing(This,newVal)    \
  7538.     (This)->lpVtbl -> put_BackgroundProcessing(This,newVal)
  7539.  
  7540. #define IXceedZip__0403_get_SfxBinaryModule(This,pVal)    \
  7541.     (This)->lpVtbl -> get_SfxBinaryModule(This,pVal)
  7542.  
  7543. #define IXceedZip__0403_put_SfxBinaryModule(This,newVal)    \
  7544.     (This)->lpVtbl -> put_SfxBinaryModule(This,newVal)
  7545.  
  7546. #define IXceedZip__0403_get_SfxButtons(This,xIndex,pVal)    \
  7547.     (This)->lpVtbl -> get_SfxButtons(This,xIndex,pVal)
  7548.  
  7549. #define IXceedZip__0403_put_SfxButtons(This,xIndex,newVal)    \
  7550.     (This)->lpVtbl -> put_SfxButtons(This,xIndex,newVal)
  7551.  
  7552. #define IXceedZip__0403_get_SfxMessages(This,xIndex,pVal)    \
  7553.     (This)->lpVtbl -> get_SfxMessages(This,xIndex,pVal)
  7554.  
  7555. #define IXceedZip__0403_put_SfxMessages(This,xIndex,newVal)    \
  7556.     (This)->lpVtbl -> put_SfxMessages(This,xIndex,newVal)
  7557.  
  7558. #define IXceedZip__0403_get_SfxStrings(This,xIndex,pVal)    \
  7559.     (This)->lpVtbl -> get_SfxStrings(This,xIndex,pVal)
  7560.  
  7561. #define IXceedZip__0403_put_SfxStrings(This,xIndex,newVal)    \
  7562.     (This)->lpVtbl -> put_SfxStrings(This,xIndex,newVal)
  7563.  
  7564. #define IXceedZip__0403_get_SfxDefaultPassword(This,pVal)    \
  7565.     (This)->lpVtbl -> get_SfxDefaultPassword(This,pVal)
  7566.  
  7567. #define IXceedZip__0403_put_SfxDefaultPassword(This,newVal)    \
  7568.     (This)->lpVtbl -> put_SfxDefaultPassword(This,newVal)
  7569.  
  7570. #define IXceedZip__0403_get_SfxDefaultUnzipToFolder(This,pVal)    \
  7571.     (This)->lpVtbl -> get_SfxDefaultUnzipToFolder(This,pVal)
  7572.  
  7573. #define IXceedZip__0403_put_SfxDefaultUnzipToFolder(This,newVal)    \
  7574.     (This)->lpVtbl -> put_SfxDefaultUnzipToFolder(This,newVal)
  7575.  
  7576. #define IXceedZip__0403_get_SfxExistingFileBehavior(This,pVal)    \
  7577.     (This)->lpVtbl -> get_SfxExistingFileBehavior(This,pVal)
  7578.  
  7579. #define IXceedZip__0403_put_SfxExistingFileBehavior(This,newVal)    \
  7580.     (This)->lpVtbl -> put_SfxExistingFileBehavior(This,newVal)
  7581.  
  7582. #define IXceedZip__0403_get_SfxReadmeFile(This,pVal)    \
  7583.     (This)->lpVtbl -> get_SfxReadmeFile(This,pVal)
  7584.  
  7585. #define IXceedZip__0403_put_SfxReadmeFile(This,newVal)    \
  7586.     (This)->lpVtbl -> put_SfxReadmeFile(This,newVal)
  7587.  
  7588. #define IXceedZip__0403_get_SfxExecuteAfter(This,pVal)    \
  7589.     (This)->lpVtbl -> get_SfxExecuteAfter(This,pVal)
  7590.  
  7591. #define IXceedZip__0403_put_SfxExecuteAfter(This,newVal)    \
  7592.     (This)->lpVtbl -> put_SfxExecuteAfter(This,newVal)
  7593.  
  7594. #define IXceedZip__0403_get_SfxInstallMode(This,pVal)    \
  7595.     (This)->lpVtbl -> get_SfxInstallMode(This,pVal)
  7596.  
  7597. #define IXceedZip__0403_put_SfxInstallMode(This,newVal)    \
  7598.     (This)->lpVtbl -> put_SfxInstallMode(This,newVal)
  7599.  
  7600. #define IXceedZip__0403_get_SfxProgramGroup(This,pVal)    \
  7601.     (This)->lpVtbl -> get_SfxProgramGroup(This,pVal)
  7602.  
  7603. #define IXceedZip__0403_put_SfxProgramGroup(This,newVal)    \
  7604.     (This)->lpVtbl -> put_SfxProgramGroup(This,newVal)
  7605.  
  7606. #define IXceedZip__0403_get_SfxProgramGroupItems(This,pVal)    \
  7607.     (This)->lpVtbl -> get_SfxProgramGroupItems(This,pVal)
  7608.  
  7609. #define IXceedZip__0403_put_SfxProgramGroupItems(This,newVal)    \
  7610.     (This)->lpVtbl -> put_SfxProgramGroupItems(This,newVal)
  7611.  
  7612. #define IXceedZip__0403_get_SfxExtensionsToAssociate(This,pVal)    \
  7613.     (This)->lpVtbl -> get_SfxExtensionsToAssociate(This,pVal)
  7614.  
  7615. #define IXceedZip__0403_put_SfxExtensionsToAssociate(This,newVal)    \
  7616.     (This)->lpVtbl -> put_SfxExtensionsToAssociate(This,newVal)
  7617.  
  7618. #define IXceedZip__0403_get_SfxIconFilename(This,pVal)    \
  7619.     (This)->lpVtbl -> get_SfxIconFilename(This,pVal)
  7620.  
  7621. #define IXceedZip__0403_put_SfxIconFilename(This,newVal)    \
  7622.     (This)->lpVtbl -> put_SfxIconFilename(This,newVal)
  7623.  
  7624. #define IXceedZip__0403_AddFilesToProcess(This,sFileMask)    \
  7625.     (This)->lpVtbl -> AddFilesToProcess(This,sFileMask)
  7626.  
  7627. #define IXceedZip__0403_AddFilesToExclude(This,sFileMask)    \
  7628.     (This)->lpVtbl -> AddFilesToExclude(This,sFileMask)
  7629.  
  7630. #define IXceedZip__0403_PreviewFiles(This,bCalcCompSize,xResult)    \
  7631.     (This)->lpVtbl -> PreviewFiles(This,bCalcCompSize,xResult)
  7632.  
  7633. #define IXceedZip__0403_ListZipContents(This,xResult)    \
  7634.     (This)->lpVtbl -> ListZipContents(This,xResult)
  7635.  
  7636. #define IXceedZip__0403_Zip(This,xResult)    \
  7637.     (This)->lpVtbl -> Zip(This,xResult)
  7638.  
  7639. #define IXceedZip__0403_Unzip(This,xResult)    \
  7640.     (This)->lpVtbl -> Unzip(This,xResult)
  7641.  
  7642. #define IXceedZip__0403_RemoveFiles(This,xResult)    \
  7643.     (This)->lpVtbl -> RemoveFiles(This,xResult)
  7644.  
  7645. #define IXceedZip__0403_TestZipFile(This,bCheckCompressedData,xResult)    \
  7646.     (This)->lpVtbl -> TestZipFile(This,bCheckCompressedData,xResult)
  7647.  
  7648. #define IXceedZip__0403_GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)    \
  7649.     (This)->lpVtbl -> GetZipFileInformation(This,lNbFiles,lCompressedSize,lUncompressedSize,nCompressionRatio,bSpanned,xResult)
  7650.  
  7651. #define IXceedZip__0403_AboutBox(This)    \
  7652.     (This)->lpVtbl -> AboutBox(This)
  7653.  
  7654. #define IXceedZip__0403_SfxAddProgramGroupItem(This,sApplication,sDescription)    \
  7655.     (This)->lpVtbl -> SfxAddProgramGroupItem(This,sApplication,sDescription)
  7656.  
  7657. #define IXceedZip__0403_SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)    \
  7658.     (This)->lpVtbl -> SfxAddExtensionToAssociate(This,sDescription,sExtension,sApplication)
  7659.  
  7660. #define IXceedZip__0403_SfxResetButtons(This)    \
  7661.     (This)->lpVtbl -> SfxResetButtons(This)
  7662.  
  7663. #define IXceedZip__0403_SfxResetMessages(This)    \
  7664.     (This)->lpVtbl -> SfxResetMessages(This)
  7665.  
  7666. #define IXceedZip__0403_SfxResetStrings(This)    \
  7667.     (This)->lpVtbl -> SfxResetStrings(This)
  7668.  
  7669. #define IXceedZip__0403_SfxClearButtons(This)    \
  7670.     (This)->lpVtbl -> SfxClearButtons(This)
  7671.  
  7672. #define IXceedZip__0403_SfxClearMessages(This)    \
  7673.     (This)->lpVtbl -> SfxClearMessages(This)
  7674.  
  7675. #define IXceedZip__0403_SfxClearStrings(This)    \
  7676.     (This)->lpVtbl -> SfxClearStrings(This)
  7677.  
  7678. #define IXceedZip__0403_Convert(This,sDestFilename,xResult)    \
  7679.     (This)->lpVtbl -> Convert(This,sDestFilename,xResult)
  7680.  
  7681. #define IXceedZip__0403_License(This,sLicense,bSucceeded)    \
  7682.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  7683.  
  7684. #define IXceedZip__0403_SfxLoadConfig(This,sConfigFilename,bSuccess)    \
  7685.     (This)->lpVtbl -> SfxLoadConfig(This,sConfigFilename,bSuccess)
  7686.  
  7687. #define IXceedZip__0403_SfxSaveConfig(This,sConfigFilename,bSuccess)    \
  7688.     (This)->lpVtbl -> SfxSaveConfig(This,sConfigFilename,bSuccess)
  7689.  
  7690. #define IXceedZip__0403_GetErrorDescription(This,xType,lValue,bstrHelpString)    \
  7691.     (This)->lpVtbl -> GetErrorDescription(This,xType,lValue,bstrHelpString)
  7692.  
  7693. #define IXceedZip__0403_GetZipContents(This,xContents,xFormat,xResult)    \
  7694.     (This)->lpVtbl -> GetZipContents(This,xContents,xFormat,xResult)
  7695.  
  7696. #define IXceedZip__0403_get_SfxFilesToCopy(This,psVal)    \
  7697.     (This)->lpVtbl -> get_SfxFilesToCopy(This,psVal)
  7698.  
  7699. #define IXceedZip__0403_put_SfxFilesToCopy(This,sVal)    \
  7700.     (This)->lpVtbl -> put_SfxFilesToCopy(This,sVal)
  7701.  
  7702. #define IXceedZip__0403_get_SfxFilesToRegister(This,psVal)    \
  7703.     (This)->lpVtbl -> get_SfxFilesToRegister(This,psVal)
  7704.  
  7705. #define IXceedZip__0403_put_SfxFilesToRegister(This,sVal)    \
  7706.     (This)->lpVtbl -> put_SfxFilesToRegister(This,sVal)
  7707.  
  7708. #define IXceedZip__0403_get_SfxRegistryKeys(This,psVal)    \
  7709.     (This)->lpVtbl -> get_SfxRegistryKeys(This,psVal)
  7710.  
  7711. #define IXceedZip__0403_put_SfxRegistryKeys(This,sVal)    \
  7712.     (This)->lpVtbl -> put_SfxRegistryKeys(This,sVal)
  7713.  
  7714. #define IXceedZip__0403_get_DeleteZippedFiles(This,pbVal)    \
  7715.     (This)->lpVtbl -> get_DeleteZippedFiles(This,pbVal)
  7716.  
  7717. #define IXceedZip__0403_put_DeleteZippedFiles(This,bVal)    \
  7718.     (This)->lpVtbl -> put_DeleteZippedFiles(This,bVal)
  7719.  
  7720. #define IXceedZip__0403_get_FirstDiskFreeSpace(This,plVal)    \
  7721.     (This)->lpVtbl -> get_FirstDiskFreeSpace(This,plVal)
  7722.  
  7723. #define IXceedZip__0403_put_FirstDiskFreeSpace(This,lVal)    \
  7724.     (This)->lpVtbl -> put_FirstDiskFreeSpace(This,lVal)
  7725.  
  7726. #define IXceedZip__0403_get_MinDiskFreeSpace(This,plVal)    \
  7727.     (This)->lpVtbl -> get_MinDiskFreeSpace(This,plVal)
  7728.  
  7729. #define IXceedZip__0403_put_MinDiskFreeSpace(This,lVal)    \
  7730.     (This)->lpVtbl -> put_MinDiskFreeSpace(This,lVal)
  7731.  
  7732. #define IXceedZip__0403_get_EventsToTrigger(This,pxVal)    \
  7733.     (This)->lpVtbl -> get_EventsToTrigger(This,pxVal)
  7734.  
  7735. #define IXceedZip__0403_put_EventsToTrigger(This,xVal)    \
  7736.     (This)->lpVtbl -> put_EventsToTrigger(This,xVal)
  7737.  
  7738. #define IXceedZip__0403_SfxAddExecuteAfter(This,sApplication,sParameters)    \
  7739.     (This)->lpVtbl -> SfxAddExecuteAfter(This,sApplication,sParameters)
  7740.  
  7741. #define IXceedZip__0403_SfxAddFileToCopy(This,sSource,sDestination)    \
  7742.     (This)->lpVtbl -> SfxAddFileToCopy(This,sSource,sDestination)
  7743.  
  7744. #define IXceedZip__0403_SfxAddFileToRegister(This,sDllServer)    \
  7745.     (This)->lpVtbl -> SfxAddFileToRegister(This,sDllServer)
  7746.  
  7747. #define IXceedZip__0403_SfxAddRegistryKey(This,sKey,sValueName,vaValue)    \
  7748.     (This)->lpVtbl -> SfxAddRegistryKey(This,sKey,sValueName,vaValue)
  7749.  
  7750. #define IXceedZip__0403_GetZipContentsEx(This,xContents,xFormat,xResult)    \
  7751.     (This)->lpVtbl -> GetZipContentsEx(This,xContents,xFormat,xResult)
  7752.  
  7753. #define IXceedZip__0403_get_CompressionMethod(This,pxVal)    \
  7754.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  7755.  
  7756. #define IXceedZip__0403_put_CompressionMethod(This,xVal)    \
  7757.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  7758.  
  7759.  
  7760. #endif /* COBJMACROS */
  7761.  
  7762.  
  7763. #endif     /* C style interface */
  7764.  
  7765.  
  7766.  
  7767.  
  7768. #endif     /* __IXceedZip__0403_INTERFACE_DEFINED__ */
  7769.  
  7770.  
  7771. #ifndef __IXceedZipItem_INTERFACE_DEFINED__
  7772. #define __IXceedZipItem_INTERFACE_DEFINED__
  7773.  
  7774. /* interface IXceedZipItem */
  7775. /* [version][unique][helpcontext][helpstring][dual][uuid][object] */ 
  7776.  
  7777.  
  7778. EXTERN_C const IID IID_IXceedZipItem;
  7779.  
  7780. #if defined(__cplusplus) && !defined(CINTERFACE)
  7781.     
  7782.     MIDL_INTERFACE("31C2DDD1-B692-11d4-BFE3-0060082AE372")
  7783.     IXceedZipItem : public IDispatch
  7784.     {
  7785.     public:
  7786.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Filename( 
  7787.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  7788.         
  7789.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilenameOnDisk( 
  7790.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  7791.         
  7792.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Comment( 
  7793.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  7794.         
  7795.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Size( 
  7796.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  7797.         
  7798.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressedSize( 
  7799.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  7800.         
  7801.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressionRatio( 
  7802.             /* [retval][out] */ short __RPC_FAR *pVal) = 0;
  7803.         
  7804.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Attributes( 
  7805.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal) = 0;
  7806.         
  7807.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CRC( 
  7808.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  7809.         
  7810.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastModified( 
  7811.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  7812.         
  7813.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastAccessed( 
  7814.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  7815.         
  7816.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Created( 
  7817.             /* [retval][out] */ DATE __RPC_FAR *pVal) = 0;
  7818.         
  7819.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressionMethod( 
  7820.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pVal) = 0;
  7821.         
  7822.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Encrypted( 
  7823.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  7824.         
  7825.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiskNumber( 
  7826.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  7827.         
  7828.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Excluded( 
  7829.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;
  7830.         
  7831.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExcludedReason( 
  7832.             /* [retval][out] */ xcdSkippingReason __RPC_FAR *pVal) = 0;
  7833.         
  7834.     };
  7835.     
  7836. #else     /* C style interface */
  7837.  
  7838.     typedef struct IXceedZipItemVtbl
  7839.     {
  7840.         BEGIN_INTERFACE
  7841.         
  7842.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  7843.             IXceedZipItem __RPC_FAR * This,
  7844.             /* [in] */ REFIID riid,
  7845.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  7846.         
  7847.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  7848.             IXceedZipItem __RPC_FAR * This);
  7849.         
  7850.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  7851.             IXceedZipItem __RPC_FAR * This);
  7852.         
  7853.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  7854.             IXceedZipItem __RPC_FAR * This,
  7855.             /* [out] */ UINT __RPC_FAR *pctinfo);
  7856.         
  7857.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  7858.             IXceedZipItem __RPC_FAR * This,
  7859.             /* [in] */ UINT iTInfo,
  7860.             /* [in] */ LCID lcid,
  7861.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  7862.         
  7863.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  7864.             IXceedZipItem __RPC_FAR * This,
  7865.             /* [in] */ REFIID riid,
  7866.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  7867.             /* [in] */ UINT cNames,
  7868.             /* [in] */ LCID lcid,
  7869.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  7870.         
  7871.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  7872.             IXceedZipItem __RPC_FAR * This,
  7873.             /* [in] */ DISPID dispIdMember,
  7874.             /* [in] */ REFIID riid,
  7875.             /* [in] */ LCID lcid,
  7876.             /* [in] */ WORD wFlags,
  7877.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  7878.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  7879.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  7880.             /* [out] */ UINT __RPC_FAR *puArgErr);
  7881.         
  7882.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Filename )( 
  7883.             IXceedZipItem __RPC_FAR * This,
  7884.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7885.         
  7886.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilenameOnDisk )( 
  7887.             IXceedZipItem __RPC_FAR * This,
  7888.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7889.         
  7890.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Comment )( 
  7891.             IXceedZipItem __RPC_FAR * This,
  7892.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  7893.         
  7894.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Size )( 
  7895.             IXceedZipItem __RPC_FAR * This,
  7896.             /* [retval][out] */ long __RPC_FAR *pVal);
  7897.         
  7898.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressedSize )( 
  7899.             IXceedZipItem __RPC_FAR * This,
  7900.             /* [retval][out] */ long __RPC_FAR *pVal);
  7901.         
  7902.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionRatio )( 
  7903.             IXceedZipItem __RPC_FAR * This,
  7904.             /* [retval][out] */ short __RPC_FAR *pVal);
  7905.         
  7906.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attributes )( 
  7907.             IXceedZipItem __RPC_FAR * This,
  7908.             /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  7909.         
  7910.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CRC )( 
  7911.             IXceedZipItem __RPC_FAR * This,
  7912.             /* [retval][out] */ long __RPC_FAR *pVal);
  7913.         
  7914.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastModified )( 
  7915.             IXceedZipItem __RPC_FAR * This,
  7916.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  7917.         
  7918.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastAccessed )( 
  7919.             IXceedZipItem __RPC_FAR * This,
  7920.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  7921.         
  7922.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Created )( 
  7923.             IXceedZipItem __RPC_FAR * This,
  7924.             /* [retval][out] */ DATE __RPC_FAR *pVal);
  7925.         
  7926.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  7927.             IXceedZipItem __RPC_FAR * This,
  7928.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pVal);
  7929.         
  7930.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Encrypted )( 
  7931.             IXceedZipItem __RPC_FAR * This,
  7932.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  7933.         
  7934.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DiskNumber )( 
  7935.             IXceedZipItem __RPC_FAR * This,
  7936.             /* [retval][out] */ long __RPC_FAR *pVal);
  7937.         
  7938.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Excluded )( 
  7939.             IXceedZipItem __RPC_FAR * This,
  7940.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  7941.         
  7942.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ExcludedReason )( 
  7943.             IXceedZipItem __RPC_FAR * This,
  7944.             /* [retval][out] */ xcdSkippingReason __RPC_FAR *pVal);
  7945.         
  7946.         END_INTERFACE
  7947.     } IXceedZipItemVtbl;
  7948.  
  7949.     interface IXceedZipItem
  7950.     {
  7951.         CONST_VTBL struct IXceedZipItemVtbl __RPC_FAR *lpVtbl;
  7952.     };
  7953.  
  7954.     
  7955.  
  7956. #ifdef COBJMACROS
  7957.  
  7958.  
  7959. #define IXceedZipItem_QueryInterface(This,riid,ppvObject)    \
  7960.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  7961.  
  7962. #define IXceedZipItem_AddRef(This)    \
  7963.     (This)->lpVtbl -> AddRef(This)
  7964.  
  7965. #define IXceedZipItem_Release(This)    \
  7966.     (This)->lpVtbl -> Release(This)
  7967.  
  7968.  
  7969. #define IXceedZipItem_GetTypeInfoCount(This,pctinfo)    \
  7970.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  7971.  
  7972. #define IXceedZipItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  7973.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  7974.  
  7975. #define IXceedZipItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  7976.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  7977.  
  7978. #define IXceedZipItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  7979.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  7980.  
  7981.  
  7982. #define IXceedZipItem_get_Filename(This,pVal)    \
  7983.     (This)->lpVtbl -> get_Filename(This,pVal)
  7984.  
  7985. #define IXceedZipItem_get_FilenameOnDisk(This,pVal)    \
  7986.     (This)->lpVtbl -> get_FilenameOnDisk(This,pVal)
  7987.  
  7988. #define IXceedZipItem_get_Comment(This,pVal)    \
  7989.     (This)->lpVtbl -> get_Comment(This,pVal)
  7990.  
  7991. #define IXceedZipItem_get_Size(This,pVal)    \
  7992.     (This)->lpVtbl -> get_Size(This,pVal)
  7993.  
  7994. #define IXceedZipItem_get_CompressedSize(This,pVal)    \
  7995.     (This)->lpVtbl -> get_CompressedSize(This,pVal)
  7996.  
  7997. #define IXceedZipItem_get_CompressionRatio(This,pVal)    \
  7998.     (This)->lpVtbl -> get_CompressionRatio(This,pVal)
  7999.  
  8000. #define IXceedZipItem_get_Attributes(This,pVal)    \
  8001.     (This)->lpVtbl -> get_Attributes(This,pVal)
  8002.  
  8003. #define IXceedZipItem_get_CRC(This,pVal)    \
  8004.     (This)->lpVtbl -> get_CRC(This,pVal)
  8005.  
  8006. #define IXceedZipItem_get_LastModified(This,pVal)    \
  8007.     (This)->lpVtbl -> get_LastModified(This,pVal)
  8008.  
  8009. #define IXceedZipItem_get_LastAccessed(This,pVal)    \
  8010.     (This)->lpVtbl -> get_LastAccessed(This,pVal)
  8011.  
  8012. #define IXceedZipItem_get_Created(This,pVal)    \
  8013.     (This)->lpVtbl -> get_Created(This,pVal)
  8014.  
  8015. #define IXceedZipItem_get_CompressionMethod(This,pVal)    \
  8016.     (This)->lpVtbl -> get_CompressionMethod(This,pVal)
  8017.  
  8018. #define IXceedZipItem_get_Encrypted(This,pVal)    \
  8019.     (This)->lpVtbl -> get_Encrypted(This,pVal)
  8020.  
  8021. #define IXceedZipItem_get_DiskNumber(This,pVal)    \
  8022.     (This)->lpVtbl -> get_DiskNumber(This,pVal)
  8023.  
  8024. #define IXceedZipItem_get_Excluded(This,pVal)    \
  8025.     (This)->lpVtbl -> get_Excluded(This,pVal)
  8026.  
  8027. #define IXceedZipItem_get_ExcludedReason(This,pVal)    \
  8028.     (This)->lpVtbl -> get_ExcludedReason(This,pVal)
  8029.  
  8030. #endif /* COBJMACROS */
  8031.  
  8032.  
  8033. #endif     /* C style interface */
  8034.  
  8035.  
  8036.  
  8037. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_Filename_Proxy( 
  8038.     IXceedZipItem __RPC_FAR * This,
  8039.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  8040.  
  8041.  
  8042. void __RPC_STUB IXceedZipItem_get_Filename_Stub(
  8043.     IRpcStubBuffer *This,
  8044.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8045.     PRPC_MESSAGE _pRpcMessage,
  8046.     DWORD *_pdwStubPhase);
  8047.  
  8048.  
  8049. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_FilenameOnDisk_Proxy( 
  8050.     IXceedZipItem __RPC_FAR * This,
  8051.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  8052.  
  8053.  
  8054. void __RPC_STUB IXceedZipItem_get_FilenameOnDisk_Stub(
  8055.     IRpcStubBuffer *This,
  8056.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8057.     PRPC_MESSAGE _pRpcMessage,
  8058.     DWORD *_pdwStubPhase);
  8059.  
  8060.  
  8061. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_Comment_Proxy( 
  8062.     IXceedZipItem __RPC_FAR * This,
  8063.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  8064.  
  8065.  
  8066. void __RPC_STUB IXceedZipItem_get_Comment_Stub(
  8067.     IRpcStubBuffer *This,
  8068.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8069.     PRPC_MESSAGE _pRpcMessage,
  8070.     DWORD *_pdwStubPhase);
  8071.  
  8072.  
  8073. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_Size_Proxy( 
  8074.     IXceedZipItem __RPC_FAR * This,
  8075.     /* [retval][out] */ long __RPC_FAR *pVal);
  8076.  
  8077.  
  8078. void __RPC_STUB IXceedZipItem_get_Size_Stub(
  8079.     IRpcStubBuffer *This,
  8080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8081.     PRPC_MESSAGE _pRpcMessage,
  8082.     DWORD *_pdwStubPhase);
  8083.  
  8084.  
  8085. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_CompressedSize_Proxy( 
  8086.     IXceedZipItem __RPC_FAR * This,
  8087.     /* [retval][out] */ long __RPC_FAR *pVal);
  8088.  
  8089.  
  8090. void __RPC_STUB IXceedZipItem_get_CompressedSize_Stub(
  8091.     IRpcStubBuffer *This,
  8092.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8093.     PRPC_MESSAGE _pRpcMessage,
  8094.     DWORD *_pdwStubPhase);
  8095.  
  8096.  
  8097. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_CompressionRatio_Proxy( 
  8098.     IXceedZipItem __RPC_FAR * This,
  8099.     /* [retval][out] */ short __RPC_FAR *pVal);
  8100.  
  8101.  
  8102. void __RPC_STUB IXceedZipItem_get_CompressionRatio_Stub(
  8103.     IRpcStubBuffer *This,
  8104.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8105.     PRPC_MESSAGE _pRpcMessage,
  8106.     DWORD *_pdwStubPhase);
  8107.  
  8108.  
  8109. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_Attributes_Proxy( 
  8110.     IXceedZipItem __RPC_FAR * This,
  8111.     /* [retval][out] */ xcdFileAttributes __RPC_FAR *pVal);
  8112.  
  8113.  
  8114. void __RPC_STUB IXceedZipItem_get_Attributes_Stub(
  8115.     IRpcStubBuffer *This,
  8116.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8117.     PRPC_MESSAGE _pRpcMessage,
  8118.     DWORD *_pdwStubPhase);
  8119.  
  8120.  
  8121. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_CRC_Proxy( 
  8122.     IXceedZipItem __RPC_FAR * This,
  8123.     /* [retval][out] */ long __RPC_FAR *pVal);
  8124.  
  8125.  
  8126. void __RPC_STUB IXceedZipItem_get_CRC_Stub(
  8127.     IRpcStubBuffer *This,
  8128.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8129.     PRPC_MESSAGE _pRpcMessage,
  8130.     DWORD *_pdwStubPhase);
  8131.  
  8132.  
  8133. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_LastModified_Proxy( 
  8134.     IXceedZipItem __RPC_FAR * This,
  8135.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  8136.  
  8137.  
  8138. void __RPC_STUB IXceedZipItem_get_LastModified_Stub(
  8139.     IRpcStubBuffer *This,
  8140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8141.     PRPC_MESSAGE _pRpcMessage,
  8142.     DWORD *_pdwStubPhase);
  8143.  
  8144.  
  8145. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_LastAccessed_Proxy( 
  8146.     IXceedZipItem __RPC_FAR * This,
  8147.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  8148.  
  8149.  
  8150. void __RPC_STUB IXceedZipItem_get_LastAccessed_Stub(
  8151.     IRpcStubBuffer *This,
  8152.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8153.     PRPC_MESSAGE _pRpcMessage,
  8154.     DWORD *_pdwStubPhase);
  8155.  
  8156.  
  8157. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_Created_Proxy( 
  8158.     IXceedZipItem __RPC_FAR * This,
  8159.     /* [retval][out] */ DATE __RPC_FAR *pVal);
  8160.  
  8161.  
  8162. void __RPC_STUB IXceedZipItem_get_Created_Stub(
  8163.     IRpcStubBuffer *This,
  8164.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8165.     PRPC_MESSAGE _pRpcMessage,
  8166.     DWORD *_pdwStubPhase);
  8167.  
  8168.  
  8169. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_CompressionMethod_Proxy( 
  8170.     IXceedZipItem __RPC_FAR * This,
  8171.     /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pVal);
  8172.  
  8173.  
  8174. void __RPC_STUB IXceedZipItem_get_CompressionMethod_Stub(
  8175.     IRpcStubBuffer *This,
  8176.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8177.     PRPC_MESSAGE _pRpcMessage,
  8178.     DWORD *_pdwStubPhase);
  8179.  
  8180.  
  8181. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_Encrypted_Proxy( 
  8182.     IXceedZipItem __RPC_FAR * This,
  8183.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  8184.  
  8185.  
  8186. void __RPC_STUB IXceedZipItem_get_Encrypted_Stub(
  8187.     IRpcStubBuffer *This,
  8188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8189.     PRPC_MESSAGE _pRpcMessage,
  8190.     DWORD *_pdwStubPhase);
  8191.  
  8192.  
  8193. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_DiskNumber_Proxy( 
  8194.     IXceedZipItem __RPC_FAR * This,
  8195.     /* [retval][out] */ long __RPC_FAR *pVal);
  8196.  
  8197.  
  8198. void __RPC_STUB IXceedZipItem_get_DiskNumber_Stub(
  8199.     IRpcStubBuffer *This,
  8200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8201.     PRPC_MESSAGE _pRpcMessage,
  8202.     DWORD *_pdwStubPhase);
  8203.  
  8204.  
  8205. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_Excluded_Proxy( 
  8206.     IXceedZipItem __RPC_FAR * This,
  8207.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal);
  8208.  
  8209.  
  8210. void __RPC_STUB IXceedZipItem_get_Excluded_Stub(
  8211.     IRpcStubBuffer *This,
  8212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8213.     PRPC_MESSAGE _pRpcMessage,
  8214.     DWORD *_pdwStubPhase);
  8215.  
  8216.  
  8217. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItem_get_ExcludedReason_Proxy( 
  8218.     IXceedZipItem __RPC_FAR * This,
  8219.     /* [retval][out] */ xcdSkippingReason __RPC_FAR *pVal);
  8220.  
  8221.  
  8222. void __RPC_STUB IXceedZipItem_get_ExcludedReason_Stub(
  8223.     IRpcStubBuffer *This,
  8224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8225.     PRPC_MESSAGE _pRpcMessage,
  8226.     DWORD *_pdwStubPhase);
  8227.  
  8228.  
  8229.  
  8230. #endif     /* __IXceedZipItem_INTERFACE_DEFINED__ */
  8231.  
  8232.  
  8233. #ifndef __IXceedZipItems_INTERFACE_DEFINED__
  8234. #define __IXceedZipItems_INTERFACE_DEFINED__
  8235.  
  8236. /* interface IXceedZipItems */
  8237. /* [version][unique][helpcontext][helpstring][dual][uuid][object] */ 
  8238.  
  8239.  
  8240. EXTERN_C const IID IID_IXceedZipItems;
  8241.  
  8242. #if defined(__cplusplus) && !defined(CINTERFACE)
  8243.     
  8244.     MIDL_INTERFACE("31C2DDD2-B692-11d4-BFE3-0060082AE372")
  8245.     IXceedZipItems : public IDispatch
  8246.     {
  8247.     public:
  8248.         virtual /* [hidden][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( 
  8249.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal) = 0;
  8250.         
  8251.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( 
  8252.             /* [in] */ VARIANT __RPC_FAR *vaIndex,
  8253.             /* [retval][out] */ IXceedZipItem __RPC_FAR *__RPC_FAR *pVal) = 0;
  8254.         
  8255.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( 
  8256.             /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  8257.         
  8258.     };
  8259.     
  8260. #else     /* C style interface */
  8261.  
  8262.     typedef struct IXceedZipItemsVtbl
  8263.     {
  8264.         BEGIN_INTERFACE
  8265.         
  8266.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  8267.             IXceedZipItems __RPC_FAR * This,
  8268.             /* [in] */ REFIID riid,
  8269.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  8270.         
  8271.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  8272.             IXceedZipItems __RPC_FAR * This);
  8273.         
  8274.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  8275.             IXceedZipItems __RPC_FAR * This);
  8276.         
  8277.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  8278.             IXceedZipItems __RPC_FAR * This,
  8279.             /* [out] */ UINT __RPC_FAR *pctinfo);
  8280.         
  8281.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  8282.             IXceedZipItems __RPC_FAR * This,
  8283.             /* [in] */ UINT iTInfo,
  8284.             /* [in] */ LCID lcid,
  8285.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  8286.         
  8287.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  8288.             IXceedZipItems __RPC_FAR * This,
  8289.             /* [in] */ REFIID riid,
  8290.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  8291.             /* [in] */ UINT cNames,
  8292.             /* [in] */ LCID lcid,
  8293.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  8294.         
  8295.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  8296.             IXceedZipItems __RPC_FAR * This,
  8297.             /* [in] */ DISPID dispIdMember,
  8298.             /* [in] */ REFIID riid,
  8299.             /* [in] */ LCID lcid,
  8300.             /* [in] */ WORD wFlags,
  8301.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  8302.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  8303.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  8304.             /* [out] */ UINT __RPC_FAR *puArgErr);
  8305.         
  8306.         /* [hidden][restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( 
  8307.             IXceedZipItems __RPC_FAR * This,
  8308.             /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  8309.         
  8310.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( 
  8311.             IXceedZipItems __RPC_FAR * This,
  8312.             /* [in] */ VARIANT __RPC_FAR *vaIndex,
  8313.             /* [retval][out] */ IXceedZipItem __RPC_FAR *__RPC_FAR *pVal);
  8314.         
  8315.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( 
  8316.             IXceedZipItems __RPC_FAR * This,
  8317.             /* [retval][out] */ long __RPC_FAR *pVal);
  8318.         
  8319.         END_INTERFACE
  8320.     } IXceedZipItemsVtbl;
  8321.  
  8322.     interface IXceedZipItems
  8323.     {
  8324.         CONST_VTBL struct IXceedZipItemsVtbl __RPC_FAR *lpVtbl;
  8325.     };
  8326.  
  8327.     
  8328.  
  8329. #ifdef COBJMACROS
  8330.  
  8331.  
  8332. #define IXceedZipItems_QueryInterface(This,riid,ppvObject)    \
  8333.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  8334.  
  8335. #define IXceedZipItems_AddRef(This)    \
  8336.     (This)->lpVtbl -> AddRef(This)
  8337.  
  8338. #define IXceedZipItems_Release(This)    \
  8339.     (This)->lpVtbl -> Release(This)
  8340.  
  8341.  
  8342. #define IXceedZipItems_GetTypeInfoCount(This,pctinfo)    \
  8343.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  8344.  
  8345. #define IXceedZipItems_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  8346.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  8347.  
  8348. #define IXceedZipItems_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  8349.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  8350.  
  8351. #define IXceedZipItems_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  8352.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  8353.  
  8354.  
  8355. #define IXceedZipItems_get__NewEnum(This,pVal)    \
  8356.     (This)->lpVtbl -> get__NewEnum(This,pVal)
  8357.  
  8358. #define IXceedZipItems_get_Item(This,vaIndex,pVal)    \
  8359.     (This)->lpVtbl -> get_Item(This,vaIndex,pVal)
  8360.  
  8361. #define IXceedZipItems_get_Count(This,pVal)    \
  8362.     (This)->lpVtbl -> get_Count(This,pVal)
  8363.  
  8364. #endif /* COBJMACROS */
  8365.  
  8366.  
  8367. #endif     /* C style interface */
  8368.  
  8369.  
  8370.  
  8371. /* [hidden][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItems_get__NewEnum_Proxy( 
  8372.     IXceedZipItems __RPC_FAR * This,
  8373.     /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *pVal);
  8374.  
  8375.  
  8376. void __RPC_STUB IXceedZipItems_get__NewEnum_Stub(
  8377.     IRpcStubBuffer *This,
  8378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8379.     PRPC_MESSAGE _pRpcMessage,
  8380.     DWORD *_pdwStubPhase);
  8381.  
  8382.  
  8383. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItems_get_Item_Proxy( 
  8384.     IXceedZipItems __RPC_FAR * This,
  8385.     /* [in] */ VARIANT __RPC_FAR *vaIndex,
  8386.     /* [retval][out] */ IXceedZipItem __RPC_FAR *__RPC_FAR *pVal);
  8387.  
  8388.  
  8389. void __RPC_STUB IXceedZipItems_get_Item_Stub(
  8390.     IRpcStubBuffer *This,
  8391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8392.     PRPC_MESSAGE _pRpcMessage,
  8393.     DWORD *_pdwStubPhase);
  8394.  
  8395.  
  8396. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedZipItems_get_Count_Proxy( 
  8397.     IXceedZipItems __RPC_FAR * This,
  8398.     /* [retval][out] */ long __RPC_FAR *pVal);
  8399.  
  8400.  
  8401. void __RPC_STUB IXceedZipItems_get_Count_Stub(
  8402.     IRpcStubBuffer *This,
  8403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8404.     PRPC_MESSAGE _pRpcMessage,
  8405.     DWORD *_pdwStubPhase);
  8406.  
  8407.  
  8408.  
  8409. #endif     /* __IXceedZipItems_INTERFACE_DEFINED__ */
  8410.  
  8411.  
  8412. #ifndef ___IXceedZipEvents_DISPINTERFACE_DEFINED__
  8413. #define ___IXceedZipEvents_DISPINTERFACE_DEFINED__
  8414.  
  8415. /* dispinterface _IXceedZipEvents */
  8416. /* [version][helpstring][uuid] */ 
  8417.  
  8418.  
  8419. EXTERN_C const IID DIID__IXceedZipEvents;
  8420.  
  8421. #if defined(__cplusplus) && !defined(CINTERFACE)
  8422.  
  8423.     MIDL_INTERFACE("DB797691-40E0-11D2-9BD5-0060082AE372")
  8424.     _IXceedZipEvents : public IDispatch
  8425.     {
  8426.     };
  8427.     
  8428. #else     /* C style interface */
  8429.  
  8430.     typedef struct _IXceedZipEventsVtbl
  8431.     {
  8432.         BEGIN_INTERFACE
  8433.         
  8434.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  8435.             _IXceedZipEvents __RPC_FAR * This,
  8436.             /* [in] */ REFIID riid,
  8437.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  8438.         
  8439.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  8440.             _IXceedZipEvents __RPC_FAR * This);
  8441.         
  8442.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  8443.             _IXceedZipEvents __RPC_FAR * This);
  8444.         
  8445.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  8446.             _IXceedZipEvents __RPC_FAR * This,
  8447.             /* [out] */ UINT __RPC_FAR *pctinfo);
  8448.         
  8449.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  8450.             _IXceedZipEvents __RPC_FAR * This,
  8451.             /* [in] */ UINT iTInfo,
  8452.             /* [in] */ LCID lcid,
  8453.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  8454.         
  8455.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  8456.             _IXceedZipEvents __RPC_FAR * This,
  8457.             /* [in] */ REFIID riid,
  8458.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  8459.             /* [in] */ UINT cNames,
  8460.             /* [in] */ LCID lcid,
  8461.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  8462.         
  8463.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  8464.             _IXceedZipEvents __RPC_FAR * This,
  8465.             /* [in] */ DISPID dispIdMember,
  8466.             /* [in] */ REFIID riid,
  8467.             /* [in] */ LCID lcid,
  8468.             /* [in] */ WORD wFlags,
  8469.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  8470.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  8471.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  8472.             /* [out] */ UINT __RPC_FAR *puArgErr);
  8473.         
  8474.         END_INTERFACE
  8475.     } _IXceedZipEventsVtbl;
  8476.  
  8477.     interface _IXceedZipEvents
  8478.     {
  8479.         CONST_VTBL struct _IXceedZipEventsVtbl __RPC_FAR *lpVtbl;
  8480.     };
  8481.  
  8482.     
  8483.  
  8484. #ifdef COBJMACROS
  8485.  
  8486.  
  8487. #define _IXceedZipEvents_QueryInterface(This,riid,ppvObject)    \
  8488.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  8489.  
  8490. #define _IXceedZipEvents_AddRef(This)    \
  8491.     (This)->lpVtbl -> AddRef(This)
  8492.  
  8493. #define _IXceedZipEvents_Release(This)    \
  8494.     (This)->lpVtbl -> Release(This)
  8495.  
  8496.  
  8497. #define _IXceedZipEvents_GetTypeInfoCount(This,pctinfo)    \
  8498.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  8499.  
  8500. #define _IXceedZipEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  8501.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  8502.  
  8503. #define _IXceedZipEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  8504.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  8505.  
  8506. #define _IXceedZipEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  8507.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  8508.  
  8509. #endif /* COBJMACROS */
  8510.  
  8511.  
  8512. #endif     /* C style interface */
  8513.  
  8514.  
  8515. #endif     /* ___IXceedZipEvents_DISPINTERFACE_DEFINED__ */
  8516.  
  8517.  
  8518. #ifndef __IXceedCompression_INTERFACE_DEFINED__
  8519. #define __IXceedCompression_INTERFACE_DEFINED__
  8520.  
  8521. /* interface IXceedCompression */
  8522. /* [version][unique][helpstring][dual][uuid][object] */ 
  8523.  
  8524.  
  8525. EXTERN_C const IID IID_IXceedCompression;
  8526.  
  8527. #if defined(__cplusplus) && !defined(CINTERFACE)
  8528.     
  8529.     MIDL_INTERFACE("77243A10-00F3-11d5-802D-0060082AE372")
  8530.     IXceedCompression : public IDispatch
  8531.     {
  8532.     public:
  8533.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressionLevel( 
  8534.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal) = 0;
  8535.         
  8536.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CompressionLevel( 
  8537.             /* [in] */ xcdCompressionLevel newVal) = 0;
  8538.         
  8539.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EncryptionPassword( 
  8540.             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  8541.         
  8542.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EncryptionPassword( 
  8543.             /* [in] */ BSTR newVal) = 0;
  8544.         
  8545.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Compress( 
  8546.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  8547.             /* [out] */ VARIANT __RPC_FAR *vaCompressed,
  8548.             /* [in] */ VARIANT_BOOL bEndOfData,
  8549.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult) = 0;
  8550.         
  8551.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Uncompress( 
  8552.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  8553.             /* [out] */ VARIANT __RPC_FAR *vaUncompressed,
  8554.             /* [in] */ VARIANT_BOOL bEndOfData,
  8555.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult) = 0;
  8556.         
  8557.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CalculateCrc( 
  8558.             /* [in] */ VARIANT __RPC_FAR *vaData,
  8559.             /* [in] */ long lPreviousCrc,
  8560.             /* [retval][out] */ long __RPC_FAR *lRetCrc) = 0;
  8561.         
  8562.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE License( 
  8563.             /* [in] */ BSTR sLicense,
  8564.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded) = 0;
  8565.         
  8566.         virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetErrorDescription( 
  8567.             /* [in] */ long lValue,
  8568.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString) = 0;
  8569.         
  8570.         virtual /* [hidden][id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0;
  8571.         
  8572.         virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompressionMethod( 
  8573.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal) = 0;
  8574.         
  8575.         virtual /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CompressionMethod( 
  8576.             /* [in] */ xcdCompressionMethod xVal) = 0;
  8577.         
  8578.     };
  8579.     
  8580. #else     /* C style interface */
  8581.  
  8582.     typedef struct IXceedCompressionVtbl
  8583.     {
  8584.         BEGIN_INTERFACE
  8585.         
  8586.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  8587.             IXceedCompression __RPC_FAR * This,
  8588.             /* [in] */ REFIID riid,
  8589.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  8590.         
  8591.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  8592.             IXceedCompression __RPC_FAR * This);
  8593.         
  8594.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  8595.             IXceedCompression __RPC_FAR * This);
  8596.         
  8597.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  8598.             IXceedCompression __RPC_FAR * This,
  8599.             /* [out] */ UINT __RPC_FAR *pctinfo);
  8600.         
  8601.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  8602.             IXceedCompression __RPC_FAR * This,
  8603.             /* [in] */ UINT iTInfo,
  8604.             /* [in] */ LCID lcid,
  8605.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  8606.         
  8607.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  8608.             IXceedCompression __RPC_FAR * This,
  8609.             /* [in] */ REFIID riid,
  8610.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  8611.             /* [in] */ UINT cNames,
  8612.             /* [in] */ LCID lcid,
  8613.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  8614.         
  8615.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  8616.             IXceedCompression __RPC_FAR * This,
  8617.             /* [in] */ DISPID dispIdMember,
  8618.             /* [in] */ REFIID riid,
  8619.             /* [in] */ LCID lcid,
  8620.             /* [in] */ WORD wFlags,
  8621.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  8622.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  8623.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  8624.             /* [out] */ UINT __RPC_FAR *puArgErr);
  8625.         
  8626.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  8627.             IXceedCompression __RPC_FAR * This,
  8628.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  8629.         
  8630.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  8631.             IXceedCompression __RPC_FAR * This,
  8632.             /* [in] */ xcdCompressionLevel newVal);
  8633.         
  8634.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  8635.             IXceedCompression __RPC_FAR * This,
  8636.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  8637.         
  8638.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  8639.             IXceedCompression __RPC_FAR * This,
  8640.             /* [in] */ BSTR newVal);
  8641.         
  8642.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compress )( 
  8643.             IXceedCompression __RPC_FAR * This,
  8644.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  8645.             /* [out] */ VARIANT __RPC_FAR *vaCompressed,
  8646.             /* [in] */ VARIANT_BOOL bEndOfData,
  8647.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  8648.         
  8649.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Uncompress )( 
  8650.             IXceedCompression __RPC_FAR * This,
  8651.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  8652.             /* [out] */ VARIANT __RPC_FAR *vaUncompressed,
  8653.             /* [in] */ VARIANT_BOOL bEndOfData,
  8654.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  8655.         
  8656.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CalculateCrc )( 
  8657.             IXceedCompression __RPC_FAR * This,
  8658.             /* [in] */ VARIANT __RPC_FAR *vaData,
  8659.             /* [in] */ long lPreviousCrc,
  8660.             /* [retval][out] */ long __RPC_FAR *lRetCrc);
  8661.         
  8662.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  8663.             IXceedCompression __RPC_FAR * This,
  8664.             /* [in] */ BSTR sLicense,
  8665.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  8666.         
  8667.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  8668.             IXceedCompression __RPC_FAR * This,
  8669.             /* [in] */ long lValue,
  8670.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  8671.         
  8672.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  8673.             IXceedCompression __RPC_FAR * This);
  8674.         
  8675.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  8676.             IXceedCompression __RPC_FAR * This,
  8677.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  8678.         
  8679.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  8680.             IXceedCompression __RPC_FAR * This,
  8681.             /* [in] */ xcdCompressionMethod xVal);
  8682.         
  8683.         END_INTERFACE
  8684.     } IXceedCompressionVtbl;
  8685.  
  8686.     interface IXceedCompression
  8687.     {
  8688.         CONST_VTBL struct IXceedCompressionVtbl __RPC_FAR *lpVtbl;
  8689.     };
  8690.  
  8691.     
  8692.  
  8693. #ifdef COBJMACROS
  8694.  
  8695.  
  8696. #define IXceedCompression_QueryInterface(This,riid,ppvObject)    \
  8697.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  8698.  
  8699. #define IXceedCompression_AddRef(This)    \
  8700.     (This)->lpVtbl -> AddRef(This)
  8701.  
  8702. #define IXceedCompression_Release(This)    \
  8703.     (This)->lpVtbl -> Release(This)
  8704.  
  8705.  
  8706. #define IXceedCompression_GetTypeInfoCount(This,pctinfo)    \
  8707.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  8708.  
  8709. #define IXceedCompression_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  8710.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  8711.  
  8712. #define IXceedCompression_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  8713.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  8714.  
  8715. #define IXceedCompression_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  8716.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  8717.  
  8718.  
  8719. #define IXceedCompression_get_CompressionLevel(This,pVal)    \
  8720.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  8721.  
  8722. #define IXceedCompression_put_CompressionLevel(This,newVal)    \
  8723.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  8724.  
  8725. #define IXceedCompression_get_EncryptionPassword(This,pVal)    \
  8726.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  8727.  
  8728. #define IXceedCompression_put_EncryptionPassword(This,newVal)    \
  8729.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  8730.  
  8731. #define IXceedCompression_Compress(This,vaSource,vaCompressed,bEndOfData,xResult)    \
  8732.     (This)->lpVtbl -> Compress(This,vaSource,vaCompressed,bEndOfData,xResult)
  8733.  
  8734. #define IXceedCompression_Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)    \
  8735.     (This)->lpVtbl -> Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)
  8736.  
  8737. #define IXceedCompression_CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)    \
  8738.     (This)->lpVtbl -> CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)
  8739.  
  8740. #define IXceedCompression_License(This,sLicense,bSucceeded)    \
  8741.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  8742.  
  8743. #define IXceedCompression_GetErrorDescription(This,lValue,bstrHelpString)    \
  8744.     (This)->lpVtbl -> GetErrorDescription(This,lValue,bstrHelpString)
  8745.  
  8746. #define IXceedCompression_AboutBox(This)    \
  8747.     (This)->lpVtbl -> AboutBox(This)
  8748.  
  8749. #define IXceedCompression_get_CompressionMethod(This,pxVal)    \
  8750.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  8751.  
  8752. #define IXceedCompression_put_CompressionMethod(This,xVal)    \
  8753.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  8754.  
  8755. #endif /* COBJMACROS */
  8756.  
  8757.  
  8758. #endif     /* C style interface */
  8759.  
  8760.  
  8761.  
  8762. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedCompression_get_CompressionLevel_Proxy( 
  8763.     IXceedCompression __RPC_FAR * This,
  8764.     /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  8765.  
  8766.  
  8767. void __RPC_STUB IXceedCompression_get_CompressionLevel_Stub(
  8768.     IRpcStubBuffer *This,
  8769.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8770.     PRPC_MESSAGE _pRpcMessage,
  8771.     DWORD *_pdwStubPhase);
  8772.  
  8773.  
  8774. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedCompression_put_CompressionLevel_Proxy( 
  8775.     IXceedCompression __RPC_FAR * This,
  8776.     /* [in] */ xcdCompressionLevel newVal);
  8777.  
  8778.  
  8779. void __RPC_STUB IXceedCompression_put_CompressionLevel_Stub(
  8780.     IRpcStubBuffer *This,
  8781.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8782.     PRPC_MESSAGE _pRpcMessage,
  8783.     DWORD *_pdwStubPhase);
  8784.  
  8785.  
  8786. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedCompression_get_EncryptionPassword_Proxy( 
  8787.     IXceedCompression __RPC_FAR * This,
  8788.     /* [retval][out] */ BSTR __RPC_FAR *pVal);
  8789.  
  8790.  
  8791. void __RPC_STUB IXceedCompression_get_EncryptionPassword_Stub(
  8792.     IRpcStubBuffer *This,
  8793.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8794.     PRPC_MESSAGE _pRpcMessage,
  8795.     DWORD *_pdwStubPhase);
  8796.  
  8797.  
  8798. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedCompression_put_EncryptionPassword_Proxy( 
  8799.     IXceedCompression __RPC_FAR * This,
  8800.     /* [in] */ BSTR newVal);
  8801.  
  8802.  
  8803. void __RPC_STUB IXceedCompression_put_EncryptionPassword_Stub(
  8804.     IRpcStubBuffer *This,
  8805.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8806.     PRPC_MESSAGE _pRpcMessage,
  8807.     DWORD *_pdwStubPhase);
  8808.  
  8809.  
  8810. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedCompression_Compress_Proxy( 
  8811.     IXceedCompression __RPC_FAR * This,
  8812.     /* [in] */ VARIANT __RPC_FAR *vaSource,
  8813.     /* [out] */ VARIANT __RPC_FAR *vaCompressed,
  8814.     /* [in] */ VARIANT_BOOL bEndOfData,
  8815.     /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  8816.  
  8817.  
  8818. void __RPC_STUB IXceedCompression_Compress_Stub(
  8819.     IRpcStubBuffer *This,
  8820.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8821.     PRPC_MESSAGE _pRpcMessage,
  8822.     DWORD *_pdwStubPhase);
  8823.  
  8824.  
  8825. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedCompression_Uncompress_Proxy( 
  8826.     IXceedCompression __RPC_FAR * This,
  8827.     /* [in] */ VARIANT __RPC_FAR *vaSource,
  8828.     /* [out] */ VARIANT __RPC_FAR *vaUncompressed,
  8829.     /* [in] */ VARIANT_BOOL bEndOfData,
  8830.     /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  8831.  
  8832.  
  8833. void __RPC_STUB IXceedCompression_Uncompress_Stub(
  8834.     IRpcStubBuffer *This,
  8835.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8836.     PRPC_MESSAGE _pRpcMessage,
  8837.     DWORD *_pdwStubPhase);
  8838.  
  8839.  
  8840. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedCompression_CalculateCrc_Proxy( 
  8841.     IXceedCompression __RPC_FAR * This,
  8842.     /* [in] */ VARIANT __RPC_FAR *vaData,
  8843.     /* [in] */ long lPreviousCrc,
  8844.     /* [retval][out] */ long __RPC_FAR *lRetCrc);
  8845.  
  8846.  
  8847. void __RPC_STUB IXceedCompression_CalculateCrc_Stub(
  8848.     IRpcStubBuffer *This,
  8849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8850.     PRPC_MESSAGE _pRpcMessage,
  8851.     DWORD *_pdwStubPhase);
  8852.  
  8853.  
  8854. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedCompression_License_Proxy( 
  8855.     IXceedCompression __RPC_FAR * This,
  8856.     /* [in] */ BSTR sLicense,
  8857.     /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  8858.  
  8859.  
  8860. void __RPC_STUB IXceedCompression_License_Stub(
  8861.     IRpcStubBuffer *This,
  8862.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8863.     PRPC_MESSAGE _pRpcMessage,
  8864.     DWORD *_pdwStubPhase);
  8865.  
  8866.  
  8867. /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXceedCompression_GetErrorDescription_Proxy( 
  8868.     IXceedCompression __RPC_FAR * This,
  8869.     /* [in] */ long lValue,
  8870.     /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  8871.  
  8872.  
  8873. void __RPC_STUB IXceedCompression_GetErrorDescription_Stub(
  8874.     IRpcStubBuffer *This,
  8875.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8876.     PRPC_MESSAGE _pRpcMessage,
  8877.     DWORD *_pdwStubPhase);
  8878.  
  8879.  
  8880. /* [hidden][id] */ HRESULT STDMETHODCALLTYPE IXceedCompression_AboutBox_Proxy( 
  8881.     IXceedCompression __RPC_FAR * This);
  8882.  
  8883.  
  8884. void __RPC_STUB IXceedCompression_AboutBox_Stub(
  8885.     IRpcStubBuffer *This,
  8886.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8887.     PRPC_MESSAGE _pRpcMessage,
  8888.     DWORD *_pdwStubPhase);
  8889.  
  8890.  
  8891. /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXceedCompression_get_CompressionMethod_Proxy( 
  8892.     IXceedCompression __RPC_FAR * This,
  8893.     /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  8894.  
  8895.  
  8896. void __RPC_STUB IXceedCompression_get_CompressionMethod_Stub(
  8897.     IRpcStubBuffer *This,
  8898.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8899.     PRPC_MESSAGE _pRpcMessage,
  8900.     DWORD *_pdwStubPhase);
  8901.  
  8902.  
  8903. /* [helpcontext][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXceedCompression_put_CompressionMethod_Proxy( 
  8904.     IXceedCompression __RPC_FAR * This,
  8905.     /* [in] */ xcdCompressionMethod xVal);
  8906.  
  8907.  
  8908. void __RPC_STUB IXceedCompression_put_CompressionMethod_Stub(
  8909.     IRpcStubBuffer *This,
  8910.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8911.     PRPC_MESSAGE _pRpcMessage,
  8912.     DWORD *_pdwStubPhase);
  8913.  
  8914.  
  8915.  
  8916. #endif     /* __IXceedCompression_INTERFACE_DEFINED__ */
  8917.  
  8918.  
  8919. #ifndef __IXceedCompression__0400_INTERFACE_DEFINED__
  8920. #define __IXceedCompression__0400_INTERFACE_DEFINED__
  8921.  
  8922. /* interface IXceedCompression__0400 */
  8923. /* [hidden][dual][version][uuid][object] */ 
  8924.  
  8925.  
  8926. EXTERN_C const IID IID_IXceedCompression__0400;
  8927.  
  8928. #if defined(__cplusplus) && !defined(CINTERFACE)
  8929.     
  8930.     MIDL_INTERFACE("4C836511-BB70-11D2-A5A7-00105A9C91C6")
  8931.     IXceedCompression__0400 : public IXceedCompression
  8932.     {
  8933.     public:
  8934.     };
  8935.     
  8936. #else     /* C style interface */
  8937.  
  8938.     typedef struct IXceedCompression__0400Vtbl
  8939.     {
  8940.         BEGIN_INTERFACE
  8941.         
  8942.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  8943.             IXceedCompression__0400 __RPC_FAR * This,
  8944.             /* [in] */ REFIID riid,
  8945.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  8946.         
  8947.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  8948.             IXceedCompression__0400 __RPC_FAR * This);
  8949.         
  8950.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  8951.             IXceedCompression__0400 __RPC_FAR * This);
  8952.         
  8953.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  8954.             IXceedCompression__0400 __RPC_FAR * This,
  8955.             /* [out] */ UINT __RPC_FAR *pctinfo);
  8956.         
  8957.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  8958.             IXceedCompression__0400 __RPC_FAR * This,
  8959.             /* [in] */ UINT iTInfo,
  8960.             /* [in] */ LCID lcid,
  8961.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  8962.         
  8963.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  8964.             IXceedCompression__0400 __RPC_FAR * This,
  8965.             /* [in] */ REFIID riid,
  8966.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  8967.             /* [in] */ UINT cNames,
  8968.             /* [in] */ LCID lcid,
  8969.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  8970.         
  8971.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  8972.             IXceedCompression__0400 __RPC_FAR * This,
  8973.             /* [in] */ DISPID dispIdMember,
  8974.             /* [in] */ REFIID riid,
  8975.             /* [in] */ LCID lcid,
  8976.             /* [in] */ WORD wFlags,
  8977.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  8978.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  8979.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  8980.             /* [out] */ UINT __RPC_FAR *puArgErr);
  8981.         
  8982.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  8983.             IXceedCompression__0400 __RPC_FAR * This,
  8984.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  8985.         
  8986.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  8987.             IXceedCompression__0400 __RPC_FAR * This,
  8988.             /* [in] */ xcdCompressionLevel newVal);
  8989.         
  8990.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  8991.             IXceedCompression__0400 __RPC_FAR * This,
  8992.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  8993.         
  8994.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  8995.             IXceedCompression__0400 __RPC_FAR * This,
  8996.             /* [in] */ BSTR newVal);
  8997.         
  8998.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compress )( 
  8999.             IXceedCompression__0400 __RPC_FAR * This,
  9000.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  9001.             /* [out] */ VARIANT __RPC_FAR *vaCompressed,
  9002.             /* [in] */ VARIANT_BOOL bEndOfData,
  9003.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  9004.         
  9005.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Uncompress )( 
  9006.             IXceedCompression__0400 __RPC_FAR * This,
  9007.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  9008.             /* [out] */ VARIANT __RPC_FAR *vaUncompressed,
  9009.             /* [in] */ VARIANT_BOOL bEndOfData,
  9010.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  9011.         
  9012.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CalculateCrc )( 
  9013.             IXceedCompression__0400 __RPC_FAR * This,
  9014.             /* [in] */ VARIANT __RPC_FAR *vaData,
  9015.             /* [in] */ long lPreviousCrc,
  9016.             /* [retval][out] */ long __RPC_FAR *lRetCrc);
  9017.         
  9018.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  9019.             IXceedCompression__0400 __RPC_FAR * This,
  9020.             /* [in] */ BSTR sLicense,
  9021.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  9022.         
  9023.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  9024.             IXceedCompression__0400 __RPC_FAR * This,
  9025.             /* [in] */ long lValue,
  9026.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  9027.         
  9028.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  9029.             IXceedCompression__0400 __RPC_FAR * This);
  9030.         
  9031.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  9032.             IXceedCompression__0400 __RPC_FAR * This,
  9033.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  9034.         
  9035.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  9036.             IXceedCompression__0400 __RPC_FAR * This,
  9037.             /* [in] */ xcdCompressionMethod xVal);
  9038.         
  9039.         END_INTERFACE
  9040.     } IXceedCompression__0400Vtbl;
  9041.  
  9042.     interface IXceedCompression__0400
  9043.     {
  9044.         CONST_VTBL struct IXceedCompression__0400Vtbl __RPC_FAR *lpVtbl;
  9045.     };
  9046.  
  9047.     
  9048.  
  9049. #ifdef COBJMACROS
  9050.  
  9051.  
  9052. #define IXceedCompression__0400_QueryInterface(This,riid,ppvObject)    \
  9053.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  9054.  
  9055. #define IXceedCompression__0400_AddRef(This)    \
  9056.     (This)->lpVtbl -> AddRef(This)
  9057.  
  9058. #define IXceedCompression__0400_Release(This)    \
  9059.     (This)->lpVtbl -> Release(This)
  9060.  
  9061.  
  9062. #define IXceedCompression__0400_GetTypeInfoCount(This,pctinfo)    \
  9063.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  9064.  
  9065. #define IXceedCompression__0400_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  9066.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  9067.  
  9068. #define IXceedCompression__0400_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  9069.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  9070.  
  9071. #define IXceedCompression__0400_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  9072.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  9073.  
  9074.  
  9075. #define IXceedCompression__0400_get_CompressionLevel(This,pVal)    \
  9076.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  9077.  
  9078. #define IXceedCompression__0400_put_CompressionLevel(This,newVal)    \
  9079.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  9080.  
  9081. #define IXceedCompression__0400_get_EncryptionPassword(This,pVal)    \
  9082.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  9083.  
  9084. #define IXceedCompression__0400_put_EncryptionPassword(This,newVal)    \
  9085.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  9086.  
  9087. #define IXceedCompression__0400_Compress(This,vaSource,vaCompressed,bEndOfData,xResult)    \
  9088.     (This)->lpVtbl -> Compress(This,vaSource,vaCompressed,bEndOfData,xResult)
  9089.  
  9090. #define IXceedCompression__0400_Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)    \
  9091.     (This)->lpVtbl -> Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)
  9092.  
  9093. #define IXceedCompression__0400_CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)    \
  9094.     (This)->lpVtbl -> CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)
  9095.  
  9096. #define IXceedCompression__0400_License(This,sLicense,bSucceeded)    \
  9097.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  9098.  
  9099. #define IXceedCompression__0400_GetErrorDescription(This,lValue,bstrHelpString)    \
  9100.     (This)->lpVtbl -> GetErrorDescription(This,lValue,bstrHelpString)
  9101.  
  9102. #define IXceedCompression__0400_AboutBox(This)    \
  9103.     (This)->lpVtbl -> AboutBox(This)
  9104.  
  9105. #define IXceedCompression__0400_get_CompressionMethod(This,pxVal)    \
  9106.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  9107.  
  9108. #define IXceedCompression__0400_put_CompressionMethod(This,xVal)    \
  9109.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  9110.  
  9111.  
  9112. #endif /* COBJMACROS */
  9113.  
  9114.  
  9115. #endif     /* C style interface */
  9116.  
  9117.  
  9118.  
  9119.  
  9120. #endif     /* __IXceedCompression__0400_INTERFACE_DEFINED__ */
  9121.  
  9122.  
  9123. #ifndef __IXceedCompression__0401_INTERFACE_DEFINED__
  9124. #define __IXceedCompression__0401_INTERFACE_DEFINED__
  9125.  
  9126. /* interface IXceedCompression__0401 */
  9127. /* [hidden][dual][version][uuid][object] */ 
  9128.  
  9129.  
  9130. EXTERN_C const IID IID_IXceedCompression__0401;
  9131.  
  9132. #if defined(__cplusplus) && !defined(CINTERFACE)
  9133.     
  9134.     MIDL_INTERFACE("05D56700-EB90-11d2-A5CD-00105A9C91C6")
  9135.     IXceedCompression__0401 : public IXceedCompression
  9136.     {
  9137.     public:
  9138.     };
  9139.     
  9140. #else     /* C style interface */
  9141.  
  9142.     typedef struct IXceedCompression__0401Vtbl
  9143.     {
  9144.         BEGIN_INTERFACE
  9145.         
  9146.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  9147.             IXceedCompression__0401 __RPC_FAR * This,
  9148.             /* [in] */ REFIID riid,
  9149.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  9150.         
  9151.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  9152.             IXceedCompression__0401 __RPC_FAR * This);
  9153.         
  9154.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  9155.             IXceedCompression__0401 __RPC_FAR * This);
  9156.         
  9157.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  9158.             IXceedCompression__0401 __RPC_FAR * This,
  9159.             /* [out] */ UINT __RPC_FAR *pctinfo);
  9160.         
  9161.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  9162.             IXceedCompression__0401 __RPC_FAR * This,
  9163.             /* [in] */ UINT iTInfo,
  9164.             /* [in] */ LCID lcid,
  9165.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  9166.         
  9167.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  9168.             IXceedCompression__0401 __RPC_FAR * This,
  9169.             /* [in] */ REFIID riid,
  9170.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  9171.             /* [in] */ UINT cNames,
  9172.             /* [in] */ LCID lcid,
  9173.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  9174.         
  9175.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  9176.             IXceedCompression__0401 __RPC_FAR * This,
  9177.             /* [in] */ DISPID dispIdMember,
  9178.             /* [in] */ REFIID riid,
  9179.             /* [in] */ LCID lcid,
  9180.             /* [in] */ WORD wFlags,
  9181.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  9182.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  9183.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  9184.             /* [out] */ UINT __RPC_FAR *puArgErr);
  9185.         
  9186.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  9187.             IXceedCompression__0401 __RPC_FAR * This,
  9188.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  9189.         
  9190.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  9191.             IXceedCompression__0401 __RPC_FAR * This,
  9192.             /* [in] */ xcdCompressionLevel newVal);
  9193.         
  9194.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  9195.             IXceedCompression__0401 __RPC_FAR * This,
  9196.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  9197.         
  9198.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  9199.             IXceedCompression__0401 __RPC_FAR * This,
  9200.             /* [in] */ BSTR newVal);
  9201.         
  9202.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compress )( 
  9203.             IXceedCompression__0401 __RPC_FAR * This,
  9204.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  9205.             /* [out] */ VARIANT __RPC_FAR *vaCompressed,
  9206.             /* [in] */ VARIANT_BOOL bEndOfData,
  9207.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  9208.         
  9209.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Uncompress )( 
  9210.             IXceedCompression__0401 __RPC_FAR * This,
  9211.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  9212.             /* [out] */ VARIANT __RPC_FAR *vaUncompressed,
  9213.             /* [in] */ VARIANT_BOOL bEndOfData,
  9214.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  9215.         
  9216.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CalculateCrc )( 
  9217.             IXceedCompression__0401 __RPC_FAR * This,
  9218.             /* [in] */ VARIANT __RPC_FAR *vaData,
  9219.             /* [in] */ long lPreviousCrc,
  9220.             /* [retval][out] */ long __RPC_FAR *lRetCrc);
  9221.         
  9222.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  9223.             IXceedCompression__0401 __RPC_FAR * This,
  9224.             /* [in] */ BSTR sLicense,
  9225.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  9226.         
  9227.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  9228.             IXceedCompression__0401 __RPC_FAR * This,
  9229.             /* [in] */ long lValue,
  9230.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  9231.         
  9232.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  9233.             IXceedCompression__0401 __RPC_FAR * This);
  9234.         
  9235.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  9236.             IXceedCompression__0401 __RPC_FAR * This,
  9237.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  9238.         
  9239.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  9240.             IXceedCompression__0401 __RPC_FAR * This,
  9241.             /* [in] */ xcdCompressionMethod xVal);
  9242.         
  9243.         END_INTERFACE
  9244.     } IXceedCompression__0401Vtbl;
  9245.  
  9246.     interface IXceedCompression__0401
  9247.     {
  9248.         CONST_VTBL struct IXceedCompression__0401Vtbl __RPC_FAR *lpVtbl;
  9249.     };
  9250.  
  9251.     
  9252.  
  9253. #ifdef COBJMACROS
  9254.  
  9255.  
  9256. #define IXceedCompression__0401_QueryInterface(This,riid,ppvObject)    \
  9257.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  9258.  
  9259. #define IXceedCompression__0401_AddRef(This)    \
  9260.     (This)->lpVtbl -> AddRef(This)
  9261.  
  9262. #define IXceedCompression__0401_Release(This)    \
  9263.     (This)->lpVtbl -> Release(This)
  9264.  
  9265.  
  9266. #define IXceedCompression__0401_GetTypeInfoCount(This,pctinfo)    \
  9267.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  9268.  
  9269. #define IXceedCompression__0401_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  9270.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  9271.  
  9272. #define IXceedCompression__0401_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  9273.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  9274.  
  9275. #define IXceedCompression__0401_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  9276.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  9277.  
  9278.  
  9279. #define IXceedCompression__0401_get_CompressionLevel(This,pVal)    \
  9280.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  9281.  
  9282. #define IXceedCompression__0401_put_CompressionLevel(This,newVal)    \
  9283.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  9284.  
  9285. #define IXceedCompression__0401_get_EncryptionPassword(This,pVal)    \
  9286.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  9287.  
  9288. #define IXceedCompression__0401_put_EncryptionPassword(This,newVal)    \
  9289.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  9290.  
  9291. #define IXceedCompression__0401_Compress(This,vaSource,vaCompressed,bEndOfData,xResult)    \
  9292.     (This)->lpVtbl -> Compress(This,vaSource,vaCompressed,bEndOfData,xResult)
  9293.  
  9294. #define IXceedCompression__0401_Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)    \
  9295.     (This)->lpVtbl -> Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)
  9296.  
  9297. #define IXceedCompression__0401_CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)    \
  9298.     (This)->lpVtbl -> CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)
  9299.  
  9300. #define IXceedCompression__0401_License(This,sLicense,bSucceeded)    \
  9301.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  9302.  
  9303. #define IXceedCompression__0401_GetErrorDescription(This,lValue,bstrHelpString)    \
  9304.     (This)->lpVtbl -> GetErrorDescription(This,lValue,bstrHelpString)
  9305.  
  9306. #define IXceedCompression__0401_AboutBox(This)    \
  9307.     (This)->lpVtbl -> AboutBox(This)
  9308.  
  9309. #define IXceedCompression__0401_get_CompressionMethod(This,pxVal)    \
  9310.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  9311.  
  9312. #define IXceedCompression__0401_put_CompressionMethod(This,xVal)    \
  9313.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  9314.  
  9315.  
  9316. #endif /* COBJMACROS */
  9317.  
  9318.  
  9319. #endif     /* C style interface */
  9320.  
  9321.  
  9322.  
  9323.  
  9324. #endif     /* __IXceedCompression__0401_INTERFACE_DEFINED__ */
  9325.  
  9326.  
  9327. #ifndef __IXceedCompression__0402_INTERFACE_DEFINED__
  9328. #define __IXceedCompression__0402_INTERFACE_DEFINED__
  9329.  
  9330. /* interface IXceedCompression__0402 */
  9331. /* [version][unique][dual][uuid][object] */ 
  9332.  
  9333.  
  9334. EXTERN_C const IID IID_IXceedCompression__0402;
  9335.  
  9336. #if defined(__cplusplus) && !defined(CINTERFACE)
  9337.     
  9338.     MIDL_INTERFACE("99C11080-CD22-11d4-BFFA-0060082AE372")
  9339.     IXceedCompression__0402 : public IXceedCompression
  9340.     {
  9341.     public:
  9342.     };
  9343.     
  9344. #else     /* C style interface */
  9345.  
  9346.     typedef struct IXceedCompression__0402Vtbl
  9347.     {
  9348.         BEGIN_INTERFACE
  9349.         
  9350.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  9351.             IXceedCompression__0402 __RPC_FAR * This,
  9352.             /* [in] */ REFIID riid,
  9353.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  9354.         
  9355.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  9356.             IXceedCompression__0402 __RPC_FAR * This);
  9357.         
  9358.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  9359.             IXceedCompression__0402 __RPC_FAR * This);
  9360.         
  9361.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  9362.             IXceedCompression__0402 __RPC_FAR * This,
  9363.             /* [out] */ UINT __RPC_FAR *pctinfo);
  9364.         
  9365.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  9366.             IXceedCompression__0402 __RPC_FAR * This,
  9367.             /* [in] */ UINT iTInfo,
  9368.             /* [in] */ LCID lcid,
  9369.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  9370.         
  9371.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  9372.             IXceedCompression__0402 __RPC_FAR * This,
  9373.             /* [in] */ REFIID riid,
  9374.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  9375.             /* [in] */ UINT cNames,
  9376.             /* [in] */ LCID lcid,
  9377.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  9378.         
  9379.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  9380.             IXceedCompression__0402 __RPC_FAR * This,
  9381.             /* [in] */ DISPID dispIdMember,
  9382.             /* [in] */ REFIID riid,
  9383.             /* [in] */ LCID lcid,
  9384.             /* [in] */ WORD wFlags,
  9385.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  9386.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  9387.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  9388.             /* [out] */ UINT __RPC_FAR *puArgErr);
  9389.         
  9390.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionLevel )( 
  9391.             IXceedCompression__0402 __RPC_FAR * This,
  9392.             /* [retval][out] */ xcdCompressionLevel __RPC_FAR *pVal);
  9393.         
  9394.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionLevel )( 
  9395.             IXceedCompression__0402 __RPC_FAR * This,
  9396.             /* [in] */ xcdCompressionLevel newVal);
  9397.         
  9398.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EncryptionPassword )( 
  9399.             IXceedCompression__0402 __RPC_FAR * This,
  9400.             /* [retval][out] */ BSTR __RPC_FAR *pVal);
  9401.         
  9402.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EncryptionPassword )( 
  9403.             IXceedCompression__0402 __RPC_FAR * This,
  9404.             /* [in] */ BSTR newVal);
  9405.         
  9406.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Compress )( 
  9407.             IXceedCompression__0402 __RPC_FAR * This,
  9408.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  9409.             /* [out] */ VARIANT __RPC_FAR *vaCompressed,
  9410.             /* [in] */ VARIANT_BOOL bEndOfData,
  9411.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  9412.         
  9413.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Uncompress )( 
  9414.             IXceedCompression__0402 __RPC_FAR * This,
  9415.             /* [in] */ VARIANT __RPC_FAR *vaSource,
  9416.             /* [out] */ VARIANT __RPC_FAR *vaUncompressed,
  9417.             /* [in] */ VARIANT_BOOL bEndOfData,
  9418.             /* [retval][out] */ xcdCompressionError __RPC_FAR *xResult);
  9419.         
  9420.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CalculateCrc )( 
  9421.             IXceedCompression__0402 __RPC_FAR * This,
  9422.             /* [in] */ VARIANT __RPC_FAR *vaData,
  9423.             /* [in] */ long lPreviousCrc,
  9424.             /* [retval][out] */ long __RPC_FAR *lRetCrc);
  9425.         
  9426.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *License )( 
  9427.             IXceedCompression__0402 __RPC_FAR * This,
  9428.             /* [in] */ BSTR sLicense,
  9429.             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *bSucceeded);
  9430.         
  9431.         /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetErrorDescription )( 
  9432.             IXceedCompression__0402 __RPC_FAR * This,
  9433.             /* [in] */ long lValue,
  9434.             /* [retval][out] */ BSTR __RPC_FAR *bstrHelpString);
  9435.         
  9436.         /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AboutBox )( 
  9437.             IXceedCompression__0402 __RPC_FAR * This);
  9438.         
  9439.         /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompressionMethod )( 
  9440.             IXceedCompression__0402 __RPC_FAR * This,
  9441.             /* [retval][out] */ xcdCompressionMethod __RPC_FAR *pxVal);
  9442.         
  9443.         /* [helpcontext][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompressionMethod )( 
  9444.             IXceedCompression__0402 __RPC_FAR * This,
  9445.             /* [in] */ xcdCompressionMethod xVal);
  9446.         
  9447.         END_INTERFACE
  9448.     } IXceedCompression__0402Vtbl;
  9449.  
  9450.     interface IXceedCompression__0402
  9451.     {
  9452.         CONST_VTBL struct IXceedCompression__0402Vtbl __RPC_FAR *lpVtbl;
  9453.     };
  9454.  
  9455.     
  9456.  
  9457. #ifdef COBJMACROS
  9458.  
  9459.  
  9460. #define IXceedCompression__0402_QueryInterface(This,riid,ppvObject)    \
  9461.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  9462.  
  9463. #define IXceedCompression__0402_AddRef(This)    \
  9464.     (This)->lpVtbl -> AddRef(This)
  9465.  
  9466. #define IXceedCompression__0402_Release(This)    \
  9467.     (This)->lpVtbl -> Release(This)
  9468.  
  9469.  
  9470. #define IXceedCompression__0402_GetTypeInfoCount(This,pctinfo)    \
  9471.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  9472.  
  9473. #define IXceedCompression__0402_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  9474.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  9475.  
  9476. #define IXceedCompression__0402_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  9477.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  9478.  
  9479. #define IXceedCompression__0402_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  9480.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  9481.  
  9482.  
  9483. #define IXceedCompression__0402_get_CompressionLevel(This,pVal)    \
  9484.     (This)->lpVtbl -> get_CompressionLevel(This,pVal)
  9485.  
  9486. #define IXceedCompression__0402_put_CompressionLevel(This,newVal)    \
  9487.     (This)->lpVtbl -> put_CompressionLevel(This,newVal)
  9488.  
  9489. #define IXceedCompression__0402_get_EncryptionPassword(This,pVal)    \
  9490.     (This)->lpVtbl -> get_EncryptionPassword(This,pVal)
  9491.  
  9492. #define IXceedCompression__0402_put_EncryptionPassword(This,newVal)    \
  9493.     (This)->lpVtbl -> put_EncryptionPassword(This,newVal)
  9494.  
  9495. #define IXceedCompression__0402_Compress(This,vaSource,vaCompressed,bEndOfData,xResult)    \
  9496.     (This)->lpVtbl -> Compress(This,vaSource,vaCompressed,bEndOfData,xResult)
  9497.  
  9498. #define IXceedCompression__0402_Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)    \
  9499.     (This)->lpVtbl -> Uncompress(This,vaSource,vaUncompressed,bEndOfData,xResult)
  9500.  
  9501. #define IXceedCompression__0402_CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)    \
  9502.     (This)->lpVtbl -> CalculateCrc(This,vaData,lPreviousCrc,lRetCrc)
  9503.  
  9504. #define IXceedCompression__0402_License(This,sLicense,bSucceeded)    \
  9505.     (This)->lpVtbl -> License(This,sLicense,bSucceeded)
  9506.  
  9507. #define IXceedCompression__0402_GetErrorDescription(This,lValue,bstrHelpString)    \
  9508.     (This)->lpVtbl -> GetErrorDescription(This,lValue,bstrHelpString)
  9509.  
  9510. #define IXceedCompression__0402_AboutBox(This)    \
  9511.     (This)->lpVtbl -> AboutBox(This)
  9512.  
  9513. #define IXceedCompression__0402_get_CompressionMethod(This,pxVal)    \
  9514.     (This)->lpVtbl -> get_CompressionMethod(This,pxVal)
  9515.  
  9516. #define IXceedCompression__0402_put_CompressionMethod(This,xVal)    \
  9517.     (This)->lpVtbl -> put_CompressionMethod(This,xVal)
  9518.  
  9519.  
  9520. #endif /* COBJMACROS */
  9521.  
  9522.  
  9523. #endif     /* C style interface */
  9524.  
  9525.  
  9526.  
  9527.  
  9528. #endif     /* __IXceedCompression__0402_INTERFACE_DEFINED__ */
  9529.  
  9530.  
  9531.  
  9532. #ifndef __XceedConstants_MODULE_DEFINED__
  9533. #define __XceedConstants_MODULE_DEFINED__
  9534.  
  9535.  
  9536. /* module XceedConstants */
  9537. /* [version][uuid] */ 
  9538.  
  9539. const long xcdLastDisk    =    0;
  9540.  
  9541. const DATE xcdMinimumDate    =    2;
  9542.  
  9543. const DATE xcdMaximumDate    =    2958465;
  9544.  
  9545. const LPSTR xmaWindowsFolder    =    "%w";
  9546.  
  9547. const LPSTR xmaSystemFolder    =    "%s";
  9548.  
  9549. const LPSTR xmaTempFolder    =    "%t";
  9550.  
  9551. const LPSTR xmaRandomSubfolder    =    "%r";
  9552.  
  9553. const LPSTR xmaUnzipFolder    =    "%d";
  9554.  
  9555. const LPSTR xmaSfxFolder    =    "%e";
  9556.  
  9557. const LPSTR xmaProgramFilesFolder    =    "%p";
  9558.  
  9559. const LPSTR xmaSystemDrive    =    "%v";
  9560.  
  9561. const LPSTR xmaNothing    =    "%0";
  9562.  
  9563. #endif /* __XceedConstants_MODULE_DEFINED__ */
  9564.  
  9565. EXTERN_C const CLSID CLSID_XceedZip;
  9566.  
  9567. #ifdef __cplusplus
  9568.  
  9569. class DECLSPEC_UUID("DB797690-40E0-11D2-9BD5-0060082AE372")
  9570. XceedZip;
  9571. #endif
  9572.  
  9573. EXTERN_C const CLSID CLSID_XceedCompression;
  9574.  
  9575. #ifdef __cplusplus
  9576.  
  9577. class DECLSPEC_UUID("4C836512-BB70-11D2-A5A7-00105A9C91C6")
  9578. XceedCompression;
  9579. #endif
  9580.  
  9581. EXTERN_C const CLSID CLSID_XceedZipItem;
  9582.  
  9583. #ifdef __cplusplus
  9584.  
  9585. class DECLSPEC_UUID("AFA9FDF0-B99F-11d4-BFE7-0060082AE372")
  9586. XceedZipItem;
  9587. #endif
  9588.  
  9589. EXTERN_C const CLSID CLSID_XceedZipItems;
  9590.  
  9591. #ifdef __cplusplus
  9592.  
  9593. class DECLSPEC_UUID("AFA9FDF1-B99F-11d4-BFE7-0060082AE372")
  9594. XceedZipItems;
  9595. #endif
  9596. #endif /* __XceedZipLib_LIBRARY_DEFINED__ */
  9597.  
  9598. /* Additional Prototypes for ALL interfaces */
  9599.  
  9600. /* end of Additional Prototypes */
  9601.  
  9602. #ifdef __cplusplus
  9603. }
  9604. #endif
  9605.  
  9606. #endif
  9607.  
  9608.  
  9609.