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

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2.  
  3. #include "stdafx.h"
  4. #include "xceedben.h"
  5.  
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11.  
  12.  
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // DXceedBinaryEncoding properties
  16.  
  17. /////////////////////////////////////////////////////////////////////////////
  18. // DXceedBinaryEncoding operations
  19.  
  20. LPDISPATCH DXceedBinaryEncoding::GetEncodingFormat()
  21. {
  22.     LPDISPATCH result;
  23.     InvokeHelper(0xc8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  24.     return result;
  25. }
  26.  
  27. void DXceedBinaryEncoding::SetRefEncodingFormat(LPDISPATCH newValue)
  28. {
  29.     static BYTE parms[] =
  30.         VTS_DISPATCH;
  31.     InvokeHelper(0xc8, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  32.          newValue);
  33. }
  34.  
  35. VARIANT DXceedBinaryEncoding::Encode(VARIANT* vaSource, BOOL bEndOfData)
  36. {
  37.     VARIANT result;
  38.     static BYTE parms[] =
  39.         VTS_PVARIANT VTS_BOOL;
  40.     InvokeHelper(0x190, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  41.         vaSource, bEndOfData);
  42.     return result;
  43. }
  44.  
  45. VARIANT DXceedBinaryEncoding::Decode(VARIANT* vaEncoded, BOOL bEndOfData)
  46. {
  47.     VARIANT result;
  48.     static BYTE parms[] =
  49.         VTS_PVARIANT VTS_BOOL;
  50.     InvokeHelper(0x191, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  51.         vaEncoded, bEndOfData);
  52.     return result;
  53. }
  54.  
  55. VARIANT DXceedBinaryEncoding::ReadFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, VARIANT* vaBytesRead)
  56. {
  57.     VARIANT result;
  58.     static BYTE parms[] =
  59.         VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_BOOL VTS_PVARIANT;
  60.     InvokeHelper(0x192, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  61.         sSourceFilename, lSourceOffset, lSourceSize, eAction, bEndOfData, vaBytesRead);
  62.     return result;
  63. }
  64.  
  65. long DXceedBinaryEncoding::WriteFile(VARIANT* vaData, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend)
  66. {
  67.     long result;
  68.     static BYTE parms[] =
  69.         VTS_PVARIANT VTS_I4 VTS_BOOL VTS_BSTR VTS_BOOL;
  70.     InvokeHelper(0x193, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  71.         vaData, eAction, bEndOfData, sDestFilename, bAppend);
  72.     return result;
  73. }
  74.  
  75. long DXceedBinaryEncoding::ProcessFile(LPCTSTR sSourceFilename, long lSourceOffset, long lSourceSize, long eAction, BOOL bEndOfData, LPCTSTR sDestFilename, BOOL bAppend, VARIANT* vaBytesRead)
  76. {
  77.     long result;
  78.     static BYTE parms[] =
  79.         VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_BOOL VTS_BSTR VTS_BOOL VTS_PVARIANT;
  80.     InvokeHelper(0x194, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  81.         sSourceFilename, lSourceOffset, lSourceSize, eAction, bEndOfData, sDestFilename, bAppend, vaBytesRead);
  82.     return result;
  83. }
  84.  
  85. void DXceedBinaryEncoding::Reset()
  86. {
  87.     InvokeHelper(0x195, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  88. }
  89.  
  90. BOOL DXceedBinaryEncoding::License(LPCTSTR sLicense)
  91. {
  92.     BOOL result;
  93.     static BYTE parms[] =
  94.         VTS_BSTR;
  95.     InvokeHelper(0x257, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  96.         sLicense);
  97.     return result;
  98. }
  99.  
  100.  
  101. /////////////////////////////////////////////////////////////////////////////
  102. // DXceedUUEncodingFormat properties
  103.  
  104. /////////////////////////////////////////////////////////////////////////////
  105. // DXceedUUEncodingFormat operations
  106.  
  107. LPDISPATCH DXceedUUEncodingFormat::GetSubProcessing()
  108. {
  109.     LPDISPATCH result;
  110.     InvokeHelper(0x3e8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  111.     return result;
  112. }
  113.  
  114. void DXceedUUEncodingFormat::SetRefSubProcessing(LPDISPATCH newValue)
  115. {
  116.     static BYTE parms[] =
  117.         VTS_DISPATCH;
  118.     InvokeHelper(0x3e8, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  119.          newValue);
  120. }
  121.  
  122. long DXceedUUEncodingFormat::GetEndOfLineType()
  123. {
  124.     long result;
  125.     InvokeHelper(0x3e9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  126.     return result;
  127. }
  128.  
  129. void DXceedUUEncodingFormat::SetEndOfLineType(long nNewValue)
  130. {
  131.     static BYTE parms[] =
  132.         VTS_I4;
  133.     InvokeHelper(0x3e9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  134.          nNewValue);
  135. }
  136.  
  137. long DXceedUUEncodingFormat::GetMaxLineLength()
  138. {
  139.     long result;
  140.     InvokeHelper(0x3ea, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  141.     return result;
  142. }
  143.  
  144. void DXceedUUEncodingFormat::SetMaxLineLength(long nNewValue)
  145. {
  146.     static BYTE parms[] =
  147.         VTS_I4;
  148.     InvokeHelper(0x3ea, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  149.          nNewValue);
  150. }
  151.  
  152. BOOL DXceedUUEncodingFormat::GetContinueOnInvalidData()
  153. {
  154.     BOOL result;
  155.     InvokeHelper(0x3eb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  156.     return result;
  157. }
  158.  
  159. void DXceedUUEncodingFormat::SetContinueOnInvalidData(BOOL bNewValue)
  160. {
  161.     static BYTE parms[] =
  162.         VTS_BOOL;
  163.     InvokeHelper(0x3eb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  164.          bNewValue);
  165. }
  166.  
  167. BOOL DXceedUUEncodingFormat::GetIncludeHeaderFooter()
  168. {
  169.     BOOL result;
  170.     InvokeHelper(0x3ec, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  171.     return result;
  172. }
  173.  
  174. void DXceedUUEncodingFormat::SetIncludeHeaderFooter(BOOL bNewValue)
  175. {
  176.     static BYTE parms[] =
  177.         VTS_BOOL;
  178.     InvokeHelper(0x3ec, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  179.          bNewValue);
  180. }
  181.  
  182. CString DXceedUUEncodingFormat::GetHeaderFilename()
  183. {
  184.     CString result;
  185.     InvokeHelper(0x3ed, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  186.     return result;
  187. }
  188.  
  189. void DXceedUUEncodingFormat::SetHeaderFilename(LPCTSTR lpszNewValue)
  190. {
  191.     static BYTE parms[] =
  192.         VTS_BSTR;
  193.     InvokeHelper(0x3ed, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  194.          lpszNewValue);
  195. }
  196.  
  197. long DXceedUUEncodingFormat::GetHeaderPermissions()
  198. {
  199.     long result;
  200.     InvokeHelper(0x3ee, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  201.     return result;
  202. }
  203.  
  204. void DXceedUUEncodingFormat::SetHeaderPermissions(long nNewValue)
  205. {
  206.     static BYTE parms[] =
  207.         VTS_I4;
  208.     InvokeHelper(0x3ee, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  209.          nNewValue);
  210. }
  211.  
  212.  
  213. /////////////////////////////////////////////////////////////////////////////
  214. // DXceedXXEncodingFormat properties
  215.  
  216. /////////////////////////////////////////////////////////////////////////////
  217. // DXceedXXEncodingFormat operations
  218.  
  219. LPDISPATCH DXceedXXEncodingFormat::GetSubProcessing()
  220. {
  221.     LPDISPATCH result;
  222.     InvokeHelper(0x4b0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  223.     return result;
  224. }
  225.  
  226. void DXceedXXEncodingFormat::SetRefSubProcessing(LPDISPATCH newValue)
  227. {
  228.     static BYTE parms[] =
  229.         VTS_DISPATCH;
  230.     InvokeHelper(0x4b0, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  231.          newValue);
  232. }
  233.  
  234. long DXceedXXEncodingFormat::GetEndOfLineType()
  235. {
  236.     long result;
  237.     InvokeHelper(0x4b1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  238.     return result;
  239. }
  240.  
  241. void DXceedXXEncodingFormat::SetEndOfLineType(long nNewValue)
  242. {
  243.     static BYTE parms[] =
  244.         VTS_I4;
  245.     InvokeHelper(0x4b1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  246.          nNewValue);
  247. }
  248.  
  249. long DXceedXXEncodingFormat::GetMaxLineLength()
  250. {
  251.     long result;
  252.     InvokeHelper(0x4b2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  253.     return result;
  254. }
  255.  
  256. void DXceedXXEncodingFormat::SetMaxLineLength(long nNewValue)
  257. {
  258.     static BYTE parms[] =
  259.         VTS_I4;
  260.     InvokeHelper(0x4b2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  261.          nNewValue);
  262. }
  263.  
  264. BOOL DXceedXXEncodingFormat::GetContinueOnInvalidData()
  265. {
  266.     BOOL result;
  267.     InvokeHelper(0x4b3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  268.     return result;
  269. }
  270.  
  271. void DXceedXXEncodingFormat::SetContinueOnInvalidData(BOOL bNewValue)
  272. {
  273.     static BYTE parms[] =
  274.         VTS_BOOL;
  275.     InvokeHelper(0x4b3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  276.          bNewValue);
  277. }
  278.  
  279. BOOL DXceedXXEncodingFormat::GetIncludeHeaderFooter()
  280. {
  281.     BOOL result;
  282.     InvokeHelper(0x4b4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  283.     return result;
  284. }
  285.  
  286. void DXceedXXEncodingFormat::SetIncludeHeaderFooter(BOOL bNewValue)
  287. {
  288.     static BYTE parms[] =
  289.         VTS_BOOL;
  290.     InvokeHelper(0x4b4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  291.          bNewValue);
  292. }
  293.  
  294. CString DXceedXXEncodingFormat::GetHeaderFilename()
  295. {
  296.     CString result;
  297.     InvokeHelper(0x4b5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  298.     return result;
  299. }
  300.  
  301. void DXceedXXEncodingFormat::SetHeaderFilename(LPCTSTR lpszNewValue)
  302. {
  303.     static BYTE parms[] =
  304.         VTS_BSTR;
  305.     InvokeHelper(0x4b5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  306.          lpszNewValue);
  307. }
  308.  
  309. long DXceedXXEncodingFormat::GetHeaderPermissions()
  310. {
  311.     long result;
  312.     InvokeHelper(0x4b6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  313.     return result;
  314. }
  315.  
  316. void DXceedXXEncodingFormat::SetHeaderPermissions(long nNewValue)
  317. {
  318.     static BYTE parms[] =
  319.         VTS_I4;
  320.     InvokeHelper(0x4b6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  321.          nNewValue);
  322. }
  323.  
  324.  
  325. /////////////////////////////////////////////////////////////////////////////
  326. // DXceedBase64EncodingFormat properties
  327.  
  328. /////////////////////////////////////////////////////////////////////////////
  329. // DXceedBase64EncodingFormat operations
  330.  
  331. LPDISPATCH DXceedBase64EncodingFormat::GetSubProcessing()
  332. {
  333.     LPDISPATCH result;
  334.     InvokeHelper(0x578, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  335.     return result;
  336. }
  337.  
  338. void DXceedBase64EncodingFormat::SetRefSubProcessing(LPDISPATCH newValue)
  339. {
  340.     static BYTE parms[] =
  341.         VTS_DISPATCH;
  342.     InvokeHelper(0x578, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  343.          newValue);
  344. }
  345.  
  346. long DXceedBase64EncodingFormat::GetEndOfLineType()
  347. {
  348.     long result;
  349.     InvokeHelper(0x579, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  350.     return result;
  351. }
  352.  
  353. void DXceedBase64EncodingFormat::SetEndOfLineType(long nNewValue)
  354. {
  355.     static BYTE parms[] =
  356.         VTS_I4;
  357.     InvokeHelper(0x579, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  358.          nNewValue);
  359. }
  360.  
  361. long DXceedBase64EncodingFormat::GetMaxLineLength()
  362. {
  363.     long result;
  364.     InvokeHelper(0x57a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  365.     return result;
  366. }
  367.  
  368. void DXceedBase64EncodingFormat::SetMaxLineLength(long nNewValue)
  369. {
  370.     static BYTE parms[] =
  371.         VTS_I4;
  372.     InvokeHelper(0x57a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  373.          nNewValue);
  374. }
  375.  
  376. BOOL DXceedBase64EncodingFormat::GetContinueOnInvalidData()
  377. {
  378.     BOOL result;
  379.     InvokeHelper(0x57b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  380.     return result;
  381. }
  382.  
  383. void DXceedBase64EncodingFormat::SetContinueOnInvalidData(BOOL bNewValue)
  384. {
  385.     static BYTE parms[] =
  386.         VTS_BOOL;
  387.     InvokeHelper(0x57b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  388.          bNewValue);
  389. }
  390.  
  391.  
  392. /////////////////////////////////////////////////////////////////////////////
  393. // DXceedHexaEncodingFormat properties
  394.  
  395. /////////////////////////////////////////////////////////////////////////////
  396. // DXceedHexaEncodingFormat operations
  397.  
  398. LPDISPATCH DXceedHexaEncodingFormat::GetSubProcessing()
  399. {
  400.     LPDISPATCH result;
  401.     InvokeHelper(0x640, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  402.     return result;
  403. }
  404.  
  405. void DXceedHexaEncodingFormat::SetRefSubProcessing(LPDISPATCH newValue)
  406. {
  407.     static BYTE parms[] =
  408.         VTS_DISPATCH;
  409.     InvokeHelper(0x640, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  410.          newValue);
  411. }
  412.  
  413. long DXceedHexaEncodingFormat::GetEndOfLineType()
  414. {
  415.     long result;
  416.     InvokeHelper(0x641, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  417.     return result;
  418. }
  419.  
  420. void DXceedHexaEncodingFormat::SetEndOfLineType(long nNewValue)
  421. {
  422.     static BYTE parms[] =
  423.         VTS_I4;
  424.     InvokeHelper(0x641, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  425.          nNewValue);
  426. }
  427.  
  428. long DXceedHexaEncodingFormat::GetMaxLineLength()
  429. {
  430.     long result;
  431.     InvokeHelper(0x642, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  432.     return result;
  433. }
  434.  
  435. void DXceedHexaEncodingFormat::SetMaxLineLength(long nNewValue)
  436. {
  437.     static BYTE parms[] =
  438.         VTS_I4;
  439.     InvokeHelper(0x642, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  440.          nNewValue);
  441. }
  442.  
  443. BOOL DXceedHexaEncodingFormat::GetContinueOnInvalidData()
  444. {
  445.     BOOL result;
  446.     InvokeHelper(0x643, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  447.     return result;
  448. }
  449.  
  450. void DXceedHexaEncodingFormat::SetContinueOnInvalidData(BOOL bNewValue)
  451. {
  452.     static BYTE parms[] =
  453.         VTS_BOOL;
  454.     InvokeHelper(0x643, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  455.          bNewValue);
  456. }
  457.  
  458.  
  459. /////////////////////////////////////////////////////////////////////////////
  460. // DXceedBinHexEncodingFormat properties
  461.  
  462. /////////////////////////////////////////////////////////////////////////////
  463. // DXceedBinHexEncodingFormat operations
  464.  
  465. LPDISPATCH DXceedBinHexEncodingFormat::GetSubProcessing()
  466. {
  467.     LPDISPATCH result;
  468.     InvokeHelper(0x708, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  469.     return result;
  470. }
  471.  
  472. void DXceedBinHexEncodingFormat::SetRefSubProcessing(LPDISPATCH newValue)
  473. {
  474.     static BYTE parms[] =
  475.         VTS_DISPATCH;
  476.     InvokeHelper(0x708, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  477.          newValue);
  478. }
  479.  
  480. long DXceedBinHexEncodingFormat::GetEndOfLineType()
  481. {
  482.     long result;
  483.     InvokeHelper(0x709, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  484.     return result;
  485. }
  486.  
  487. void DXceedBinHexEncodingFormat::SetEndOfLineType(long nNewValue)
  488. {
  489.     static BYTE parms[] =
  490.         VTS_I4;
  491.     InvokeHelper(0x709, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  492.          nNewValue);
  493. }
  494.  
  495. long DXceedBinHexEncodingFormat::GetMaxLineLength()
  496. {
  497.     long result;
  498.     InvokeHelper(0x70a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  499.     return result;
  500. }
  501.  
  502. void DXceedBinHexEncodingFormat::SetMaxLineLength(long nNewValue)
  503. {
  504.     static BYTE parms[] =
  505.         VTS_I4;
  506.     InvokeHelper(0x70a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  507.          nNewValue);
  508. }
  509.  
  510. BOOL DXceedBinHexEncodingFormat::GetContinueOnInvalidData()
  511. {
  512.     BOOL result;
  513.     InvokeHelper(0x70b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  514.     return result;
  515. }
  516.  
  517. void DXceedBinHexEncodingFormat::SetContinueOnInvalidData(BOOL bNewValue)
  518. {
  519.     static BYTE parms[] =
  520.         VTS_BOOL;
  521.     InvokeHelper(0x70b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  522.          bNewValue);
  523. }
  524.  
  525. BOOL DXceedBinHexEncodingFormat::GetIncludeHeaderFooter()
  526. {
  527.     BOOL result;
  528.     InvokeHelper(0x70c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  529.     return result;
  530. }
  531.  
  532. void DXceedBinHexEncodingFormat::SetIncludeHeaderFooter(BOOL bNewValue)
  533. {
  534.     static BYTE parms[] =
  535.         VTS_BOOL;
  536.     InvokeHelper(0x70c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  537.          bNewValue);
  538. }
  539.  
  540. CString DXceedBinHexEncodingFormat::GetHeaderFilename()
  541. {
  542.     CString result;
  543.     InvokeHelper(0x70d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  544.     return result;
  545. }
  546.  
  547. void DXceedBinHexEncodingFormat::SetHeaderFilename(LPCTSTR lpszNewValue)
  548. {
  549.     static BYTE parms[] =
  550.         VTS_BSTR;
  551.     InvokeHelper(0x70d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  552.          lpszNewValue);
  553. }
  554.  
  555. VARIANT DXceedBinHexEncodingFormat::GetHeaderType()
  556. {
  557.     VARIANT result;
  558.     InvokeHelper(0x70e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  559.     return result;
  560. }
  561.  
  562. void DXceedBinHexEncodingFormat::SetHeaderType(VARIANT* newValue)
  563. {
  564.     static BYTE parms[] =
  565.         VTS_PVARIANT;
  566.     InvokeHelper(0x70e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  567.          newValue);
  568. }
  569.  
  570. VARIANT DXceedBinHexEncodingFormat::GetHeaderCreator()
  571. {
  572.     VARIANT result;
  573.     InvokeHelper(0x70f, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  574.     return result;
  575. }
  576.  
  577. void DXceedBinHexEncodingFormat::SetHeaderCreator(VARIANT* newValue)
  578. {
  579.     static BYTE parms[] =
  580.         VTS_PVARIANT;
  581.     InvokeHelper(0x70f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  582.          newValue);
  583. }
  584.  
  585. short DXceedBinHexEncodingFormat::GetHeaderFlags()
  586. {
  587.     short result;
  588.     InvokeHelper(0x710, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  589.     return result;
  590. }
  591.  
  592. void DXceedBinHexEncodingFormat::SetHeaderFlags(short nNewValue)
  593. {
  594.     static BYTE parms[] =
  595.         VTS_I2;
  596.     InvokeHelper(0x710, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  597.          nNewValue);
  598. }
  599.  
  600. long DXceedBinHexEncodingFormat::GetHeaderDataForkLength()
  601. {
  602.     long result;
  603.     InvokeHelper(0x711, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  604.     return result;
  605. }
  606.  
  607. void DXceedBinHexEncodingFormat::SetHeaderDataForkLength(long nNewValue)
  608. {
  609.     static BYTE parms[] =
  610.         VTS_I4;
  611.     InvokeHelper(0x711, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  612.          nNewValue);
  613. }
  614.  
  615. long DXceedBinHexEncodingFormat::GetHeaderResourceForkLength()
  616. {
  617.     long result;
  618.     InvokeHelper(0x712, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  619.     return result;
  620. }
  621.  
  622. void DXceedBinHexEncodingFormat::SetHeaderResourceForkLength(long nNewValue)
  623. {
  624.     static BYTE parms[] =
  625.         VTS_I4;
  626.     InvokeHelper(0x712, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  627.          nNewValue);
  628. }
  629.  
  630.  
  631. /////////////////////////////////////////////////////////////////////////////
  632. // DXceedQuotedPrintableEncodingFormat properties
  633.  
  634. /////////////////////////////////////////////////////////////////////////////
  635. // DXceedQuotedPrintableEncodingFormat operations
  636.  
  637. LPDISPATCH DXceedQuotedPrintableEncodingFormat::GetSubProcessing()
  638. {
  639.     LPDISPATCH result;
  640.     InvokeHelper(0x7d0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  641.     return result;
  642. }
  643.  
  644. void DXceedQuotedPrintableEncodingFormat::SetRefSubProcessing(LPDISPATCH newValue)
  645. {
  646.     static BYTE parms[] =
  647.         VTS_DISPATCH;
  648.     InvokeHelper(0x7d0, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  649.          newValue);
  650. }
  651.  
  652. long DXceedQuotedPrintableEncodingFormat::GetEndOfLineType()
  653. {
  654.     long result;
  655.     InvokeHelper(0x7d1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  656.     return result;
  657. }
  658.  
  659. void DXceedQuotedPrintableEncodingFormat::SetEndOfLineType(long nNewValue)
  660. {
  661.     static BYTE parms[] =
  662.         VTS_I4;
  663.     InvokeHelper(0x7d1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  664.          nNewValue);
  665. }
  666.  
  667. long DXceedQuotedPrintableEncodingFormat::GetMaxLineLength()
  668. {
  669.     long result;
  670.     InvokeHelper(0x7d2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  671.     return result;
  672. }
  673.  
  674. void DXceedQuotedPrintableEncodingFormat::SetMaxLineLength(long nNewValue)
  675. {
  676.     static BYTE parms[] =
  677.         VTS_I4;
  678.     InvokeHelper(0x7d2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  679.          nNewValue);
  680. }
  681.  
  682. BOOL DXceedQuotedPrintableEncodingFormat::GetContinueOnInvalidData()
  683. {
  684.     BOOL result;
  685.     InvokeHelper(0x7d3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  686.     return result;
  687. }
  688.  
  689. void DXceedQuotedPrintableEncodingFormat::SetContinueOnInvalidData(BOOL bNewValue)
  690. {
  691.     static BYTE parms[] =
  692.         VTS_BOOL;
  693.     InvokeHelper(0x7d3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  694.          bNewValue);
  695. }
  696.