home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Windows 95 Special 1 / WINDOWS95_1.bin / internet / vogon / webster.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1995-07-29  |  14.4 KB  |  736 lines

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2.  
  3. #include "stdafx.h"
  4. #include "webster.h"
  5.  
  6.  
  7. /////////////////////////////////////////////////////////////////////////////
  8. // _DWebster properties
  9.  
  10. short _DWebster::GetBorderStyle()
  11. {
  12.     short result;
  13.     GetProperty(0xfffffe08, VT_I2, (void*)&result);
  14.     return result;
  15. }
  16.  
  17. void _DWebster::SetBorderStyle(short propVal)
  18. {
  19.     SetProperty(0xfffffe08, VT_I2, propVal);
  20. }
  21.  
  22. LPDISPATCH _DWebster::GetFont()
  23. {
  24.     LPDISPATCH result;
  25.     GetProperty(0xfffffe00, VT_DISPATCH, (void*)&result);
  26.     return result;
  27. }
  28.  
  29. void _DWebster::SetFont(LPDISPATCH propVal)
  30. {
  31.     SetProperty(0xfffffe00, VT_DISPATCH, propVal);
  32. }
  33.  
  34. short _DWebster::GetHWnd()
  35. {
  36.     short result;
  37.     GetProperty(0xfffffdfd, VT_I2, (void*)&result);
  38.     return result;
  39. }
  40.  
  41. void _DWebster::SetHWnd(short propVal)
  42. {
  43.     SetProperty(0xfffffdfd, VT_I2, propVal);
  44. }
  45.  
  46. BOOL _DWebster::GetEnabled()
  47. {
  48.     BOOL result;
  49.     GetProperty(0xfffffdfe, VT_BOOL, (void*)&result);
  50.     return result;
  51. }
  52.  
  53. void _DWebster::SetEnabled(BOOL propVal)
  54. {
  55.     SetProperty(0xfffffdfe, VT_BOOL, propVal);
  56. }
  57.  
  58. short _DWebster::GetBevelStyleInner()
  59. {
  60.     short result;
  61.     GetProperty(0x1, VT_I2, (void*)&result);
  62.     return result;
  63. }
  64.  
  65. void _DWebster::SetBevelStyleInner(short propVal)
  66. {
  67.     SetProperty(0x1, VT_I2, propVal);
  68. }
  69.  
  70. short _DWebster::GetBevelStyleOuter()
  71. {
  72.     short result;
  73.     GetProperty(0x2, VT_I2, (void*)&result);
  74.     return result;
  75. }
  76.  
  77. void _DWebster::SetBevelStyleOuter(short propVal)
  78. {
  79.     SetProperty(0x2, VT_I2, propVal);
  80. }
  81.  
  82. long _DWebster::GetBevelWidth()
  83. {
  84.     long result;
  85.     GetProperty(0x3, VT_I4, (void*)&result);
  86.     return result;
  87. }
  88.  
  89. void _DWebster::SetBevelWidth(long propVal)
  90. {
  91.     SetProperty(0x3, VT_I4, propVal);
  92. }
  93.  
  94. LPDISPATCH _DWebster::GetFontHeading1()
  95. {
  96.     LPDISPATCH result;
  97.     GetProperty(0x1d, VT_DISPATCH, (void*)&result);
  98.     return result;
  99. }
  100.  
  101. void _DWebster::SetFontHeading1(LPDISPATCH propVal)
  102. {
  103.     SetProperty(0x1d, VT_DISPATCH, propVal);
  104. }
  105.  
  106. LPDISPATCH _DWebster::GetFontHeading2()
  107. {
  108.     LPDISPATCH result;
  109.     GetProperty(0x1e, VT_DISPATCH, (void*)&result);
  110.     return result;
  111. }
  112.  
  113. void _DWebster::SetFontHeading2(LPDISPATCH propVal)
  114. {
  115.     SetProperty(0x1e, VT_DISPATCH, propVal);
  116. }
  117.  
  118. LPDISPATCH _DWebster::GetFontHeading3()
  119. {
  120.     LPDISPATCH result;
  121.     GetProperty(0x1f, VT_DISPATCH, (void*)&result);
  122.     return result;
  123. }
  124.  
  125. void _DWebster::SetFontHeading3(LPDISPATCH propVal)
  126. {
  127.     SetProperty(0x1f, VT_DISPATCH, propVal);
  128. }
  129.  
  130. LPDISPATCH _DWebster::GetFontHeading4()
  131. {
  132.     LPDISPATCH result;
  133.     GetProperty(0x20, VT_DISPATCH, (void*)&result);
  134.     return result;
  135. }
  136.  
  137. void _DWebster::SetFontHeading4(LPDISPATCH propVal)
  138. {
  139.     SetProperty(0x20, VT_DISPATCH, propVal);
  140. }
  141.  
  142. LPDISPATCH _DWebster::GetFontHeading5()
  143. {
  144.     LPDISPATCH result;
  145.     GetProperty(0x21, VT_DISPATCH, (void*)&result);
  146.     return result;
  147. }
  148.  
  149. void _DWebster::SetFontHeading5(LPDISPATCH propVal)
  150. {
  151.     SetProperty(0x21, VT_DISPATCH, propVal);
  152. }
  153.  
  154. LPDISPATCH _DWebster::GetFontHeading6()
  155. {
  156.     LPDISPATCH result;
  157.     GetProperty(0x22, VT_DISPATCH, (void*)&result);
  158.     return result;
  159. }
  160.  
  161. void _DWebster::SetFontHeading6(LPDISPATCH propVal)
  162. {
  163.     SetProperty(0x22, VT_DISPATCH, propVal);
  164. }
  165.  
  166. LPDISPATCH _DWebster::GetFontMenu()
  167. {
  168.     LPDISPATCH result;
  169.     GetProperty(0x23, VT_DISPATCH, (void*)&result);
  170.     return result;
  171. }
  172.  
  173. void _DWebster::SetFontMenu(LPDISPATCH propVal)
  174. {
  175.     SetProperty(0x23, VT_DISPATCH, propVal);
  176. }
  177.  
  178. LPDISPATCH _DWebster::GetFontDir()
  179. {
  180.     LPDISPATCH result;
  181.     GetProperty(0x24, VT_DISPATCH, (void*)&result);
  182.     return result;
  183. }
  184.  
  185. void _DWebster::SetFontDir(LPDISPATCH propVal)
  186. {
  187.     SetProperty(0x24, VT_DISPATCH, propVal);
  188. }
  189.  
  190. LPDISPATCH _DWebster::GetFontBlockQuote()
  191. {
  192.     LPDISPATCH result;
  193.     GetProperty(0x25, VT_DISPATCH, (void*)&result);
  194.     return result;
  195. }
  196.  
  197. void _DWebster::SetFontBlockQuote(LPDISPATCH propVal)
  198. {
  199.     SetProperty(0x25, VT_DISPATCH, propVal);
  200. }
  201.  
  202. LPDISPATCH _DWebster::GetFontExample()
  203. {
  204.     LPDISPATCH result;
  205.     GetProperty(0x26, VT_DISPATCH, (void*)&result);
  206.     return result;
  207. }
  208.  
  209. void _DWebster::SetFontExample(LPDISPATCH propVal)
  210. {
  211.     SetProperty(0x26, VT_DISPATCH, propVal);
  212. }
  213.  
  214. LPDISPATCH _DWebster::GetFontPreformatted()
  215. {
  216.     LPDISPATCH result;
  217.     GetProperty(0x27, VT_DISPATCH, (void*)&result);
  218.     return result;
  219. }
  220.  
  221. void _DWebster::SetFontPreformatted(LPDISPATCH propVal)
  222. {
  223.     SetProperty(0x27, VT_DISPATCH, propVal);
  224. }
  225.  
  226. LPDISPATCH _DWebster::GetFontListing()
  227. {
  228.     LPDISPATCH result;
  229.     GetProperty(0x28, VT_DISPATCH, (void*)&result);
  230.     return result;
  231. }
  232.  
  233. void _DWebster::SetFontListing(LPDISPATCH propVal)
  234. {
  235.     SetProperty(0x28, VT_DISPATCH, propVal);
  236. }
  237.  
  238. LPDISPATCH _DWebster::GetFontNormal()
  239. {
  240.     LPDISPATCH result;
  241.     GetProperty(0x29, VT_DISPATCH, (void*)&result);
  242.     return result;
  243. }
  244.  
  245. void _DWebster::SetFontNormal(LPDISPATCH propVal)
  246. {
  247.     SetProperty(0x29, VT_DISPATCH, propVal);
  248. }
  249.  
  250. LPDISPATCH _DWebster::GetFontAddress()
  251. {
  252.     LPDISPATCH result;
  253.     GetProperty(0x2a, VT_DISPATCH, (void*)&result);
  254.     return result;
  255. }
  256.  
  257. void _DWebster::SetFontAddress(LPDISPATCH propVal)
  258. {
  259.     SetProperty(0x2a, VT_DISPATCH, propVal);
  260. }
  261.  
  262. short _DWebster::GetUrlWindowStyle()
  263. {
  264.     short result;
  265.     GetProperty(0x7, VT_I2, (void*)&result);
  266.     return result;
  267. }
  268.  
  269. void _DWebster::SetUrlWindowStyle(short propVal)
  270. {
  271.     SetProperty(0x7, VT_I2, propVal);
  272. }
  273.  
  274. short _DWebster::GetTitleWindowStyle()
  275. {
  276.     short result;
  277.     GetProperty(0x8, VT_I2, (void*)&result);
  278.     return result;
  279. }
  280.  
  281. void _DWebster::SetTitleWindowStyle(short propVal)
  282. {
  283.     SetProperty(0x8, VT_I2, propVal);
  284. }
  285.  
  286. CString _DWebster::GetPageURL()
  287. {
  288.     CString result;
  289.     GetProperty(0x9, VT_BSTR, (void*)&result);
  290.     return result;
  291. }
  292.  
  293. void _DWebster::SetPageURL(LPCTSTR propVal)
  294. {
  295.     SetProperty(0x9, VT_BSTR, propVal);
  296. }
  297.  
  298. CString _DWebster::GetPageTitle()
  299. {
  300.     CString result;
  301.     GetProperty(0xa, VT_BSTR, (void*)&result);
  302.     return result;
  303. }
  304.  
  305. void _DWebster::SetPageTitle(LPCTSTR propVal)
  306. {
  307.     SetProperty(0xa, VT_BSTR, propVal);
  308. }
  309.  
  310. CString _DWebster::GetHomePage()
  311. {
  312.     CString result;
  313.     GetProperty(0xc, VT_BSTR, (void*)&result);
  314.     return result;
  315. }
  316.  
  317. void _DWebster::SetHomePage(LPCTSTR propVal)
  318. {
  319.     SetProperty(0xc, VT_BSTR, propVal);
  320. }
  321.  
  322. CString _DWebster::GetDownloadDir()
  323. {
  324.     CString result;
  325.     GetProperty(0xd, VT_BSTR, (void*)&result);
  326.     return result;
  327. }
  328.  
  329. void _DWebster::SetDownloadDir(LPCTSTR propVal)
  330. {
  331.     SetProperty(0xd, VT_BSTR, propVal);
  332. }
  333.  
  334. long _DWebster::GetPagesToCache()
  335. {
  336.     long result;
  337.     GetProperty(0xe, VT_I4, (void*)&result);
  338.     return result;
  339. }
  340.  
  341. void _DWebster::SetPagesToCache(long propVal)
  342. {
  343.     SetProperty(0xe, VT_I4, propVal);
  344. }
  345.  
  346. BOOL _DWebster::GetIgnoreBaseInFile()
  347. {
  348.     BOOL result;
  349.     GetProperty(0xf, VT_BOOL, (void*)&result);
  350.     return result;
  351. }
  352.  
  353. void _DWebster::SetIgnoreBaseInFile(BOOL propVal)
  354. {
  355.     SetProperty(0xf, VT_BOOL, propVal);
  356. }
  357.  
  358. short _DWebster::GetLoadStatus()
  359. {
  360.     short result;
  361.     GetProperty(0x2b, VT_I2, (void*)&result);
  362.     return result;
  363. }
  364.  
  365. void _DWebster::SetLoadStatus(short propVal)
  366. {
  367.     SetProperty(0x2b, VT_I2, propVal);
  368. }
  369.  
  370. long _DWebster::GetMaxSockets()
  371. {
  372.     long result;
  373.     GetProperty(0x10, VT_I4, (void*)&result);
  374.     return result;
  375. }
  376.  
  377. void _DWebster::SetMaxSockets(long propVal)
  378. {
  379.     SetProperty(0x10, VT_I4, propVal);
  380. }
  381.  
  382. long _DWebster::GetMaxPageLoads()
  383. {
  384.     long result;
  385.     GetProperty(0x11, VT_I4, (void*)&result);
  386.     return result;
  387. }
  388.  
  389. void _DWebster::SetMaxPageLoads(long propVal)
  390. {
  391.     SetProperty(0x11, VT_I4, propVal);
  392. }
  393.  
  394. long _DWebster::GetMarginHorizontal()
  395. {
  396.     long result;
  397.     GetProperty(0x12, VT_I4, (void*)&result);
  398.     return result;
  399. }
  400.  
  401. void _DWebster::SetMarginHorizontal(long propVal)
  402. {
  403.     SetProperty(0x12, VT_I4, propVal);
  404. }
  405.  
  406. long _DWebster::GetMarginVertical()
  407. {
  408.     long result;
  409.     GetProperty(0x13, VT_I4, (void*)&result);
  410.     return result;
  411. }
  412.  
  413. void _DWebster::SetMarginVertical(long propVal)
  414. {
  415.     SetProperty(0x13, VT_I4, propVal);
  416. }
  417.  
  418. BOOL _DWebster::GetLoadImages()
  419. {
  420.     BOOL result;
  421.     GetProperty(0x14, VT_BOOL, (void*)&result);
  422.     return result;
  423. }
  424.  
  425. void _DWebster::SetLoadImages(BOOL propVal)
  426. {
  427.     SetProperty(0x14, VT_BOOL, propVal);
  428. }
  429.  
  430. BOOL _DWebster::GetShowReferer()
  431. {
  432.     BOOL result;
  433.     GetProperty(0x15, VT_BOOL, (void*)&result);
  434.     return result;
  435. }
  436.  
  437. void _DWebster::SetShowReferer(BOOL propVal)
  438. {
  439.     SetProperty(0x15, VT_BOOL, propVal);
  440. }
  441.  
  442. CString _DWebster::GetAuthenticName()
  443. {
  444.     CString result;
  445.     GetProperty(0x16, VT_BSTR, (void*)&result);
  446.     return result;
  447. }
  448.  
  449. void _DWebster::SetAuthenticName(LPCTSTR propVal)
  450. {
  451.     SetProperty(0x16, VT_BSTR, propVal);
  452. }
  453.  
  454. CString _DWebster::GetAuthenticPassword()
  455. {
  456.     CString result;
  457.     GetProperty(0x17, VT_BSTR, (void*)&result);
  458.     return result;
  459. }
  460.  
  461. void _DWebster::SetAuthenticPassword(LPCTSTR propVal)
  462. {
  463.     SetProperty(0x17, VT_BSTR, propVal);
  464. }
  465.  
  466. CString _DWebster::GetFromName()
  467. {
  468.     CString result;
  469.     GetProperty(0x18, VT_BSTR, (void*)&result);
  470.     return result;
  471. }
  472.  
  473. void _DWebster::SetFromName(LPCTSTR propVal)
  474. {
  475.     SetProperty(0x18, VT_BSTR, propVal);
  476. }
  477.  
  478. CString _DWebster::GetBrowserName()
  479. {
  480.     CString result;
  481.     GetProperty(0x19, VT_BSTR, (void*)&result);
  482.     return result;
  483. }
  484.  
  485. void _DWebster::SetBrowserName(LPCTSTR propVal)
  486. {
  487.     SetProperty(0x19, VT_BSTR, propVal);
  488. }
  489.  
  490. long _DWebster::GetButtonMask()
  491. {
  492.     long result;
  493.     GetProperty(0x1a, VT_I4, (void*)&result);
  494.     return result;
  495. }
  496.  
  497. void _DWebster::SetButtonMask(long propVal)
  498. {
  499.     SetProperty(0x1a, VT_I4, propVal);
  500. }
  501.  
  502. CString _DWebster::GetProxyServerHTTP()
  503. {
  504.     CString result;
  505.     GetProperty(0x1b, VT_BSTR, (void*)&result);
  506.     return result;
  507. }
  508.  
  509. void _DWebster::SetProxyServerHTTP(LPCTSTR propVal)
  510. {
  511.     SetProperty(0x1b, VT_BSTR, propVal);
  512. }
  513.  
  514. long _DWebster::GetProxyPortHTTP()
  515. {
  516.     long result;
  517.     GetProperty(0x1c, VT_I4, (void*)&result);
  518.     return result;
  519. }
  520.  
  521. void _DWebster::SetProxyPortHTTP(long propVal)
  522. {
  523.     SetProperty(0x1c, VT_I4, propVal);
  524. }
  525.  
  526. /////////////////////////////////////////////////////////////////////////////
  527. // _DWebster operations
  528.  
  529. void _DWebster::Refresh()
  530. {
  531.     InvokeHelper(0xfffffdda, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  532. }
  533.  
  534. short _DWebster::SaveToDisk(LPCTSTR FileName)
  535. {
  536.     short result;
  537.     static BYTE BASED_CODE parms[] =
  538.         VTS_BSTR;
  539.     InvokeHelper(0x2c, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  540.         FileName);
  541.     return result;
  542. }
  543.  
  544. short _DWebster::Cancel()
  545. {
  546.     short result;
  547.     InvokeHelper(0x2d, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
  548.     return result;
  549. }
  550.  
  551. long _DWebster::GetContentSize(LPCTSTR URL)
  552. {
  553.     long result;
  554.     static BYTE BASED_CODE parms[] =
  555.         VTS_BSTR;
  556.     InvokeHelper(0x2e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  557.         URL);
  558.     return result;
  559. }
  560.  
  561. long _DWebster::GetContentSizeRead(LPCTSTR URL)
  562. {
  563.     long result;
  564.     static BYTE BASED_CODE parms[] =
  565.         VTS_BSTR;
  566.     InvokeHelper(0x2f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  567.         URL);
  568.     return result;
  569. }
  570.  
  571. CString _DWebster::GetContentType(LPCTSTR URL)
  572. {
  573.     CString result;
  574.     static BYTE BASED_CODE parms[] =
  575.         VTS_BSTR;
  576.     InvokeHelper(0x30, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  577.         URL);
  578.     return result;
  579. }
  580.  
  581. CString _DWebster::GetRedirectedURL(LPCTSTR URL)
  582. {
  583.     CString result;
  584.     static BYTE BASED_CODE parms[] =
  585.         VTS_BSTR;
  586.     InvokeHelper(0x31, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  587.         URL);
  588.     return result;
  589. }
  590.  
  591. short _DWebster::GetHiddenFlag(LPCTSTR URL)
  592. {
  593.     short result;
  594.     static BYTE BASED_CODE parms[] =
  595.         VTS_BSTR;
  596.     InvokeHelper(0x32, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  597.         URL);
  598.     return result;
  599. }
  600.  
  601. short _DWebster::SetHiddenFlag(LPCTSTR URL, BOOL Hidden)
  602. {
  603.     short result;
  604.     static BYTE BASED_CODE parms[] =
  605.         VTS_BSTR VTS_BOOL;
  606.     InvokeHelper(0x33, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  607.         URL, Hidden);
  608.     return result;
  609. }
  610.  
  611. short _DWebster::DismissPage(LPCTSTR URL)
  612. {
  613.     short result;
  614.     static BYTE BASED_CODE parms[] =
  615.         VTS_BSTR;
  616.     InvokeHelper(0x34, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  617.         URL);
  618.     return result;
  619. }
  620.  
  621. long _DWebster::GetLinkCount(LPCTSTR URL)
  622. {
  623.     long result;
  624.     static BYTE BASED_CODE parms[] =
  625.         VTS_BSTR;
  626.     InvokeHelper(0x35, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  627.         URL);
  628.     return result;
  629. }
  630.  
  631. CString _DWebster::GetLinkURL(LPCTSTR URL, long Index)
  632. {
  633.     CString result;
  634.     static BYTE BASED_CODE parms[] =
  635.         VTS_BSTR VTS_I4;
  636.     InvokeHelper(0x36, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  637.         URL, Index);
  638.     return result;
  639. }
  640.  
  641. CString _DWebster::GetContent(LPCTSTR URL, long StartOffset, long Length)
  642. {
  643.     CString result;
  644.     static BYTE BASED_CODE parms[] =
  645.         VTS_BSTR VTS_I4 VTS_I4;
  646.     InvokeHelper(0x37, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  647.         URL, StartOffset, Length);
  648.     return result;
  649. }
  650.  
  651. short _DWebster::GetStatus(LPCTSTR URL)
  652. {
  653.     short result;
  654.     static BYTE BASED_CODE parms[] =
  655.         VTS_BSTR;
  656.     InvokeHelper(0x38, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  657.         URL);
  658.     return result;
  659. }
  660.  
  661. CString _DWebster::GetTitle(LPCTSTR URL)
  662. {
  663.     CString result;
  664.     static BYTE BASED_CODE parms[] =
  665.         VTS_BSTR;
  666.     InvokeHelper(0x39, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  667.         URL);
  668.     return result;
  669. }
  670.  
  671. CString _DWebster::GetText(LPCTSTR URL, long StartOffset, long Length)
  672. {
  673.     CString result;
  674.     static BYTE BASED_CODE parms[] =
  675.         VTS_BSTR VTS_I4 VTS_I4;
  676.     InvokeHelper(0x3a, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  677.         URL, StartOffset, Length);
  678.     return result;
  679. }
  680.  
  681. short _DWebster::LoadPage(LPCTSTR URL, short Hidden)
  682. {
  683.     short result;
  684.     static BYTE BASED_CODE parms[] =
  685.         VTS_BSTR VTS_I2;
  686.     InvokeHelper(0x3b, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
  687.         URL, Hidden);
  688.     return result;
  689. }
  690.  
  691. long _DWebster::GetTextSize(LPCTSTR URL)
  692. {
  693.     long result;
  694.     static BYTE BASED_CODE parms[] =
  695.         VTS_BSTR;
  696.     InvokeHelper(0x3c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  697.         URL);
  698.     return result;
  699. }
  700.  
  701. void _DWebster::AboutBox()
  702. {
  703.     InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  704. }
  705.  
  706.  
  707. /////////////////////////////////////////////////////////////////////////////
  708. // _DWebsterEvents properties
  709.  
  710. /////////////////////////////////////////////////////////////////////////////
  711. // _DWebsterEvents operations
  712.  
  713. void _DWebsterEvents::DoClickURL(BSTR* SelectedURL, BOOL* Cancel)
  714. {
  715.     static BYTE BASED_CODE parms[] =
  716.         VTS_PBSTR VTS_PBOOL;
  717.     InvokeHelper(0x1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  718.          SelectedURL, Cancel);
  719. }
  720.  
  721. void _DWebsterEvents::KeyDown(short* KeyCode, short Shift)
  722. {
  723.     static BYTE BASED_CODE parms[] =
  724.         VTS_PI2 VTS_I2;
  725.     InvokeHelper(0xfffffda6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  726.          KeyCode, Shift);
  727. }
  728.  
  729. void _DWebsterEvents::LoadComplete(BSTR* URL, short Status)
  730. {
  731.     static BYTE BASED_CODE parms[] =
  732.         VTS_PBSTR VTS_I2;
  733.     InvokeHelper(0x2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  734.          URL, Status);
  735. }
  736.