home *** CD-ROM | disk | FTP | other *** search
/ Mastering Visual Basic 6 / mastvb6.iso / leadtools / ocx32.lt / leaddlg.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-06-30  |  35.1 KB  |  1,665 lines

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2.  
  3. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  4. //  Microsoft Visual C++, your modifications will be overwritten.
  5.  
  6.  
  7. #include "stdafx.h"
  8. #include "leaddlg.h"
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. #include "Font.h"
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CLeadDlg
  15.  
  16. IMPLEMENT_DYNCREATE(CLeadDlg, CWnd)
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CLeadDlg properties
  20.  
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CLeadDlg operations
  23.  
  24. unsigned long CLeadDlg::AddRef()
  25. {
  26.     unsigned long result;
  27.     InvokeHelper(0x60000001, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  28.     return result;
  29. }
  30.  
  31. unsigned long CLeadDlg::Release()
  32. {
  33.     unsigned long result;
  34.     InvokeHelper(0x60000002, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  35.     return result;
  36. }
  37.  
  38. void CLeadDlg::SetFont(LPDISPATCH newValue)
  39. {
  40.     static BYTE parms[] =
  41.         VTS_DISPATCH;
  42.     InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  43.          newValue);
  44. }
  45.  
  46. COleFont CLeadDlg::GetFont()
  47. {
  48.     LPDISPATCH pDispatch;
  49.     InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  50.     return COleFont(pDispatch);
  51. }
  52.  
  53. long CLeadDlg::GetAngle()
  54. {
  55.     long result;
  56.     InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  57.     return result;
  58. }
  59.  
  60. void CLeadDlg::SetAngle(long nNewValue)
  61. {
  62.     static BYTE parms[] =
  63.         VTS_I4;
  64.     InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  65.          nNewValue);
  66. }
  67.  
  68. short CLeadDlg::GetAngle(long hWnd)
  69. {
  70.     short result;
  71.     static BYTE parms[] =
  72.         VTS_I4;
  73.     InvokeHelper(0x2, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  74.         hWnd);
  75.     return result;
  76. }
  77.  
  78. BOOL CLeadDlg::GetAngleFlag()
  79. {
  80.     BOOL result;
  81.     InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  82.     return result;
  83. }
  84.  
  85. void CLeadDlg::SetAngleFlag(BOOL bNewValue)
  86. {
  87.     static BYTE parms[] =
  88.         VTS_BOOL;
  89.     InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  90.          bNewValue);
  91. }
  92.  
  93. long CLeadDlg::GetUIFlags()
  94. {
  95.     long result;
  96.     InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  97.     return result;
  98. }
  99.  
  100. void CLeadDlg::SetUIFlags(long nNewValue)
  101. {
  102.     static BYTE parms[] =
  103.         VTS_I4;
  104.     InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  105.          nNewValue);
  106. }
  107.  
  108. BOOL CLeadDlg::GetShowHelpButton()
  109. {
  110.     BOOL result;
  111.     InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  112.     return result;
  113. }
  114.  
  115. void CLeadDlg::SetShowHelpButton(BOOL bNewValue)
  116. {
  117.     static BYTE parms[] =
  118.         VTS_BOOL;
  119.     InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  120.          bNewValue);
  121. }
  122.  
  123. short CLeadDlg::GetNewWidth()
  124. {
  125.     short result;
  126.     InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  127.     return result;
  128. }
  129.  
  130. void CLeadDlg::SetNewWidth(short nNewValue)
  131. {
  132.     static BYTE parms[] =
  133.         VTS_I2;
  134.     InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  135.          nNewValue);
  136. }
  137.  
  138. short CLeadDlg::GetNewHeight()
  139. {
  140.     short result;
  141.     InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  142.     return result;
  143. }
  144.  
  145. void CLeadDlg::SetNewHeight(short nNewValue)
  146. {
  147.     static BYTE parms[] =
  148.         VTS_I2;
  149.     InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  150.          nNewValue);
  151. }
  152.  
  153. short CLeadDlg::GetSize(long hWnd)
  154. {
  155.     short result;
  156.     static BYTE parms[] =
  157.         VTS_I4;
  158.     InvokeHelper(0xa, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  159.         hWnd);
  160.     return result;
  161. }
  162.  
  163. long CLeadDlg::GetBitmap()
  164. {
  165.     long result;
  166.     InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  167.     return result;
  168. }
  169.  
  170. void CLeadDlg::SetBitmap(long nNewValue)
  171. {
  172.     static BYTE parms[] =
  173.         VTS_I4;
  174.     InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  175.          nNewValue);
  176. }
  177.  
  178. short CLeadDlg::GetBitsPerPixel()
  179. {
  180.     short result;
  181.     InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  182.     return result;
  183. }
  184.  
  185. void CLeadDlg::SetBitsPerPixel(short nNewValue)
  186. {
  187.     static BYTE parms[] =
  188.         VTS_I2;
  189.     InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  190.          nNewValue);
  191. }
  192.  
  193. short CLeadDlg::GetPaletteFlags()
  194. {
  195.     short result;
  196.     InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  197.     return result;
  198. }
  199.  
  200. void CLeadDlg::SetPaletteFlags(short nNewValue)
  201. {
  202.     static BYTE parms[] =
  203.         VTS_I2;
  204.     InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  205.          nNewValue);
  206. }
  207.  
  208. short CLeadDlg::GetDitherFlags()
  209. {
  210.     short result;
  211.     InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  212.     return result;
  213. }
  214.  
  215. void CLeadDlg::SetDitherFlags(short nNewValue)
  216. {
  217.     static BYTE parms[] =
  218.         VTS_I2;
  219.     InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  220.          nNewValue);
  221. }
  222.  
  223. short CLeadDlg::GetColorRes(long hWnd)
  224. {
  225.     short result;
  226.     static BYTE parms[] =
  227.         VTS_I4;
  228.     InvokeHelper(0xf, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  229.         hWnd);
  230.     return result;
  231. }
  232.  
  233. long CLeadDlg::GetFileDlgFlags()
  234. {
  235.     long result;
  236.     InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  237.     return result;
  238. }
  239.  
  240. void CLeadDlg::SetFileDlgFlags(long nNewValue)
  241. {
  242.     static BYTE parms[] =
  243.         VTS_I4;
  244.     InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  245.          nNewValue);
  246. }
  247.  
  248. CString CLeadDlg::GetDialogTitle()
  249. {
  250.     CString result;
  251.     InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  252.     return result;
  253. }
  254.  
  255. void CLeadDlg::SetDialogTitle(LPCTSTR lpszNewValue)
  256. {
  257.     static BYTE parms[] =
  258.         VTS_BSTR;
  259.     InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  260.          lpszNewValue);
  261. }
  262.  
  263. CString CLeadDlg::GetFileName()
  264. {
  265.     CString result;
  266.     InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  267.     return result;
  268. }
  269.  
  270. void CLeadDlg::SetFileName(LPCTSTR lpszNewValue)
  271. {
  272.     static BYTE parms[] =
  273.         VTS_BSTR;
  274.     InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  275.          lpszNewValue);
  276. }
  277.  
  278. CString CLeadDlg::GetFileTitle()
  279. {
  280.     CString result;
  281.     InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  282.     return result;
  283. }
  284.  
  285. void CLeadDlg::SetFileTitle(LPCTSTR lpszNewValue)
  286. {
  287.     static BYTE parms[] =
  288.         VTS_BSTR;
  289.     InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  290.          lpszNewValue);
  291. }
  292.  
  293. CString CLeadDlg::GetFilter()
  294. {
  295.     CString result;
  296.     InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  297.     return result;
  298. }
  299.  
  300. void CLeadDlg::SetFilter(LPCTSTR lpszNewValue)
  301. {
  302.     static BYTE parms[] =
  303.         VTS_BSTR;
  304.     InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  305.          lpszNewValue);
  306. }
  307.  
  308. long CLeadDlg::GetFilterIndex()
  309. {
  310.     long result;
  311.     InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  312.     return result;
  313. }
  314.  
  315. void CLeadDlg::SetFilterIndex(long nNewValue)
  316. {
  317.     static BYTE parms[] =
  318.         VTS_I4;
  319.     InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  320.          nNewValue);
  321. }
  322.  
  323. CString CLeadDlg::GetInitialDir()
  324. {
  325.     CString result;
  326.     InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  327.     return result;
  328. }
  329.  
  330. void CLeadDlg::SetInitialDir(LPCTSTR lpszNewValue)
  331. {
  332.     static BYTE parms[] =
  333.         VTS_BSTR;
  334.     InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  335.          lpszNewValue);
  336. }
  337.  
  338. long CLeadDlg::GetMaxFileSize()
  339. {
  340.     long result;
  341.     InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  342.     return result;
  343. }
  344.  
  345. void CLeadDlg::SetMaxFileSize(long nNewValue)
  346. {
  347.     static BYTE parms[] =
  348.         VTS_I4;
  349.     InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  350.          nNewValue);
  351. }
  352.  
  353. long CLeadDlg::GetPageNumber()
  354. {
  355.     long result;
  356.     InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  357.     return result;
  358. }
  359.  
  360. void CLeadDlg::SetPageNumber(long nNewValue)
  361. {
  362.     static BYTE parms[] =
  363.         VTS_I4;
  364.     InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  365.          nNewValue);
  366. }
  367.  
  368. long CLeadDlg::GetLoadPasses()
  369. {
  370.     long result;
  371.     InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  372.     return result;
  373. }
  374.  
  375. void CLeadDlg::SetLoadPasses(long nNewValue)
  376. {
  377.     static BYTE parms[] =
  378.         VTS_I4;
  379.     InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  380.          nNewValue);
  381. }
  382.  
  383. BOOL CLeadDlg::GetLoadCompressed()
  384. {
  385.     BOOL result;
  386.     InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  387.     return result;
  388. }
  389.  
  390. void CLeadDlg::SetLoadCompressed(BOOL bNewValue)
  391. {
  392.     static BYTE parms[] =
  393.         VTS_BOOL;
  394.     InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  395.          bNewValue);
  396. }
  397.  
  398. BOOL CLeadDlg::GetLoadRotated()
  399. {
  400.     BOOL result;
  401.     InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  402.     return result;
  403. }
  404.  
  405. void CLeadDlg::SetLoadRotated(BOOL bNewValue)
  406. {
  407.     static BYTE parms[] =
  408.         VTS_BOOL;
  409.     InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  410.          bNewValue);
  411. }
  412.  
  413. short CLeadDlg::FileOpen(long hWnd)
  414. {
  415.     short result;
  416.     static BYTE parms[] =
  417.         VTS_I4;
  418.     InvokeHelper(0x1c, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  419.         hWnd);
  420.     return result;
  421. }
  422.  
  423. long CLeadDlg::GetMaxFileTitleSize()
  424. {
  425.     long result;
  426.     InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  427.     return result;
  428. }
  429.  
  430. void CLeadDlg::SetMaxFileTitleSize(long nNewValue)
  431. {
  432.     static BYTE parms[] =
  433.         VTS_I4;
  434.     InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  435.          nNewValue);
  436. }
  437.  
  438. long CLeadDlg::GetThumbnail()
  439. {
  440.     long result;
  441.     InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  442.     return result;
  443. }
  444.  
  445. void CLeadDlg::SetThumbnail(long nNewValue)
  446. {
  447.     static BYTE parms[] =
  448.         VTS_I4;
  449.     InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  450.          nNewValue);
  451. }
  452.  
  453. short CLeadDlg::GetSaveBitsPerPixel()
  454. {
  455.     short result;
  456.     InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  457.     return result;
  458. }
  459.  
  460. void CLeadDlg::SetSaveBitsPerPixel(short nNewValue)
  461. {
  462.     static BYTE parms[] =
  463.         VTS_I2;
  464.     InvokeHelper(0x1f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  465.          nNewValue);
  466. }
  467.  
  468. short CLeadDlg::GetSaveFormat()
  469. {
  470.     short result;
  471.     InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  472.     return result;
  473. }
  474.  
  475. void CLeadDlg::SetSaveFormat(short nNewValue)
  476. {
  477.     static BYTE parms[] =
  478.         VTS_I2;
  479.     InvokeHelper(0x20, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  480.          nNewValue);
  481. }
  482.  
  483. short CLeadDlg::GetSaveQFactor()
  484. {
  485.     short result;
  486.     InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  487.     return result;
  488. }
  489.  
  490. void CLeadDlg::SetSaveQFactor(short nNewValue)
  491. {
  492.     static BYTE parms[] =
  493.         VTS_I2;
  494.     InvokeHelper(0x21, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  495.          nNewValue);
  496. }
  497.  
  498. short CLeadDlg::GetSaveMulti()
  499. {
  500.     short result;
  501.     InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  502.     return result;
  503. }
  504.  
  505. void CLeadDlg::SetSaveMulti(short nNewValue)
  506. {
  507.     static BYTE parms[] =
  508.         VTS_I2;
  509.     InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  510.          nNewValue);
  511. }
  512.  
  513. BOOL CLeadDlg::GetSaveProgressive()
  514. {
  515.     BOOL result;
  516.     InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  517.     return result;
  518. }
  519.  
  520. void CLeadDlg::SetSaveProgressive(BOOL bNewValue)
  521. {
  522.     static BYTE parms[] =
  523.         VTS_BOOL;
  524.     InvokeHelper(0x23, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  525.          bNewValue);
  526. }
  527.  
  528. short CLeadDlg::GetSavePasses()
  529. {
  530.     short result;
  531.     InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  532.     return result;
  533. }
  534.  
  535. void CLeadDlg::SetSavePasses(short nNewValue)
  536. {
  537.     static BYTE parms[] =
  538.         VTS_I2;
  539.     InvokeHelper(0x24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  540.          nNewValue);
  541. }
  542.  
  543. BOOL CLeadDlg::GetSaveWithStamp()
  544. {
  545.     BOOL result;
  546.     InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  547.     return result;
  548. }
  549.  
  550. void CLeadDlg::SetSaveWithStamp(BOOL bNewValue)
  551. {
  552.     static BYTE parms[] =
  553.         VTS_BOOL;
  554.     InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  555.          bNewValue);
  556. }
  557.  
  558. short CLeadDlg::GetSaveStampBits()
  559. {
  560.     short result;
  561.     InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  562.     return result;
  563. }
  564.  
  565. void CLeadDlg::SetSaveStampBits(short nNewValue)
  566. {
  567.     static BYTE parms[] =
  568.         VTS_I2;
  569.     InvokeHelper(0x26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  570.          nNewValue);
  571. }
  572.  
  573. short CLeadDlg::GetSaveStampWidth()
  574. {
  575.     short result;
  576.     InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  577.     return result;
  578. }
  579.  
  580. void CLeadDlg::SetSaveStampWidth(short nNewValue)
  581. {
  582.     static BYTE parms[] =
  583.         VTS_I2;
  584.     InvokeHelper(0x27, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  585.          nNewValue);
  586. }
  587.  
  588. short CLeadDlg::GetSaveStampHeight()
  589. {
  590.     short result;
  591.     InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  592.     return result;
  593. }
  594.  
  595. void CLeadDlg::SetSaveStampHeight(short nNewValue)
  596. {
  597.     static BYTE parms[] =
  598.         VTS_I2;
  599.     InvokeHelper(0x28, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  600.          nNewValue);
  601. }
  602.  
  603. BOOL CLeadDlg::GetSaveInterlaced()
  604. {
  605.     BOOL result;
  606.     InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  607.     return result;
  608. }
  609.  
  610. void CLeadDlg::SetSaveInterlaced(BOOL bNewValue)
  611. {
  612.     static BYTE parms[] =
  613.         VTS_BOOL;
  614.     InvokeHelper(0x29, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  615.          bNewValue);
  616. }
  617.  
  618. short CLeadDlg::FileSave(long hWnd)
  619. {
  620.     short result;
  621.     static BYTE parms[] =
  622.         VTS_I4;
  623.     InvokeHelper(0x2a, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  624.         hWnd);
  625.     return result;
  626. }
  627.  
  628. long CLeadDlg::GetSaveFormatFlags()
  629. {
  630.     long result;
  631.     InvokeHelper(0x2b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  632.     return result;
  633. }
  634.  
  635. void CLeadDlg::SetSaveFormatFlags(long nNewValue)
  636. {
  637.     static BYTE parms[] =
  638.         VTS_I4;
  639.     InvokeHelper(0x2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  640.          nNewValue);
  641. }
  642.  
  643. short CLeadDlg::GetDirection()
  644. {
  645.     short result;
  646.     InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  647.     return result;
  648. }
  649.  
  650. void CLeadDlg::SetDirection(short nNewValue)
  651. {
  652.     static BYTE parms[] =
  653.         VTS_I2;
  654.     InvokeHelper(0x2c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  655.          nNewValue);
  656. }
  657.  
  658. short CLeadDlg::GetDepth()
  659. {
  660.     short result;
  661.     InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  662.     return result;
  663. }
  664.  
  665. void CLeadDlg::SetDepth(short nNewValue)
  666. {
  667.     static BYTE parms[] =
  668.         VTS_I2;
  669.     InvokeHelper(0x2d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  670.          nNewValue);
  671. }
  672.  
  673. short CLeadDlg::GetEmboss(long hWnd)
  674. {
  675.     short result;
  676.     static BYTE parms[] =
  677.         VTS_I4;
  678.     InvokeHelper(0x2e, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  679.         hWnd);
  680.     return result;
  681. }
  682.  
  683. short CLeadDlg::GetRange()
  684. {
  685.     short result;
  686.     InvokeHelper(0x2f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  687.     return result;
  688. }
  689.  
  690. void CLeadDlg::SetRange(short nNewValue)
  691. {
  692.     static BYTE parms[] =
  693.         VTS_I2;
  694.     InvokeHelper(0x2f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  695.          nNewValue);
  696. }
  697.  
  698. short CLeadDlg::GetChannel()
  699. {
  700.     short result;
  701.     InvokeHelper(0x30, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  702.     return result;
  703. }
  704.  
  705. void CLeadDlg::SetChannel(short nNewValue)
  706. {
  707.     static BYTE parms[] =
  708.         VTS_I2;
  709.     InvokeHelper(0x30, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  710.          nNewValue);
  711. }
  712.  
  713. short CLeadDlg::GetNoise(long hWnd)
  714. {
  715.     short result;
  716.     static BYTE parms[] =
  717.         VTS_I4;
  718.     InvokeHelper(0x31, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  719.         hWnd);
  720.     return result;
  721. }
  722.  
  723. short CLeadDlg::GetGamma()
  724. {
  725.     short result;
  726.     InvokeHelper(0x32, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  727.     return result;
  728. }
  729.  
  730. void CLeadDlg::SetGamma(short nNewValue)
  731. {
  732.     static BYTE parms[] =
  733.         VTS_I2;
  734.     InvokeHelper(0x32, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  735.          nNewValue);
  736. }
  737.  
  738. short CLeadDlg::GetGamma(long hWnd)
  739. {
  740.     short result;
  741.     static BYTE parms[] =
  742.         VTS_I4;
  743.     InvokeHelper(0x33, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  744.         hWnd);
  745.     return result;
  746. }
  747.  
  748. short CLeadDlg::GetLow()
  749. {
  750.     short result;
  751.     InvokeHelper(0x34, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  752.     return result;
  753. }
  754.  
  755. void CLeadDlg::SetLow(short nNewValue)
  756. {
  757.     static BYTE parms[] =
  758.         VTS_I2;
  759.     InvokeHelper(0x34, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  760.          nNewValue);
  761. }
  762.  
  763. short CLeadDlg::GetHigh()
  764. {
  765.     short result;
  766.     InvokeHelper(0x35, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  767.     return result;
  768. }
  769.  
  770. void CLeadDlg::SetHigh(short nNewValue)
  771. {
  772.     static BYTE parms[] =
  773.         VTS_I2;
  774.     InvokeHelper(0x35, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  775.          nNewValue);
  776. }
  777.  
  778. short CLeadDlg::GetRange(long hWnd)
  779. {
  780.     short result;
  781.     static BYTE parms[] =
  782.         VTS_I4;
  783.     InvokeHelper(0x36, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  784.         hWnd);
  785.     return result;
  786. }
  787.  
  788. short CLeadDlg::GetChange()
  789. {
  790.     short result;
  791.     InvokeHelper(0x37, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  792.     return result;
  793. }
  794.  
  795. void CLeadDlg::SetChange(short nNewValue)
  796. {
  797.     static BYTE parms[] =
  798.         VTS_I2;
  799.     InvokeHelper(0x37, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  800.          nNewValue);
  801. }
  802.  
  803. long CLeadDlg::GetProcess()
  804. {
  805.     long result;
  806.     InvokeHelper(0x38, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  807.     return result;
  808. }
  809.  
  810. void CLeadDlg::SetProcess(long nNewValue)
  811. {
  812.     static BYTE parms[] =
  813.         VTS_I4;
  814.     InvokeHelper(0x38, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  815.          nNewValue);
  816. }
  817.  
  818. short CLeadDlg::GetChange(long hWnd)
  819. {
  820.     short result;
  821.     static BYTE parms[] =
  822.         VTS_I4;
  823.     InvokeHelper(0x39, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  824.         hWnd);
  825.     return result;
  826. }
  827.  
  828. short CLeadDlg::GetSpatialFilterType()
  829. {
  830.     short result;
  831.     InvokeHelper(0x3a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  832.     return result;
  833. }
  834.  
  835. void CLeadDlg::SetSpatialFilterType(short nNewValue)
  836. {
  837.     static BYTE parms[] =
  838.         VTS_I2;
  839.     InvokeHelper(0x3a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  840.          nNewValue);
  841. }
  842.  
  843. short CLeadDlg::GetBinaryFilterType()
  844. {
  845.     short result;
  846.     InvokeHelper(0x3b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  847.     return result;
  848. }
  849.  
  850. void CLeadDlg::SetBinaryFilterType(short nNewValue)
  851. {
  852.     static BYTE parms[] =
  853.         VTS_I2;
  854.     InvokeHelper(0x3b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  855.          nNewValue);
  856. }
  857.  
  858. short CLeadDlg::GetFilter(long hWnd)
  859. {
  860.     short result;
  861.     static BYTE parms[] =
  862.         VTS_I4;
  863.     InvokeHelper(0x3c, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  864.         hWnd);
  865.     return result;
  866. }
  867.  
  868. short CLeadDlg::GetFilterType()
  869. {
  870.     short result;
  871.     InvokeHelper(0x3d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  872.     return result;
  873. }
  874.  
  875. void CLeadDlg::SetFilterType(short nNewValue)
  876. {
  877.     static BYTE parms[] =
  878.         VTS_I2;
  879.     InvokeHelper(0x3d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  880.          nNewValue);
  881. }
  882.  
  883. BOOL CLeadDlg::GetPreviewEnabled()
  884. {
  885.     BOOL result;
  886.     InvokeHelper(0x3e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  887.     return result;
  888. }
  889.  
  890. void CLeadDlg::SetPreviewEnabled(BOOL bNewValue)
  891. {
  892.     static BYTE parms[] =
  893.         VTS_BOOL;
  894.     InvokeHelper(0x3e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  895.          bNewValue);
  896. }
  897.  
  898. BOOL CLeadDlg::GetEnableMethodErrors()
  899. {
  900.     BOOL result;
  901.     InvokeHelper(0x3f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  902.     return result;
  903. }
  904.  
  905. void CLeadDlg::SetEnableMethodErrors(BOOL bNewValue)
  906. {
  907.     static BYTE parms[] =
  908.         VTS_BOOL;
  909.     InvokeHelper(0x3f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  910.          bNewValue);
  911. }
  912.  
  913. short CLeadDlg::GetLowBit()
  914. {
  915.     short result;
  916.     InvokeHelper(0x40, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  917.     return result;
  918. }
  919.  
  920. void CLeadDlg::SetLowBit(short nNewValue)
  921. {
  922.     static BYTE parms[] =
  923.         VTS_I2;
  924.     InvokeHelper(0x40, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  925.          nNewValue);
  926. }
  927.  
  928. short CLeadDlg::GetHighBit()
  929. {
  930.     short result;
  931.     InvokeHelper(0x41, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  932.     return result;
  933. }
  934.  
  935. void CLeadDlg::SetHighBit(short nNewValue)
  936. {
  937.     static BYTE parms[] =
  938.         VTS_I2;
  939.     InvokeHelper(0x41, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  940.          nNewValue);
  941. }
  942.  
  943. long CLeadDlg::GetLowLevel()
  944. {
  945.     long result;
  946.     InvokeHelper(0x42, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  947.     return result;
  948. }
  949.  
  950. void CLeadDlg::SetLowLevel(long nNewValue)
  951. {
  952.     static BYTE parms[] =
  953.         VTS_I4;
  954.     InvokeHelper(0x42, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  955.          nNewValue);
  956. }
  957.  
  958. long CLeadDlg::GetHighLevel()
  959. {
  960.     long result;
  961.     InvokeHelper(0x43, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  962.     return result;
  963. }
  964.  
  965. void CLeadDlg::SetHighLevel(long nNewValue)
  966. {
  967.     static BYTE parms[] =
  968.         VTS_I4;
  969.     InvokeHelper(0x43, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  970.          nNewValue);
  971. }
  972.  
  973. unsigned long CLeadDlg::GetStartColor()
  974. {
  975.     unsigned long result;
  976.     InvokeHelper(0x44, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  977.     return result;
  978. }
  979.  
  980. void CLeadDlg::SetStartColor(unsigned long newValue)
  981. {
  982.     static BYTE parms[] =
  983.         VTS_I4;
  984.     InvokeHelper(0x44, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  985.          newValue);
  986. }
  987.  
  988. unsigned long CLeadDlg::GetEndColor()
  989. {
  990.     unsigned long result;
  991.     InvokeHelper(0x45, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  992.     return result;
  993. }
  994.  
  995. void CLeadDlg::SetEndColor(unsigned long newValue)
  996. {
  997.     static BYTE parms[] =
  998.         VTS_I4;
  999.     InvokeHelper(0x45, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1000.          newValue);
  1001. }
  1002.  
  1003. short CLeadDlg::GetWindowLevel(long hWnd)
  1004. {
  1005.     short result;
  1006.     static BYTE parms[] =
  1007.         VTS_I4;
  1008.     InvokeHelper(0x46, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  1009.         hWnd);
  1010.     return result;
  1011. }
  1012.  
  1013. short CLeadDlg::GetEffect()
  1014. {
  1015.     short result;
  1016.     InvokeHelper(0x47, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1017.     return result;
  1018. }
  1019.  
  1020. void CLeadDlg::SetEffect(short nNewValue)
  1021. {
  1022.     static BYTE parms[] =
  1023.         VTS_I2;
  1024.     InvokeHelper(0x47, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1025.          nNewValue);
  1026. }
  1027.  
  1028. short CLeadDlg::GetGrain()
  1029. {
  1030.     short result;
  1031.     InvokeHelper(0x48, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1032.     return result;
  1033. }
  1034.  
  1035. void CLeadDlg::SetGrain(short nNewValue)
  1036. {
  1037.     static BYTE parms[] =
  1038.         VTS_I2;
  1039.     InvokeHelper(0x48, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1040.          nNewValue);
  1041. }
  1042.  
  1043. short CLeadDlg::GetDelay()
  1044. {
  1045.     short result;
  1046.     InvokeHelper(0x49, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1047.     return result;
  1048. }
  1049.  
  1050. void CLeadDlg::SetDelay(short nNewValue)
  1051. {
  1052.     static BYTE parms[] =
  1053.         VTS_I2;
  1054.     InvokeHelper(0x49, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1055.          nNewValue);
  1056. }
  1057.  
  1058. short CLeadDlg::GetMaxPass()
  1059. {
  1060.     short result;
  1061.     InvokeHelper(0x4a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1062.     return result;
  1063. }
  1064.  
  1065. void CLeadDlg::SetMaxPass(short nNewValue)
  1066. {
  1067.     static BYTE parms[] =
  1068.         VTS_I2;
  1069.     InvokeHelper(0x4a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1070.          nNewValue);
  1071. }
  1072.  
  1073. BOOL CLeadDlg::GetTransparent()
  1074. {
  1075.     BOOL result;
  1076.     InvokeHelper(0x4b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1077.     return result;
  1078. }
  1079.  
  1080. void CLeadDlg::SetTransparent(BOOL bNewValue)
  1081. {
  1082.     static BYTE parms[] =
  1083.         VTS_BOOL;
  1084.     InvokeHelper(0x4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1085.          bNewValue);
  1086. }
  1087.  
  1088. unsigned long CLeadDlg::GetTransparentColor()
  1089. {
  1090.     unsigned long result;
  1091.     InvokeHelper(0x4c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1092.     return result;
  1093. }
  1094.  
  1095. void CLeadDlg::SetTransparentColor(unsigned long newValue)
  1096. {
  1097.     static BYTE parms[] =
  1098.         VTS_I4;
  1099.     InvokeHelper(0x4c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1100.          newValue);
  1101. }
  1102.  
  1103. short CLeadDlg::GetWandWidth()
  1104. {
  1105.     short result;
  1106.     InvokeHelper(0x4d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1107.     return result;
  1108. }
  1109.  
  1110. void CLeadDlg::SetWandWidth(short nNewValue)
  1111. {
  1112.     static BYTE parms[] =
  1113.         VTS_I2;
  1114.     InvokeHelper(0x4d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1115.          nNewValue);
  1116. }
  1117.  
  1118. unsigned long CLeadDlg::GetWandColor()
  1119. {
  1120.     unsigned long result;
  1121.     InvokeHelper(0x4e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1122.     return result;
  1123. }
  1124.  
  1125. void CLeadDlg::SetWandColor(unsigned long newValue)
  1126. {
  1127.     static BYTE parms[] =
  1128.         VTS_I4;
  1129.     InvokeHelper(0x4e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1130.          newValue);
  1131. }
  1132.  
  1133. short CLeadDlg::GetEffect(long hWnd)
  1134. {
  1135.     short result;
  1136.     static BYTE parms[] =
  1137.         VTS_I4;
  1138.     InvokeHelper(0x4f, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  1139.         hWnd);
  1140.     return result;
  1141. }
  1142.  
  1143. short CLeadDlg::GetGradientStyle()
  1144. {
  1145.     short result;
  1146.     InvokeHelper(0x50, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1147.     return result;
  1148. }
  1149.  
  1150. void CLeadDlg::SetGradientStyle(short nNewValue)
  1151. {
  1152.     static BYTE parms[] =
  1153.         VTS_I2;
  1154.     InvokeHelper(0x50, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1155.          nNewValue);
  1156. }
  1157.  
  1158. short CLeadDlg::GetGradientSteps()
  1159. {
  1160.     short result;
  1161.     InvokeHelper(0x51, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1162.     return result;
  1163. }
  1164.  
  1165. void CLeadDlg::SetGradientSteps(short nNewValue)
  1166. {
  1167.     static BYTE parms[] =
  1168.         VTS_I2;
  1169.     InvokeHelper(0x51, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1170.          nNewValue);
  1171. }
  1172.  
  1173. short CLeadDlg::GetGradient(long hWnd)
  1174. {
  1175.     short result;
  1176.     static BYTE parms[] =
  1177.         VTS_I4;
  1178.     InvokeHelper(0x52, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  1179.         hWnd);
  1180.     return result;
  1181. }
  1182.  
  1183. short CLeadDlg::GetTransition()
  1184. {
  1185.     short result;
  1186.     InvokeHelper(0x53, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1187.     return result;
  1188. }
  1189.  
  1190. void CLeadDlg::SetTransition(short nNewValue)
  1191. {
  1192.     static BYTE parms[] =
  1193.         VTS_I2;
  1194.     InvokeHelper(0x53, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1195.          nNewValue);
  1196. }
  1197.  
  1198. short CLeadDlg::GetTransition(long hWnd)
  1199. {
  1200.     short result;
  1201.     static BYTE parms[] =
  1202.         VTS_I4;
  1203.     InvokeHelper(0x54, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  1204.         hWnd);
  1205.     return result;
  1206. }
  1207.  
  1208. short CLeadDlg::GetShape()
  1209. {
  1210.     short result;
  1211.     InvokeHelper(0x55, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1212.     return result;
  1213. }
  1214.  
  1215. void CLeadDlg::SetShape(short nNewValue)
  1216. {
  1217.     static BYTE parms[] =
  1218.         VTS_I2;
  1219.     InvokeHelper(0x55, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1220.          nNewValue);
  1221. }
  1222.  
  1223. short CLeadDlg::GetShapeBackStyle()
  1224. {
  1225.     short result;
  1226.     InvokeHelper(0x56, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1227.     return result;
  1228. }
  1229.  
  1230. void CLeadDlg::SetShapeBackStyle(short nNewValue)
  1231. {
  1232.     static BYTE parms[] =
  1233.         VTS_I2;
  1234.     InvokeHelper(0x56, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1235.          nNewValue);
  1236. }
  1237.  
  1238. short CLeadDlg::GetShapeFillStyle()
  1239. {
  1240.     short result;
  1241.     InvokeHelper(0x57, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1242.     return result;
  1243. }
  1244.  
  1245. void CLeadDlg::SetShapeFillStyle(short nNewValue)
  1246. {
  1247.     static BYTE parms[] =
  1248.         VTS_I2;
  1249.     InvokeHelper(0x57, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1250.          nNewValue);
  1251. }
  1252.  
  1253. unsigned long CLeadDlg::GetShapeBorderColor()
  1254. {
  1255.     unsigned long result;
  1256.     InvokeHelper(0x58, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1257.     return result;
  1258. }
  1259.  
  1260. void CLeadDlg::SetShapeBorderColor(unsigned long newValue)
  1261. {
  1262.     static BYTE parms[] =
  1263.         VTS_I4;
  1264.     InvokeHelper(0x58, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1265.          newValue);
  1266. }
  1267.  
  1268. short CLeadDlg::GetShapeBorderStyle()
  1269. {
  1270.     short result;
  1271.     InvokeHelper(0x59, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1272.     return result;
  1273. }
  1274.  
  1275. void CLeadDlg::SetShapeBorderStyle(short nNewValue)
  1276. {
  1277.     static BYTE parms[] =
  1278.         VTS_I2;
  1279.     InvokeHelper(0x59, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1280.          nNewValue);
  1281. }
  1282.  
  1283. short CLeadDlg::GetShapeBorderWidth()
  1284. {
  1285.     short result;
  1286.     InvokeHelper(0x5a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1287.     return result;
  1288. }
  1289.  
  1290. void CLeadDlg::SetShapeBorderWidth(short nNewValue)
  1291. {
  1292.     static BYTE parms[] =
  1293.         VTS_I2;
  1294.     InvokeHelper(0x5a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1295.          nNewValue);
  1296. }
  1297.  
  1298. short CLeadDlg::GetShapeInnerStyle()
  1299. {
  1300.     short result;
  1301.     InvokeHelper(0x5b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1302.     return result;
  1303. }
  1304.  
  1305. void CLeadDlg::SetShapeInnerStyle(short nNewValue)
  1306. {
  1307.     static BYTE parms[] =
  1308.         VTS_I2;
  1309.     InvokeHelper(0x5b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1310.          nNewValue);
  1311. }
  1312.  
  1313. short CLeadDlg::GetShapeInnerWidth()
  1314. {
  1315.     short result;
  1316.     InvokeHelper(0x5c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1317.     return result;
  1318. }
  1319.  
  1320. void CLeadDlg::SetShapeInnerWidth(short nNewValue)
  1321. {
  1322.     static BYTE parms[] =
  1323.         VTS_I2;
  1324.     InvokeHelper(0x5c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1325.          nNewValue);
  1326. }
  1327.  
  1328. unsigned long CLeadDlg::GetShapeInnerHiliteColor()
  1329. {
  1330.     unsigned long result;
  1331.     InvokeHelper(0x5d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1332.     return result;
  1333. }
  1334.  
  1335. void CLeadDlg::SetShapeInnerHiliteColor(unsigned long newValue)
  1336. {
  1337.     static BYTE parms[] =
  1338.         VTS_I4;
  1339.     InvokeHelper(0x5d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1340.          newValue);
  1341. }
  1342.  
  1343. unsigned long CLeadDlg::GetShapeInnerShadowColor()
  1344. {
  1345.     unsigned long result;
  1346.     InvokeHelper(0x5e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1347.     return result;
  1348. }
  1349.  
  1350. void CLeadDlg::SetShapeInnerShadowColor(unsigned long newValue)
  1351. {
  1352.     static BYTE parms[] =
  1353.         VTS_I4;
  1354.     InvokeHelper(0x5e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1355.          newValue);
  1356. }
  1357.  
  1358. short CLeadDlg::GetShapeOuterStyle()
  1359. {
  1360.     short result;
  1361.     InvokeHelper(0x5f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1362.     return result;
  1363. }
  1364.  
  1365. void CLeadDlg::SetShapeOuterStyle(short nNewValue)
  1366. {
  1367.     static BYTE parms[] =
  1368.         VTS_I2;
  1369.     InvokeHelper(0x5f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1370.          nNewValue);
  1371. }
  1372.  
  1373. short CLeadDlg::GetShapeOuterWidth()
  1374. {
  1375.     short result;
  1376.     InvokeHelper(0x60, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1377.     return result;
  1378. }
  1379.  
  1380. void CLeadDlg::SetShapeOuterWidth(short nNewValue)
  1381. {
  1382.     static BYTE parms[] =
  1383.         VTS_I2;
  1384.     InvokeHelper(0x60, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1385.          nNewValue);
  1386. }
  1387.  
  1388. unsigned long CLeadDlg::GetShapeOuterHiliteColor()
  1389. {
  1390.     unsigned long result;
  1391.     InvokeHelper(0x61, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1392.     return result;
  1393. }
  1394.  
  1395. void CLeadDlg::SetShapeOuterHiliteColor(unsigned long newValue)
  1396. {
  1397.     static BYTE parms[] =
  1398.         VTS_I4;
  1399.     InvokeHelper(0x61, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1400.          newValue);
  1401. }
  1402.  
  1403. unsigned long CLeadDlg::GetShapeOuterShadowColor()
  1404. {
  1405.     unsigned long result;
  1406.     InvokeHelper(0x62, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1407.     return result;
  1408. }
  1409.  
  1410. void CLeadDlg::SetShapeOuterShadowColor(unsigned long newValue)
  1411. {
  1412.     static BYTE parms[] =
  1413.         VTS_I4;
  1414.     InvokeHelper(0x62, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1415.          newValue);
  1416. }
  1417.  
  1418. short CLeadDlg::GetShadowXDepth()
  1419. {
  1420.     short result;
  1421.     InvokeHelper(0x63, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1422.     return result;
  1423. }
  1424.  
  1425. void CLeadDlg::SetShadowXDepth(short nNewValue)
  1426. {
  1427.     static BYTE parms[] =
  1428.         VTS_I2;
  1429.     InvokeHelper(0x63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1430.          nNewValue);
  1431. }
  1432.  
  1433. short CLeadDlg::GetShadowYDepth()
  1434. {
  1435.     short result;
  1436.     InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1437.     return result;
  1438. }
  1439.  
  1440. void CLeadDlg::SetShadowYDepth(short nNewValue)
  1441. {
  1442.     static BYTE parms[] =
  1443.         VTS_I2;
  1444.     InvokeHelper(0x64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1445.          nNewValue);
  1446. }
  1447.  
  1448. unsigned long CLeadDlg::GetShadowColor()
  1449. {
  1450.     unsigned long result;
  1451.     InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1452.     return result;
  1453. }
  1454.  
  1455. void CLeadDlg::SetShadowColor(unsigned long newValue)
  1456. {
  1457.     static BYTE parms[] =
  1458.         VTS_I4;
  1459.     InvokeHelper(0x65, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1460.          newValue);
  1461. }
  1462.  
  1463. short CLeadDlg::Get3dShape(long hWnd)
  1464. {
  1465.     short result;
  1466.     static BYTE parms[] =
  1467.         VTS_I4;
  1468.     InvokeHelper(0x66, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  1469.         hWnd);
  1470.     return result;
  1471. }
  1472.  
  1473. long CLeadDlg::GetShapeBackgroundBitmap()
  1474. {
  1475.     long result;
  1476.     InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1477.     return result;
  1478. }
  1479.  
  1480. void CLeadDlg::SetShapeBackgroundBitmap(long nNewValue)
  1481. {
  1482.     static BYTE parms[] =
  1483.         VTS_I4;
  1484.     InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1485.          nNewValue);
  1486. }
  1487.  
  1488. CString CLeadDlg::GetSampleText()
  1489. {
  1490.     CString result;
  1491.     InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1492.     return result;
  1493. }
  1494.  
  1495. void CLeadDlg::SetSampleText(LPCTSTR lpszNewValue)
  1496. {
  1497.     static BYTE parms[] =
  1498.         VTS_BSTR;
  1499.     InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1500.          lpszNewValue);
  1501. }
  1502.  
  1503. short CLeadDlg::GetTextStyle()
  1504. {
  1505.     short result;
  1506.     InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1507.     return result;
  1508. }
  1509.  
  1510. void CLeadDlg::SetTextStyle(short nNewValue)
  1511. {
  1512.     static BYTE parms[] =
  1513.         VTS_I2;
  1514.     InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1515.          nNewValue);
  1516. }
  1517.  
  1518. short CLeadDlg::GetTextAlign()
  1519. {
  1520.     short result;
  1521.     InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  1522.     return result;
  1523. }
  1524.  
  1525. void CLeadDlg::SetTextAlign(short nNewValue)
  1526. {
  1527.     static BYTE parms[] =
  1528.         VTS_I2;
  1529.     InvokeHelper(0x6a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1530.          nNewValue);
  1531. }
  1532.  
  1533. BOOL CLeadDlg::GetTextWordWrap()
  1534. {
  1535.     BOOL result;
  1536.     InvokeHelper(0x6b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1537.     return result;
  1538. }
  1539.  
  1540. void CLeadDlg::SetTextWordWrap(BOOL bNewValue)
  1541. {
  1542.     static BYTE parms[] =
  1543.         VTS_BOOL;
  1544.     InvokeHelper(0x6b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1545.          bNewValue);
  1546. }
  1547.  
  1548. unsigned long CLeadDlg::GetTextColor()
  1549. {
  1550.     unsigned long result;
  1551.     InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1552.     return result;
  1553. }
  1554.  
  1555. void CLeadDlg::SetTextColor(unsigned long newValue)
  1556. {
  1557.     static BYTE parms[] =
  1558.         VTS_I4;
  1559.     InvokeHelper(0x6c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1560.          newValue);
  1561. }
  1562.  
  1563. unsigned long CLeadDlg::GetTextHiliteColor()
  1564. {
  1565.     unsigned long result;
  1566.     InvokeHelper(0x6d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1567.     return result;
  1568. }
  1569.  
  1570. void CLeadDlg::SetTextHiliteColor(unsigned long newValue)
  1571. {
  1572.     static BYTE parms[] =
  1573.         VTS_I4;
  1574.     InvokeHelper(0x6d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1575.          newValue);
  1576. }
  1577.  
  1578. BOOL CLeadDlg::GetTextUseForegroundImage()
  1579. {
  1580.     BOOL result;
  1581.     InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1582.     return result;
  1583. }
  1584.  
  1585. void CLeadDlg::SetTextUseForegroundImage(BOOL bNewValue)
  1586. {
  1587.     static BYTE parms[] =
  1588.         VTS_BOOL;
  1589.     InvokeHelper(0x6e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1590.          bNewValue);
  1591. }
  1592.  
  1593. short CLeadDlg::Get3dText(long hWnd)
  1594. {
  1595.     short result;
  1596.     static BYTE parms[] =
  1597.         VTS_I4;
  1598.     InvokeHelper(0x6f, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  1599.         hWnd);
  1600.     return result;
  1601. }
  1602.  
  1603. long CLeadDlg::GetTextForegroundBitmap()
  1604. {
  1605.     long result;
  1606.     InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1607.     return result;
  1608. }
  1609.  
  1610. void CLeadDlg::SetTextForegroundBitmap(long nNewValue)
  1611. {
  1612.     static BYTE parms[] =
  1613.         VTS_I4;
  1614.     InvokeHelper(0x70, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1615.          nNewValue);
  1616. }
  1617.  
  1618. unsigned long CLeadDlg::GetForeColor()
  1619. {
  1620.     unsigned long result;
  1621.     InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1622.     return result;
  1623. }
  1624.  
  1625. void CLeadDlg::SetForeColor(unsigned long newValue)
  1626. {
  1627.     static BYTE parms[] =
  1628.         VTS_I4;
  1629.     InvokeHelper(0x71, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1630.          newValue);
  1631. }
  1632.  
  1633. unsigned long CLeadDlg::GetBackColor()
  1634. {
  1635.     unsigned long result;
  1636.     InvokeHelper(0x72, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1637.     return result;
  1638. }
  1639.  
  1640. void CLeadDlg::SetBackColor(unsigned long newValue)
  1641. {
  1642.     static BYTE parms[] =
  1643.         VTS_I4;
  1644.     InvokeHelper(0x72, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1645.          newValue);
  1646. }
  1647.  
  1648. void CLeadDlg::UnlockSupport(short iType, LPCTSTR pszKey)
  1649. {
  1650.     static BYTE parms[] =
  1651.         VTS_I2 VTS_BSTR;
  1652.     InvokeHelper(0x73, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  1653.          iType, pszKey);
  1654. }
  1655.  
  1656. long CLeadDlg::IsSupportLocked(short iType)
  1657. {
  1658.     long result;
  1659.     static BYTE parms[] =
  1660.         VTS_I2;
  1661.     InvokeHelper(0x74, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1662.         iType);
  1663.     return result;
  1664. }
  1665.