home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / mshtml.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-04-25  |  2.1 MB  |  61,157 lines

Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2.  
  3.  
  4. /* File created by MIDL compiler version 3.02.88 */
  5. /* at Mon Nov 17 12:04:35 1997
  6.  */
  7. /* Compiler settings for mshtml.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: none
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12. #include "rpc.h"
  13. #include "rpcndr.h"
  14.  
  15. #ifndef __mshtml_h__
  16. #define __mshtml_h__
  17.  
  18. #ifdef __cplusplus
  19. extern "C"{
  20. #endif 
  21.  
  22. /* Forward Declarations */ 
  23.  
  24. #ifndef __IHTMLStyle_FWD_DEFINED__
  25. #define __IHTMLStyle_FWD_DEFINED__
  26. typedef interface IHTMLStyle IHTMLStyle;
  27. #endif     /* __IHTMLStyle_FWD_DEFINED__ */
  28.  
  29.  
  30. #ifndef __IHTMLRuleStyle_FWD_DEFINED__
  31. #define __IHTMLRuleStyle_FWD_DEFINED__
  32. typedef interface IHTMLRuleStyle IHTMLRuleStyle;
  33. #endif     /* __IHTMLRuleStyle_FWD_DEFINED__ */
  34.  
  35.  
  36. #ifndef __HTMLStyle_FWD_DEFINED__
  37. #define __HTMLStyle_FWD_DEFINED__
  38.  
  39. #ifdef __cplusplus
  40. typedef class HTMLStyle HTMLStyle;
  41. #else
  42. typedef struct HTMLStyle HTMLStyle;
  43. #endif /* __cplusplus */
  44.  
  45. #endif     /* __HTMLStyle_FWD_DEFINED__ */
  46.  
  47.  
  48. #ifndef __HTMLRuleStyle_FWD_DEFINED__
  49. #define __HTMLRuleStyle_FWD_DEFINED__
  50.  
  51. #ifdef __cplusplus
  52. typedef class HTMLRuleStyle HTMLRuleStyle;
  53. #else
  54. typedef struct HTMLRuleStyle HTMLRuleStyle;
  55. #endif /* __cplusplus */
  56.  
  57. #endif     /* __HTMLRuleStyle_FWD_DEFINED__ */
  58.  
  59.  
  60. #ifndef __IHTMLElement_FWD_DEFINED__
  61. #define __IHTMLElement_FWD_DEFINED__
  62. typedef interface IHTMLElement IHTMLElement;
  63. #endif     /* __IHTMLElement_FWD_DEFINED__ */
  64.  
  65.  
  66. #ifndef __IHTMLFiltersCollection_FWD_DEFINED__
  67. #define __IHTMLFiltersCollection_FWD_DEFINED__
  68. typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
  69. #endif     /* __IHTMLFiltersCollection_FWD_DEFINED__ */
  70.  
  71.  
  72. #ifndef __HTMLFiltersCollection_FWD_DEFINED__
  73. #define __HTMLFiltersCollection_FWD_DEFINED__
  74.  
  75. #ifdef __cplusplus
  76. typedef class HTMLFiltersCollection HTMLFiltersCollection;
  77. #else
  78. typedef struct HTMLFiltersCollection HTMLFiltersCollection;
  79. #endif /* __cplusplus */
  80.  
  81. #endif     /* __HTMLFiltersCollection_FWD_DEFINED__ */
  82.  
  83.  
  84. #ifndef __HTMLElementEvents_FWD_DEFINED__
  85. #define __HTMLElementEvents_FWD_DEFINED__
  86. typedef interface HTMLElementEvents HTMLElementEvents;
  87. #endif     /* __HTMLElementEvents_FWD_DEFINED__ */
  88.  
  89.  
  90. #ifndef __IHTMLDatabinding_FWD_DEFINED__
  91. #define __IHTMLDatabinding_FWD_DEFINED__
  92. typedef interface IHTMLDatabinding IHTMLDatabinding;
  93. #endif     /* __IHTMLDatabinding_FWD_DEFINED__ */
  94.  
  95.  
  96. #ifndef __IHTMLStyleSheetRule_FWD_DEFINED__
  97. #define __IHTMLStyleSheetRule_FWD_DEFINED__
  98. typedef interface IHTMLStyleSheetRule IHTMLStyleSheetRule;
  99. #endif     /* __IHTMLStyleSheetRule_FWD_DEFINED__ */
  100.  
  101.  
  102. #ifndef __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  103. #define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  104. typedef interface IHTMLStyleSheetRulesCollection IHTMLStyleSheetRulesCollection;
  105. #endif     /* __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  106.  
  107.  
  108. #ifndef __HTMLStyleSheetRule_FWD_DEFINED__
  109. #define __HTMLStyleSheetRule_FWD_DEFINED__
  110.  
  111. #ifdef __cplusplus
  112. typedef class HTMLStyleSheetRule HTMLStyleSheetRule;
  113. #else
  114. typedef struct HTMLStyleSheetRule HTMLStyleSheetRule;
  115. #endif /* __cplusplus */
  116.  
  117. #endif     /* __HTMLStyleSheetRule_FWD_DEFINED__ */
  118.  
  119.  
  120. #ifndef __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  121. #define __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  122.  
  123. #ifdef __cplusplus
  124. typedef class HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  125. #else
  126. typedef struct HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  127. #endif /* __cplusplus */
  128.  
  129. #endif     /* __HTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  130.  
  131.  
  132. #ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__
  133. #define __IHTMLStyleSheetsCollection_FWD_DEFINED__
  134. typedef interface IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection;
  135. #endif     /* __IHTMLStyleSheetsCollection_FWD_DEFINED__ */
  136.  
  137.  
  138. #ifndef __IHTMLStyleSheet_FWD_DEFINED__
  139. #define __IHTMLStyleSheet_FWD_DEFINED__
  140. typedef interface IHTMLStyleSheet IHTMLStyleSheet;
  141. #endif     /* __IHTMLStyleSheet_FWD_DEFINED__ */
  142.  
  143.  
  144. #ifndef __HTMLStyleSheet_FWD_DEFINED__
  145. #define __HTMLStyleSheet_FWD_DEFINED__
  146.  
  147. #ifdef __cplusplus
  148. typedef class HTMLStyleSheet HTMLStyleSheet;
  149. #else
  150. typedef struct HTMLStyleSheet HTMLStyleSheet;
  151. #endif /* __cplusplus */
  152.  
  153. #endif     /* __HTMLStyleSheet_FWD_DEFINED__ */
  154.  
  155.  
  156. #ifndef __HTMLStyleSheetsCollection_FWD_DEFINED__
  157. #define __HTMLStyleSheetsCollection_FWD_DEFINED__
  158.  
  159. #ifdef __cplusplus
  160. typedef class HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  161. #else
  162. typedef struct HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  163. #endif /* __cplusplus */
  164.  
  165. #endif     /* __HTMLStyleSheetsCollection_FWD_DEFINED__ */
  166.  
  167.  
  168. #ifndef __HTMLLinkElementEvents_FWD_DEFINED__
  169. #define __HTMLLinkElementEvents_FWD_DEFINED__
  170. typedef interface HTMLLinkElementEvents HTMLLinkElementEvents;
  171. #endif     /* __HTMLLinkElementEvents_FWD_DEFINED__ */
  172.  
  173.  
  174. #ifndef __IHTMLLinkElement_FWD_DEFINED__
  175. #define __IHTMLLinkElement_FWD_DEFINED__
  176. typedef interface IHTMLLinkElement IHTMLLinkElement;
  177. #endif     /* __IHTMLLinkElement_FWD_DEFINED__ */
  178.  
  179.  
  180. #ifndef __DispIHTMLLinkElement_FWD_DEFINED__
  181. #define __DispIHTMLLinkElement_FWD_DEFINED__
  182. typedef interface DispIHTMLLinkElement DispIHTMLLinkElement;
  183. #endif     /* __DispIHTMLLinkElement_FWD_DEFINED__ */
  184.  
  185.  
  186. #ifndef __HTMLLinkElement_FWD_DEFINED__
  187. #define __HTMLLinkElement_FWD_DEFINED__
  188.  
  189. #ifdef __cplusplus
  190. typedef class HTMLLinkElement HTMLLinkElement;
  191. #else
  192. typedef struct HTMLLinkElement HTMLLinkElement;
  193. #endif /* __cplusplus */
  194.  
  195. #endif     /* __HTMLLinkElement_FWD_DEFINED__ */
  196.  
  197.  
  198. #ifndef __IHTMLTxtRange_FWD_DEFINED__
  199. #define __IHTMLTxtRange_FWD_DEFINED__
  200. typedef interface IHTMLTxtRange IHTMLTxtRange;
  201. #endif     /* __IHTMLTxtRange_FWD_DEFINED__ */
  202.  
  203.  
  204. #ifndef __IHTMLTextRangeMetrics_FWD_DEFINED__
  205. #define __IHTMLTextRangeMetrics_FWD_DEFINED__
  206. typedef interface IHTMLTextRangeMetrics IHTMLTextRangeMetrics;
  207. #endif     /* __IHTMLTextRangeMetrics_FWD_DEFINED__ */
  208.  
  209.  
  210. #ifndef __HTMLFormElementEvents_FWD_DEFINED__
  211. #define __HTMLFormElementEvents_FWD_DEFINED__
  212. typedef interface HTMLFormElementEvents HTMLFormElementEvents;
  213. #endif     /* __HTMLFormElementEvents_FWD_DEFINED__ */
  214.  
  215.  
  216. #ifndef __IHTMLFormElement_FWD_DEFINED__
  217. #define __IHTMLFormElement_FWD_DEFINED__
  218. typedef interface IHTMLFormElement IHTMLFormElement;
  219. #endif     /* __IHTMLFormElement_FWD_DEFINED__ */
  220.  
  221.  
  222. #ifndef __DispIHTMLFormElement_FWD_DEFINED__
  223. #define __DispIHTMLFormElement_FWD_DEFINED__
  224. typedef interface DispIHTMLFormElement DispIHTMLFormElement;
  225. #endif     /* __DispIHTMLFormElement_FWD_DEFINED__ */
  226.  
  227.  
  228. #ifndef __HTMLFormElement_FWD_DEFINED__
  229. #define __HTMLFormElement_FWD_DEFINED__
  230.  
  231. #ifdef __cplusplus
  232. typedef class HTMLFormElement HTMLFormElement;
  233. #else
  234. typedef struct HTMLFormElement HTMLFormElement;
  235. #endif /* __cplusplus */
  236.  
  237. #endif     /* __HTMLFormElement_FWD_DEFINED__ */
  238.  
  239.  
  240. #ifndef __HTMLControlElementEvents_FWD_DEFINED__
  241. #define __HTMLControlElementEvents_FWD_DEFINED__
  242. typedef interface HTMLControlElementEvents HTMLControlElementEvents;
  243. #endif     /* __HTMLControlElementEvents_FWD_DEFINED__ */
  244.  
  245.  
  246. #ifndef __IHTMLControlElement_FWD_DEFINED__
  247. #define __IHTMLControlElement_FWD_DEFINED__
  248. typedef interface IHTMLControlElement IHTMLControlElement;
  249. #endif     /* __IHTMLControlElement_FWD_DEFINED__ */
  250.  
  251.  
  252. #ifndef __DispIHTMLControlElement_FWD_DEFINED__
  253. #define __DispIHTMLControlElement_FWD_DEFINED__
  254. typedef interface DispIHTMLControlElement DispIHTMLControlElement;
  255. #endif     /* __DispIHTMLControlElement_FWD_DEFINED__ */
  256.  
  257.  
  258. #ifndef __IHTMLTextElement_FWD_DEFINED__
  259. #define __IHTMLTextElement_FWD_DEFINED__
  260. typedef interface IHTMLTextElement IHTMLTextElement;
  261. #endif     /* __IHTMLTextElement_FWD_DEFINED__ */
  262.  
  263.  
  264. #ifndef __DispIHTMLTextElement_FWD_DEFINED__
  265. #define __DispIHTMLTextElement_FWD_DEFINED__
  266. typedef interface DispIHTMLTextElement DispIHTMLTextElement;
  267. #endif     /* __DispIHTMLTextElement_FWD_DEFINED__ */
  268.  
  269.  
  270. #ifndef __HTMLTextElement_FWD_DEFINED__
  271. #define __HTMLTextElement_FWD_DEFINED__
  272.  
  273. #ifdef __cplusplus
  274. typedef class HTMLTextElement HTMLTextElement;
  275. #else
  276. typedef struct HTMLTextElement HTMLTextElement;
  277. #endif /* __cplusplus */
  278.  
  279. #endif     /* __HTMLTextElement_FWD_DEFINED__ */
  280.  
  281.  
  282. #ifndef __HTMLTextContainerEvents_FWD_DEFINED__
  283. #define __HTMLTextContainerEvents_FWD_DEFINED__
  284. typedef interface HTMLTextContainerEvents HTMLTextContainerEvents;
  285. #endif     /* __HTMLTextContainerEvents_FWD_DEFINED__ */
  286.  
  287.  
  288. #ifndef __IHTMLTextContainer_FWD_DEFINED__
  289. #define __IHTMLTextContainer_FWD_DEFINED__
  290. typedef interface IHTMLTextContainer IHTMLTextContainer;
  291. #endif     /* __IHTMLTextContainer_FWD_DEFINED__ */
  292.  
  293.  
  294. #ifndef __DispIHTMLTextContainer_FWD_DEFINED__
  295. #define __DispIHTMLTextContainer_FWD_DEFINED__
  296. typedef interface DispIHTMLTextContainer DispIHTMLTextContainer;
  297. #endif     /* __DispIHTMLTextContainer_FWD_DEFINED__ */
  298.  
  299.  
  300. #ifndef __IHTMLControlRange_FWD_DEFINED__
  301. #define __IHTMLControlRange_FWD_DEFINED__
  302. typedef interface IHTMLControlRange IHTMLControlRange;
  303. #endif     /* __IHTMLControlRange_FWD_DEFINED__ */
  304.  
  305.  
  306. #ifndef __HTMLImgEvents_FWD_DEFINED__
  307. #define __HTMLImgEvents_FWD_DEFINED__
  308. typedef interface HTMLImgEvents HTMLImgEvents;
  309. #endif     /* __HTMLImgEvents_FWD_DEFINED__ */
  310.  
  311.  
  312. #ifndef __HTMLInputImageEvents_FWD_DEFINED__
  313. #define __HTMLInputImageEvents_FWD_DEFINED__
  314. typedef interface HTMLInputImageEvents HTMLInputImageEvents;
  315. #endif     /* __HTMLInputImageEvents_FWD_DEFINED__ */
  316.  
  317.  
  318. #ifndef __IHTMLImgElement_FWD_DEFINED__
  319. #define __IHTMLImgElement_FWD_DEFINED__
  320. typedef interface IHTMLImgElement IHTMLImgElement;
  321. #endif     /* __IHTMLImgElement_FWD_DEFINED__ */
  322.  
  323.  
  324. #ifndef __IHTMLInputImage_FWD_DEFINED__
  325. #define __IHTMLInputImage_FWD_DEFINED__
  326. typedef interface IHTMLInputImage IHTMLInputImage;
  327. #endif     /* __IHTMLInputImage_FWD_DEFINED__ */
  328.  
  329.  
  330. #ifndef __IHTMLImageElementFactory_FWD_DEFINED__
  331. #define __IHTMLImageElementFactory_FWD_DEFINED__
  332. typedef interface IHTMLImageElementFactory IHTMLImageElementFactory;
  333. #endif     /* __IHTMLImageElementFactory_FWD_DEFINED__ */
  334.  
  335.  
  336. #ifndef __DispIHTMLImgElement_FWD_DEFINED__
  337. #define __DispIHTMLImgElement_FWD_DEFINED__
  338. typedef interface DispIHTMLImgElement DispIHTMLImgElement;
  339. #endif     /* __DispIHTMLImgElement_FWD_DEFINED__ */
  340.  
  341.  
  342. #ifndef __HTMLImg_FWD_DEFINED__
  343. #define __HTMLImg_FWD_DEFINED__
  344.  
  345. #ifdef __cplusplus
  346. typedef class HTMLImg HTMLImg;
  347. #else
  348. typedef struct HTMLImg HTMLImg;
  349. #endif /* __cplusplus */
  350.  
  351. #endif     /* __HTMLImg_FWD_DEFINED__ */
  352.  
  353.  
  354. #ifndef __DispIHTMLInputImage_FWD_DEFINED__
  355. #define __DispIHTMLInputImage_FWD_DEFINED__
  356. typedef interface DispIHTMLInputImage DispIHTMLInputImage;
  357. #endif     /* __DispIHTMLInputImage_FWD_DEFINED__ */
  358.  
  359.  
  360. #ifndef __HTMLInputImage_FWD_DEFINED__
  361. #define __HTMLInputImage_FWD_DEFINED__
  362.  
  363. #ifdef __cplusplus
  364. typedef class HTMLInputImage HTMLInputImage;
  365. #else
  366. typedef struct HTMLInputImage HTMLInputImage;
  367. #endif /* __cplusplus */
  368.  
  369. #endif     /* __HTMLInputImage_FWD_DEFINED__ */
  370.  
  371.  
  372. #ifndef __HTMLImageElementFactory_FWD_DEFINED__
  373. #define __HTMLImageElementFactory_FWD_DEFINED__
  374.  
  375. #ifdef __cplusplus
  376. typedef class HTMLImageElementFactory HTMLImageElementFactory;
  377. #else
  378. typedef struct HTMLImageElementFactory HTMLImageElementFactory;
  379. #endif /* __cplusplus */
  380.  
  381. #endif     /* __HTMLImageElementFactory_FWD_DEFINED__ */
  382.  
  383.  
  384. #ifndef __IHTMLBodyElement_FWD_DEFINED__
  385. #define __IHTMLBodyElement_FWD_DEFINED__
  386. typedef interface IHTMLBodyElement IHTMLBodyElement;
  387. #endif     /* __IHTMLBodyElement_FWD_DEFINED__ */
  388.  
  389.  
  390. #ifndef __DispIHTMLBodyElement_FWD_DEFINED__
  391. #define __DispIHTMLBodyElement_FWD_DEFINED__
  392. typedef interface DispIHTMLBodyElement DispIHTMLBodyElement;
  393. #endif     /* __DispIHTMLBodyElement_FWD_DEFINED__ */
  394.  
  395.  
  396. #ifndef __HTMLBody_FWD_DEFINED__
  397. #define __HTMLBody_FWD_DEFINED__
  398.  
  399. #ifdef __cplusplus
  400. typedef class HTMLBody HTMLBody;
  401. #else
  402. typedef struct HTMLBody HTMLBody;
  403. #endif /* __cplusplus */
  404.  
  405. #endif     /* __HTMLBody_FWD_DEFINED__ */
  406.  
  407.  
  408. #ifndef __IHTMLFontElement_FWD_DEFINED__
  409. #define __IHTMLFontElement_FWD_DEFINED__
  410. typedef interface IHTMLFontElement IHTMLFontElement;
  411. #endif     /* __IHTMLFontElement_FWD_DEFINED__ */
  412.  
  413.  
  414. #ifndef __DispIHTMLFontElement_FWD_DEFINED__
  415. #define __DispIHTMLFontElement_FWD_DEFINED__
  416. typedef interface DispIHTMLFontElement DispIHTMLFontElement;
  417. #endif     /* __DispIHTMLFontElement_FWD_DEFINED__ */
  418.  
  419.  
  420. #ifndef __HTMLFontElement_FWD_DEFINED__
  421. #define __HTMLFontElement_FWD_DEFINED__
  422.  
  423. #ifdef __cplusplus
  424. typedef class HTMLFontElement HTMLFontElement;
  425. #else
  426. typedef struct HTMLFontElement HTMLFontElement;
  427. #endif /* __cplusplus */
  428.  
  429. #endif     /* __HTMLFontElement_FWD_DEFINED__ */
  430.  
  431.  
  432. #ifndef __HTMLAnchorEvents_FWD_DEFINED__
  433. #define __HTMLAnchorEvents_FWD_DEFINED__
  434. typedef interface HTMLAnchorEvents HTMLAnchorEvents;
  435. #endif     /* __HTMLAnchorEvents_FWD_DEFINED__ */
  436.  
  437.  
  438. #ifndef __IHTMLAnchorElement_FWD_DEFINED__
  439. #define __IHTMLAnchorElement_FWD_DEFINED__
  440. typedef interface IHTMLAnchorElement IHTMLAnchorElement;
  441. #endif     /* __IHTMLAnchorElement_FWD_DEFINED__ */
  442.  
  443.  
  444. #ifndef __DispIHTMLAnchorElement_FWD_DEFINED__
  445. #define __DispIHTMLAnchorElement_FWD_DEFINED__
  446. typedef interface DispIHTMLAnchorElement DispIHTMLAnchorElement;
  447. #endif     /* __DispIHTMLAnchorElement_FWD_DEFINED__ */
  448.  
  449.  
  450. #ifndef __HTMLAnchorElement_FWD_DEFINED__
  451. #define __HTMLAnchorElement_FWD_DEFINED__
  452.  
  453. #ifdef __cplusplus
  454. typedef class HTMLAnchorElement HTMLAnchorElement;
  455. #else
  456. typedef struct HTMLAnchorElement HTMLAnchorElement;
  457. #endif /* __cplusplus */
  458.  
  459. #endif     /* __HTMLAnchorElement_FWD_DEFINED__ */
  460.  
  461.  
  462. #ifndef __HTMLLabelEvents_FWD_DEFINED__
  463. #define __HTMLLabelEvents_FWD_DEFINED__
  464. typedef interface HTMLLabelEvents HTMLLabelEvents;
  465. #endif     /* __HTMLLabelEvents_FWD_DEFINED__ */
  466.  
  467.  
  468. #ifndef __IHTMLLabelElement_FWD_DEFINED__
  469. #define __IHTMLLabelElement_FWD_DEFINED__
  470. typedef interface IHTMLLabelElement IHTMLLabelElement;
  471. #endif     /* __IHTMLLabelElement_FWD_DEFINED__ */
  472.  
  473.  
  474. #ifndef __DispIHTMLLabelElement_FWD_DEFINED__
  475. #define __DispIHTMLLabelElement_FWD_DEFINED__
  476. typedef interface DispIHTMLLabelElement DispIHTMLLabelElement;
  477. #endif     /* __DispIHTMLLabelElement_FWD_DEFINED__ */
  478.  
  479.  
  480. #ifndef __HTMLLabelElement_FWD_DEFINED__
  481. #define __HTMLLabelElement_FWD_DEFINED__
  482.  
  483. #ifdef __cplusplus
  484. typedef class HTMLLabelElement HTMLLabelElement;
  485. #else
  486. typedef struct HTMLLabelElement HTMLLabelElement;
  487. #endif /* __cplusplus */
  488.  
  489. #endif     /* __HTMLLabelElement_FWD_DEFINED__ */
  490.  
  491.  
  492. #ifndef __IHTMLListElement_FWD_DEFINED__
  493. #define __IHTMLListElement_FWD_DEFINED__
  494. typedef interface IHTMLListElement IHTMLListElement;
  495. #endif     /* __IHTMLListElement_FWD_DEFINED__ */
  496.  
  497.  
  498. #ifndef __DispIHTMLListElement_FWD_DEFINED__
  499. #define __DispIHTMLListElement_FWD_DEFINED__
  500. typedef interface DispIHTMLListElement DispIHTMLListElement;
  501. #endif     /* __DispIHTMLListElement_FWD_DEFINED__ */
  502.  
  503.  
  504. #ifndef __HTMLListElement_FWD_DEFINED__
  505. #define __HTMLListElement_FWD_DEFINED__
  506.  
  507. #ifdef __cplusplus
  508. typedef class HTMLListElement HTMLListElement;
  509. #else
  510. typedef struct HTMLListElement HTMLListElement;
  511. #endif /* __cplusplus */
  512.  
  513. #endif     /* __HTMLListElement_FWD_DEFINED__ */
  514.  
  515.  
  516. #ifndef __IHTMLUListElement_FWD_DEFINED__
  517. #define __IHTMLUListElement_FWD_DEFINED__
  518. typedef interface IHTMLUListElement IHTMLUListElement;
  519. #endif     /* __IHTMLUListElement_FWD_DEFINED__ */
  520.  
  521.  
  522. #ifndef __DispIHTMLUListElement_FWD_DEFINED__
  523. #define __DispIHTMLUListElement_FWD_DEFINED__
  524. typedef interface DispIHTMLUListElement DispIHTMLUListElement;
  525. #endif     /* __DispIHTMLUListElement_FWD_DEFINED__ */
  526.  
  527.  
  528. #ifndef __HTMLUListElement_FWD_DEFINED__
  529. #define __HTMLUListElement_FWD_DEFINED__
  530.  
  531. #ifdef __cplusplus
  532. typedef class HTMLUListElement HTMLUListElement;
  533. #else
  534. typedef struct HTMLUListElement HTMLUListElement;
  535. #endif /* __cplusplus */
  536.  
  537. #endif     /* __HTMLUListElement_FWD_DEFINED__ */
  538.  
  539.  
  540. #ifndef __IHTMLOListElement_FWD_DEFINED__
  541. #define __IHTMLOListElement_FWD_DEFINED__
  542. typedef interface IHTMLOListElement IHTMLOListElement;
  543. #endif     /* __IHTMLOListElement_FWD_DEFINED__ */
  544.  
  545.  
  546. #ifndef __DispIHTMLOListElement_FWD_DEFINED__
  547. #define __DispIHTMLOListElement_FWD_DEFINED__
  548. typedef interface DispIHTMLOListElement DispIHTMLOListElement;
  549. #endif     /* __DispIHTMLOListElement_FWD_DEFINED__ */
  550.  
  551.  
  552. #ifndef __HTMLOListElement_FWD_DEFINED__
  553. #define __HTMLOListElement_FWD_DEFINED__
  554.  
  555. #ifdef __cplusplus
  556. typedef class HTMLOListElement HTMLOListElement;
  557. #else
  558. typedef struct HTMLOListElement HTMLOListElement;
  559. #endif /* __cplusplus */
  560.  
  561. #endif     /* __HTMLOListElement_FWD_DEFINED__ */
  562.  
  563.  
  564. #ifndef __IHTMLLIElement_FWD_DEFINED__
  565. #define __IHTMLLIElement_FWD_DEFINED__
  566. typedef interface IHTMLLIElement IHTMLLIElement;
  567. #endif     /* __IHTMLLIElement_FWD_DEFINED__ */
  568.  
  569.  
  570. #ifndef __DispIHTMLLIElement_FWD_DEFINED__
  571. #define __DispIHTMLLIElement_FWD_DEFINED__
  572. typedef interface DispIHTMLLIElement DispIHTMLLIElement;
  573. #endif     /* __DispIHTMLLIElement_FWD_DEFINED__ */
  574.  
  575.  
  576. #ifndef __HTMLLIElement_FWD_DEFINED__
  577. #define __HTMLLIElement_FWD_DEFINED__
  578.  
  579. #ifdef __cplusplus
  580. typedef class HTMLLIElement HTMLLIElement;
  581. #else
  582. typedef struct HTMLLIElement HTMLLIElement;
  583. #endif /* __cplusplus */
  584.  
  585. #endif     /* __HTMLLIElement_FWD_DEFINED__ */
  586.  
  587.  
  588. #ifndef __IHTMLBlockElement_FWD_DEFINED__
  589. #define __IHTMLBlockElement_FWD_DEFINED__
  590. typedef interface IHTMLBlockElement IHTMLBlockElement;
  591. #endif     /* __IHTMLBlockElement_FWD_DEFINED__ */
  592.  
  593.  
  594. #ifndef __DispIHTMLBlockElement_FWD_DEFINED__
  595. #define __DispIHTMLBlockElement_FWD_DEFINED__
  596. typedef interface DispIHTMLBlockElement DispIHTMLBlockElement;
  597. #endif     /* __DispIHTMLBlockElement_FWD_DEFINED__ */
  598.  
  599.  
  600. #ifndef __HTMLBlockElement_FWD_DEFINED__
  601. #define __HTMLBlockElement_FWD_DEFINED__
  602.  
  603. #ifdef __cplusplus
  604. typedef class HTMLBlockElement HTMLBlockElement;
  605. #else
  606. typedef struct HTMLBlockElement HTMLBlockElement;
  607. #endif /* __cplusplus */
  608.  
  609. #endif     /* __HTMLBlockElement_FWD_DEFINED__ */
  610.  
  611.  
  612. #ifndef __IHTMLDivElement_FWD_DEFINED__
  613. #define __IHTMLDivElement_FWD_DEFINED__
  614. typedef interface IHTMLDivElement IHTMLDivElement;
  615. #endif     /* __IHTMLDivElement_FWD_DEFINED__ */
  616.  
  617.  
  618. #ifndef __DispIHTMLDivElement_FWD_DEFINED__
  619. #define __DispIHTMLDivElement_FWD_DEFINED__
  620. typedef interface DispIHTMLDivElement DispIHTMLDivElement;
  621. #endif     /* __DispIHTMLDivElement_FWD_DEFINED__ */
  622.  
  623.  
  624. #ifndef __HTMLDivElement_FWD_DEFINED__
  625. #define __HTMLDivElement_FWD_DEFINED__
  626.  
  627. #ifdef __cplusplus
  628. typedef class HTMLDivElement HTMLDivElement;
  629. #else
  630. typedef struct HTMLDivElement HTMLDivElement;
  631. #endif /* __cplusplus */
  632.  
  633. #endif     /* __HTMLDivElement_FWD_DEFINED__ */
  634.  
  635.  
  636. #ifndef __IHTMLDDElement_FWD_DEFINED__
  637. #define __IHTMLDDElement_FWD_DEFINED__
  638. typedef interface IHTMLDDElement IHTMLDDElement;
  639. #endif     /* __IHTMLDDElement_FWD_DEFINED__ */
  640.  
  641.  
  642. #ifndef __DispIHTMLDDElement_FWD_DEFINED__
  643. #define __DispIHTMLDDElement_FWD_DEFINED__
  644. typedef interface DispIHTMLDDElement DispIHTMLDDElement;
  645. #endif     /* __DispIHTMLDDElement_FWD_DEFINED__ */
  646.  
  647.  
  648. #ifndef __HTMLDDElement_FWD_DEFINED__
  649. #define __HTMLDDElement_FWD_DEFINED__
  650.  
  651. #ifdef __cplusplus
  652. typedef class HTMLDDElement HTMLDDElement;
  653. #else
  654. typedef struct HTMLDDElement HTMLDDElement;
  655. #endif /* __cplusplus */
  656.  
  657. #endif     /* __HTMLDDElement_FWD_DEFINED__ */
  658.  
  659.  
  660. #ifndef __IHTMLDTElement_FWD_DEFINED__
  661. #define __IHTMLDTElement_FWD_DEFINED__
  662. typedef interface IHTMLDTElement IHTMLDTElement;
  663. #endif     /* __IHTMLDTElement_FWD_DEFINED__ */
  664.  
  665.  
  666. #ifndef __DispIHTMLDTElement_FWD_DEFINED__
  667. #define __DispIHTMLDTElement_FWD_DEFINED__
  668. typedef interface DispIHTMLDTElement DispIHTMLDTElement;
  669. #endif     /* __DispIHTMLDTElement_FWD_DEFINED__ */
  670.  
  671.  
  672. #ifndef __HTMLDTElement_FWD_DEFINED__
  673. #define __HTMLDTElement_FWD_DEFINED__
  674.  
  675. #ifdef __cplusplus
  676. typedef class HTMLDTElement HTMLDTElement;
  677. #else
  678. typedef struct HTMLDTElement HTMLDTElement;
  679. #endif /* __cplusplus */
  680.  
  681. #endif     /* __HTMLDTElement_FWD_DEFINED__ */
  682.  
  683.  
  684. #ifndef __IHTMLBRElement_FWD_DEFINED__
  685. #define __IHTMLBRElement_FWD_DEFINED__
  686. typedef interface IHTMLBRElement IHTMLBRElement;
  687. #endif     /* __IHTMLBRElement_FWD_DEFINED__ */
  688.  
  689.  
  690. #ifndef __DispIHTMLBRElement_FWD_DEFINED__
  691. #define __DispIHTMLBRElement_FWD_DEFINED__
  692. typedef interface DispIHTMLBRElement DispIHTMLBRElement;
  693. #endif     /* __DispIHTMLBRElement_FWD_DEFINED__ */
  694.  
  695.  
  696. #ifndef __HTMLBRElement_FWD_DEFINED__
  697. #define __HTMLBRElement_FWD_DEFINED__
  698.  
  699. #ifdef __cplusplus
  700. typedef class HTMLBRElement HTMLBRElement;
  701. #else
  702. typedef struct HTMLBRElement HTMLBRElement;
  703. #endif /* __cplusplus */
  704.  
  705. #endif     /* __HTMLBRElement_FWD_DEFINED__ */
  706.  
  707.  
  708. #ifndef __IHTMLDListElement_FWD_DEFINED__
  709. #define __IHTMLDListElement_FWD_DEFINED__
  710. typedef interface IHTMLDListElement IHTMLDListElement;
  711. #endif     /* __IHTMLDListElement_FWD_DEFINED__ */
  712.  
  713.  
  714. #ifndef __DispIHTMLDListElement_FWD_DEFINED__
  715. #define __DispIHTMLDListElement_FWD_DEFINED__
  716. typedef interface DispIHTMLDListElement DispIHTMLDListElement;
  717. #endif     /* __DispIHTMLDListElement_FWD_DEFINED__ */
  718.  
  719.  
  720. #ifndef __HTMLDListElement_FWD_DEFINED__
  721. #define __HTMLDListElement_FWD_DEFINED__
  722.  
  723. #ifdef __cplusplus
  724. typedef class HTMLDListElement HTMLDListElement;
  725. #else
  726. typedef struct HTMLDListElement HTMLDListElement;
  727. #endif /* __cplusplus */
  728.  
  729. #endif     /* __HTMLDListElement_FWD_DEFINED__ */
  730.  
  731.  
  732. #ifndef __IHTMLHRElement_FWD_DEFINED__
  733. #define __IHTMLHRElement_FWD_DEFINED__
  734. typedef interface IHTMLHRElement IHTMLHRElement;
  735. #endif     /* __IHTMLHRElement_FWD_DEFINED__ */
  736.  
  737.  
  738. #ifndef __DispIHTMLHRElement_FWD_DEFINED__
  739. #define __DispIHTMLHRElement_FWD_DEFINED__
  740. typedef interface DispIHTMLHRElement DispIHTMLHRElement;
  741. #endif     /* __DispIHTMLHRElement_FWD_DEFINED__ */
  742.  
  743.  
  744. #ifndef __HTMLHRElement_FWD_DEFINED__
  745. #define __HTMLHRElement_FWD_DEFINED__
  746.  
  747. #ifdef __cplusplus
  748. typedef class HTMLHRElement HTMLHRElement;
  749. #else
  750. typedef struct HTMLHRElement HTMLHRElement;
  751. #endif /* __cplusplus */
  752.  
  753. #endif     /* __HTMLHRElement_FWD_DEFINED__ */
  754.  
  755.  
  756. #ifndef __IHTMLParaElement_FWD_DEFINED__
  757. #define __IHTMLParaElement_FWD_DEFINED__
  758. typedef interface IHTMLParaElement IHTMLParaElement;
  759. #endif     /* __IHTMLParaElement_FWD_DEFINED__ */
  760.  
  761.  
  762. #ifndef __DispIHTMLParaElement_FWD_DEFINED__
  763. #define __DispIHTMLParaElement_FWD_DEFINED__
  764. typedef interface DispIHTMLParaElement DispIHTMLParaElement;
  765. #endif     /* __DispIHTMLParaElement_FWD_DEFINED__ */
  766.  
  767.  
  768. #ifndef __HTMLParaElement_FWD_DEFINED__
  769. #define __HTMLParaElement_FWD_DEFINED__
  770.  
  771. #ifdef __cplusplus
  772. typedef class HTMLParaElement HTMLParaElement;
  773. #else
  774. typedef struct HTMLParaElement HTMLParaElement;
  775. #endif /* __cplusplus */
  776.  
  777. #endif     /* __HTMLParaElement_FWD_DEFINED__ */
  778.  
  779.  
  780. #ifndef __IHTMLElementCollection_FWD_DEFINED__
  781. #define __IHTMLElementCollection_FWD_DEFINED__
  782. typedef interface IHTMLElementCollection IHTMLElementCollection;
  783. #endif     /* __IHTMLElementCollection_FWD_DEFINED__ */
  784.  
  785.  
  786. #ifndef __IHTMLHeaderElement_FWD_DEFINED__
  787. #define __IHTMLHeaderElement_FWD_DEFINED__
  788. typedef interface IHTMLHeaderElement IHTMLHeaderElement;
  789. #endif     /* __IHTMLHeaderElement_FWD_DEFINED__ */
  790.  
  791.  
  792. #ifndef __DispIHTMLHeaderElement_FWD_DEFINED__
  793. #define __DispIHTMLHeaderElement_FWD_DEFINED__
  794. typedef interface DispIHTMLHeaderElement DispIHTMLHeaderElement;
  795. #endif     /* __DispIHTMLHeaderElement_FWD_DEFINED__ */
  796.  
  797.  
  798. #ifndef __HTMLHeaderElement_FWD_DEFINED__
  799. #define __HTMLHeaderElement_FWD_DEFINED__
  800.  
  801. #ifdef __cplusplus
  802. typedef class HTMLHeaderElement HTMLHeaderElement;
  803. #else
  804. typedef struct HTMLHeaderElement HTMLHeaderElement;
  805. #endif /* __cplusplus */
  806.  
  807. #endif     /* __HTMLHeaderElement_FWD_DEFINED__ */
  808.  
  809.  
  810. #ifndef __HTMLSelectElementEvents_FWD_DEFINED__
  811. #define __HTMLSelectElementEvents_FWD_DEFINED__
  812. typedef interface HTMLSelectElementEvents HTMLSelectElementEvents;
  813. #endif     /* __HTMLSelectElementEvents_FWD_DEFINED__ */
  814.  
  815.  
  816. #ifndef __IHTMLSelectElement_FWD_DEFINED__
  817. #define __IHTMLSelectElement_FWD_DEFINED__
  818. typedef interface IHTMLSelectElement IHTMLSelectElement;
  819. #endif     /* __IHTMLSelectElement_FWD_DEFINED__ */
  820.  
  821.  
  822. #ifndef __DispIHTMLSelectElement_FWD_DEFINED__
  823. #define __DispIHTMLSelectElement_FWD_DEFINED__
  824. typedef interface DispIHTMLSelectElement DispIHTMLSelectElement;
  825. #endif     /* __DispIHTMLSelectElement_FWD_DEFINED__ */
  826.  
  827.  
  828. #ifndef __HTMLSelectElement_FWD_DEFINED__
  829. #define __HTMLSelectElement_FWD_DEFINED__
  830.  
  831. #ifdef __cplusplus
  832. typedef class HTMLSelectElement HTMLSelectElement;
  833. #else
  834. typedef struct HTMLSelectElement HTMLSelectElement;
  835. #endif /* __cplusplus */
  836.  
  837. #endif     /* __HTMLSelectElement_FWD_DEFINED__ */
  838.  
  839.  
  840. #ifndef __IHTMLSelectionObject_FWD_DEFINED__
  841. #define __IHTMLSelectionObject_FWD_DEFINED__
  842. typedef interface IHTMLSelectionObject IHTMLSelectionObject;
  843. #endif     /* __IHTMLSelectionObject_FWD_DEFINED__ */
  844.  
  845.  
  846. #ifndef __IHTMLOptionElement_FWD_DEFINED__
  847. #define __IHTMLOptionElement_FWD_DEFINED__
  848. typedef interface IHTMLOptionElement IHTMLOptionElement;
  849. #endif     /* __IHTMLOptionElement_FWD_DEFINED__ */
  850.  
  851.  
  852. #ifndef __IHTMLOptionElementFactory_FWD_DEFINED__
  853. #define __IHTMLOptionElementFactory_FWD_DEFINED__
  854. typedef interface IHTMLOptionElementFactory IHTMLOptionElementFactory;
  855. #endif     /* __IHTMLOptionElementFactory_FWD_DEFINED__ */
  856.  
  857.  
  858. #ifndef __DispIHTMLOptionElement_FWD_DEFINED__
  859. #define __DispIHTMLOptionElement_FWD_DEFINED__
  860. typedef interface DispIHTMLOptionElement DispIHTMLOptionElement;
  861. #endif     /* __DispIHTMLOptionElement_FWD_DEFINED__ */
  862.  
  863.  
  864. #ifndef __HTMLOptionElement_FWD_DEFINED__
  865. #define __HTMLOptionElement_FWD_DEFINED__
  866.  
  867. #ifdef __cplusplus
  868. typedef class HTMLOptionElement HTMLOptionElement;
  869. #else
  870. typedef struct HTMLOptionElement HTMLOptionElement;
  871. #endif /* __cplusplus */
  872.  
  873. #endif     /* __HTMLOptionElement_FWD_DEFINED__ */
  874.  
  875.  
  876. #ifndef __HTMLOptionElementFactory_FWD_DEFINED__
  877. #define __HTMLOptionElementFactory_FWD_DEFINED__
  878.  
  879. #ifdef __cplusplus
  880. typedef class HTMLOptionElementFactory HTMLOptionElementFactory;
  881. #else
  882. typedef struct HTMLOptionElementFactory HTMLOptionElementFactory;
  883. #endif /* __cplusplus */
  884.  
  885. #endif     /* __HTMLOptionElementFactory_FWD_DEFINED__ */
  886.  
  887.  
  888. #ifndef __HTMLInputTextElementEvents_FWD_DEFINED__
  889. #define __HTMLInputTextElementEvents_FWD_DEFINED__
  890. typedef interface HTMLInputTextElementEvents HTMLInputTextElementEvents;
  891. #endif     /* __HTMLInputTextElementEvents_FWD_DEFINED__ */
  892.  
  893.  
  894. #ifndef __IHTMLInputHiddenElement_FWD_DEFINED__
  895. #define __IHTMLInputHiddenElement_FWD_DEFINED__
  896. typedef interface IHTMLInputHiddenElement IHTMLInputHiddenElement;
  897. #endif     /* __IHTMLInputHiddenElement_FWD_DEFINED__ */
  898.  
  899.  
  900. #ifndef __IHTMLInputTextElement_FWD_DEFINED__
  901. #define __IHTMLInputTextElement_FWD_DEFINED__
  902. typedef interface IHTMLInputTextElement IHTMLInputTextElement;
  903. #endif     /* __IHTMLInputTextElement_FWD_DEFINED__ */
  904.  
  905.  
  906. #ifndef __IHTMLTextAreaElement_FWD_DEFINED__
  907. #define __IHTMLTextAreaElement_FWD_DEFINED__
  908. typedef interface IHTMLTextAreaElement IHTMLTextAreaElement;
  909. #endif     /* __IHTMLTextAreaElement_FWD_DEFINED__ */
  910.  
  911.  
  912. #ifndef __DispIHTMLInputTextElement_FWD_DEFINED__
  913. #define __DispIHTMLInputTextElement_FWD_DEFINED__
  914. typedef interface DispIHTMLInputTextElement DispIHTMLInputTextElement;
  915. #endif     /* __DispIHTMLInputTextElement_FWD_DEFINED__ */
  916.  
  917.  
  918. #ifndef __HTMLInputTextElement_FWD_DEFINED__
  919. #define __HTMLInputTextElement_FWD_DEFINED__
  920.  
  921. #ifdef __cplusplus
  922. typedef class HTMLInputTextElement HTMLInputTextElement;
  923. #else
  924. typedef struct HTMLInputTextElement HTMLInputTextElement;
  925. #endif /* __cplusplus */
  926.  
  927. #endif     /* __HTMLInputTextElement_FWD_DEFINED__ */
  928.  
  929.  
  930. #ifndef __DispIHTMLTextAreaElement_FWD_DEFINED__
  931. #define __DispIHTMLTextAreaElement_FWD_DEFINED__
  932. typedef interface DispIHTMLTextAreaElement DispIHTMLTextAreaElement;
  933. #endif     /* __DispIHTMLTextAreaElement_FWD_DEFINED__ */
  934.  
  935.  
  936. #ifndef __HTMLTextAreaElement_FWD_DEFINED__
  937. #define __HTMLTextAreaElement_FWD_DEFINED__
  938.  
  939. #ifdef __cplusplus
  940. typedef class HTMLTextAreaElement HTMLTextAreaElement;
  941. #else
  942. typedef struct HTMLTextAreaElement HTMLTextAreaElement;
  943. #endif /* __cplusplus */
  944.  
  945. #endif     /* __HTMLTextAreaElement_FWD_DEFINED__ */
  946.  
  947.  
  948. #ifndef __HTMLButtonElementEvents_FWD_DEFINED__
  949. #define __HTMLButtonElementEvents_FWD_DEFINED__
  950. typedef interface HTMLButtonElementEvents HTMLButtonElementEvents;
  951. #endif     /* __HTMLButtonElementEvents_FWD_DEFINED__ */
  952.  
  953.  
  954. #ifndef __IHTMLInputButtonElement_FWD_DEFINED__
  955. #define __IHTMLInputButtonElement_FWD_DEFINED__
  956. typedef interface IHTMLInputButtonElement IHTMLInputButtonElement;
  957. #endif     /* __IHTMLInputButtonElement_FWD_DEFINED__ */
  958.  
  959.  
  960. #ifndef __IHTMLButtonElement_FWD_DEFINED__
  961. #define __IHTMLButtonElement_FWD_DEFINED__
  962. typedef interface IHTMLButtonElement IHTMLButtonElement;
  963. #endif     /* __IHTMLButtonElement_FWD_DEFINED__ */
  964.  
  965.  
  966. #ifndef __DispIHTMLInputButtonElement_FWD_DEFINED__
  967. #define __DispIHTMLInputButtonElement_FWD_DEFINED__
  968. typedef interface DispIHTMLInputButtonElement DispIHTMLInputButtonElement;
  969. #endif     /* __DispIHTMLInputButtonElement_FWD_DEFINED__ */
  970.  
  971.  
  972. #ifndef __HTMLInputButtonElement_FWD_DEFINED__
  973. #define __HTMLInputButtonElement_FWD_DEFINED__
  974.  
  975. #ifdef __cplusplus
  976. typedef class HTMLInputButtonElement HTMLInputButtonElement;
  977. #else
  978. typedef struct HTMLInputButtonElement HTMLInputButtonElement;
  979. #endif /* __cplusplus */
  980.  
  981. #endif     /* __HTMLInputButtonElement_FWD_DEFINED__ */
  982.  
  983.  
  984. #ifndef __DispIHTMLButtonElement_FWD_DEFINED__
  985. #define __DispIHTMLButtonElement_FWD_DEFINED__
  986. typedef interface DispIHTMLButtonElement DispIHTMLButtonElement;
  987. #endif     /* __DispIHTMLButtonElement_FWD_DEFINED__ */
  988.  
  989.  
  990. #ifndef __HTMLButtonElement_FWD_DEFINED__
  991. #define __HTMLButtonElement_FWD_DEFINED__
  992.  
  993. #ifdef __cplusplus
  994. typedef class HTMLButtonElement HTMLButtonElement;
  995. #else
  996. typedef struct HTMLButtonElement HTMLButtonElement;
  997. #endif /* __cplusplus */
  998.  
  999. #endif     /* __HTMLButtonElement_FWD_DEFINED__ */
  1000.  
  1001.  
  1002. #ifndef __HTMLInputFileElementEvents_FWD_DEFINED__
  1003. #define __HTMLInputFileElementEvents_FWD_DEFINED__
  1004. typedef interface HTMLInputFileElementEvents HTMLInputFileElementEvents;
  1005. #endif     /* __HTMLInputFileElementEvents_FWD_DEFINED__ */
  1006.  
  1007.  
  1008. #ifndef __IHTMLInputFileElement_FWD_DEFINED__
  1009. #define __IHTMLInputFileElement_FWD_DEFINED__
  1010. typedef interface IHTMLInputFileElement IHTMLInputFileElement;
  1011. #endif     /* __IHTMLInputFileElement_FWD_DEFINED__ */
  1012.  
  1013.  
  1014. #ifndef __DispIHTMLInputFileElement_FWD_DEFINED__
  1015. #define __DispIHTMLInputFileElement_FWD_DEFINED__
  1016. typedef interface DispIHTMLInputFileElement DispIHTMLInputFileElement;
  1017. #endif     /* __DispIHTMLInputFileElement_FWD_DEFINED__ */
  1018.  
  1019.  
  1020. #ifndef __HTMLInputFileElement_FWD_DEFINED__
  1021. #define __HTMLInputFileElement_FWD_DEFINED__
  1022.  
  1023. #ifdef __cplusplus
  1024. typedef class HTMLInputFileElement HTMLInputFileElement;
  1025. #else
  1026. typedef struct HTMLInputFileElement HTMLInputFileElement;
  1027. #endif /* __cplusplus */
  1028.  
  1029. #endif     /* __HTMLInputFileElement_FWD_DEFINED__ */
  1030.  
  1031.  
  1032. #ifndef __HTMLMarqueeElementEvents_FWD_DEFINED__
  1033. #define __HTMLMarqueeElementEvents_FWD_DEFINED__
  1034. typedef interface HTMLMarqueeElementEvents HTMLMarqueeElementEvents;
  1035. #endif     /* __HTMLMarqueeElementEvents_FWD_DEFINED__ */
  1036.  
  1037.  
  1038. #ifndef __IHTMLMarqueeElement_FWD_DEFINED__
  1039. #define __IHTMLMarqueeElement_FWD_DEFINED__
  1040. typedef interface IHTMLMarqueeElement IHTMLMarqueeElement;
  1041. #endif     /* __IHTMLMarqueeElement_FWD_DEFINED__ */
  1042.  
  1043.  
  1044. #ifndef __DispIHTMLMarqueeElement_FWD_DEFINED__
  1045. #define __DispIHTMLMarqueeElement_FWD_DEFINED__
  1046. typedef interface DispIHTMLMarqueeElement DispIHTMLMarqueeElement;
  1047. #endif     /* __DispIHTMLMarqueeElement_FWD_DEFINED__ */
  1048.  
  1049.  
  1050. #ifndef __HTMLMarqueeElement_FWD_DEFINED__
  1051. #define __HTMLMarqueeElement_FWD_DEFINED__
  1052.  
  1053. #ifdef __cplusplus
  1054. typedef class HTMLMarqueeElement HTMLMarqueeElement;
  1055. #else
  1056. typedef struct HTMLMarqueeElement HTMLMarqueeElement;
  1057. #endif /* __cplusplus */
  1058.  
  1059. #endif     /* __HTMLMarqueeElement_FWD_DEFINED__ */
  1060.  
  1061.  
  1062. #ifndef __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1063. #define __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1064. typedef interface HTMLOptionButtonElementEvents HTMLOptionButtonElementEvents;
  1065. #endif     /* __HTMLOptionButtonElementEvents_FWD_DEFINED__ */
  1066.  
  1067.  
  1068. #ifndef __IHTMLOptionButtonElement_FWD_DEFINED__
  1069. #define __IHTMLOptionButtonElement_FWD_DEFINED__
  1070. typedef interface IHTMLOptionButtonElement IHTMLOptionButtonElement;
  1071. #endif     /* __IHTMLOptionButtonElement_FWD_DEFINED__ */
  1072.  
  1073.  
  1074. #ifndef __DispIHTMLOptionButtonElement_FWD_DEFINED__
  1075. #define __DispIHTMLOptionButtonElement_FWD_DEFINED__
  1076. typedef interface DispIHTMLOptionButtonElement DispIHTMLOptionButtonElement;
  1077. #endif     /* __DispIHTMLOptionButtonElement_FWD_DEFINED__ */
  1078.  
  1079.  
  1080. #ifndef __HTMLOptionButtonElement_FWD_DEFINED__
  1081. #define __HTMLOptionButtonElement_FWD_DEFINED__
  1082.  
  1083. #ifdef __cplusplus
  1084. typedef class HTMLOptionButtonElement HTMLOptionButtonElement;
  1085. #else
  1086. typedef struct HTMLOptionButtonElement HTMLOptionButtonElement;
  1087. #endif /* __cplusplus */
  1088.  
  1089. #endif     /* __HTMLOptionButtonElement_FWD_DEFINED__ */
  1090.  
  1091.  
  1092. #ifndef __IHTMLTitleElement_FWD_DEFINED__
  1093. #define __IHTMLTitleElement_FWD_DEFINED__
  1094. typedef interface IHTMLTitleElement IHTMLTitleElement;
  1095. #endif     /* __IHTMLTitleElement_FWD_DEFINED__ */
  1096.  
  1097.  
  1098. #ifndef __IHTMLMetaElement_FWD_DEFINED__
  1099. #define __IHTMLMetaElement_FWD_DEFINED__
  1100. typedef interface IHTMLMetaElement IHTMLMetaElement;
  1101. #endif     /* __IHTMLMetaElement_FWD_DEFINED__ */
  1102.  
  1103.  
  1104. #ifndef __IHTMLBaseElement_FWD_DEFINED__
  1105. #define __IHTMLBaseElement_FWD_DEFINED__
  1106. typedef interface IHTMLBaseElement IHTMLBaseElement;
  1107. #endif     /* __IHTMLBaseElement_FWD_DEFINED__ */
  1108.  
  1109.  
  1110. #ifndef __IHTMLIsIndexElement_FWD_DEFINED__
  1111. #define __IHTMLIsIndexElement_FWD_DEFINED__
  1112. typedef interface IHTMLIsIndexElement IHTMLIsIndexElement;
  1113. #endif     /* __IHTMLIsIndexElement_FWD_DEFINED__ */
  1114.  
  1115.  
  1116. #ifndef __IHTMLNextIdElement_FWD_DEFINED__
  1117. #define __IHTMLNextIdElement_FWD_DEFINED__
  1118. typedef interface IHTMLNextIdElement IHTMLNextIdElement;
  1119. #endif     /* __IHTMLNextIdElement_FWD_DEFINED__ */
  1120.  
  1121.  
  1122. #ifndef __DispIHTMLTitleElement_FWD_DEFINED__
  1123. #define __DispIHTMLTitleElement_FWD_DEFINED__
  1124. typedef interface DispIHTMLTitleElement DispIHTMLTitleElement;
  1125. #endif     /* __DispIHTMLTitleElement_FWD_DEFINED__ */
  1126.  
  1127.  
  1128. #ifndef __HTMLTitleElement_FWD_DEFINED__
  1129. #define __HTMLTitleElement_FWD_DEFINED__
  1130.  
  1131. #ifdef __cplusplus
  1132. typedef class HTMLTitleElement HTMLTitleElement;
  1133. #else
  1134. typedef struct HTMLTitleElement HTMLTitleElement;
  1135. #endif /* __cplusplus */
  1136.  
  1137. #endif     /* __HTMLTitleElement_FWD_DEFINED__ */
  1138.  
  1139.  
  1140. #ifndef __DispIHTMLMetaElement_FWD_DEFINED__
  1141. #define __DispIHTMLMetaElement_FWD_DEFINED__
  1142. typedef interface DispIHTMLMetaElement DispIHTMLMetaElement;
  1143. #endif     /* __DispIHTMLMetaElement_FWD_DEFINED__ */
  1144.  
  1145.  
  1146. #ifndef __HTMLMetaElement_FWD_DEFINED__
  1147. #define __HTMLMetaElement_FWD_DEFINED__
  1148.  
  1149. #ifdef __cplusplus
  1150. typedef class HTMLMetaElement HTMLMetaElement;
  1151. #else
  1152. typedef struct HTMLMetaElement HTMLMetaElement;
  1153. #endif /* __cplusplus */
  1154.  
  1155. #endif     /* __HTMLMetaElement_FWD_DEFINED__ */
  1156.  
  1157.  
  1158. #ifndef __DispIHTMLBaseElement_FWD_DEFINED__
  1159. #define __DispIHTMLBaseElement_FWD_DEFINED__
  1160. typedef interface DispIHTMLBaseElement DispIHTMLBaseElement;
  1161. #endif     /* __DispIHTMLBaseElement_FWD_DEFINED__ */
  1162.  
  1163.  
  1164. #ifndef __HTMLBaseElement_FWD_DEFINED__
  1165. #define __HTMLBaseElement_FWD_DEFINED__
  1166.  
  1167. #ifdef __cplusplus
  1168. typedef class HTMLBaseElement HTMLBaseElement;
  1169. #else
  1170. typedef struct HTMLBaseElement HTMLBaseElement;
  1171. #endif /* __cplusplus */
  1172.  
  1173. #endif     /* __HTMLBaseElement_FWD_DEFINED__ */
  1174.  
  1175.  
  1176. #ifndef __DispIHTMLIsIndexElement_FWD_DEFINED__
  1177. #define __DispIHTMLIsIndexElement_FWD_DEFINED__
  1178. typedef interface DispIHTMLIsIndexElement DispIHTMLIsIndexElement;
  1179. #endif     /* __DispIHTMLIsIndexElement_FWD_DEFINED__ */
  1180.  
  1181.  
  1182. #ifndef __HTMLIsIndexElement_FWD_DEFINED__
  1183. #define __HTMLIsIndexElement_FWD_DEFINED__
  1184.  
  1185. #ifdef __cplusplus
  1186. typedef class HTMLIsIndexElement HTMLIsIndexElement;
  1187. #else
  1188. typedef struct HTMLIsIndexElement HTMLIsIndexElement;
  1189. #endif /* __cplusplus */
  1190.  
  1191. #endif     /* __HTMLIsIndexElement_FWD_DEFINED__ */
  1192.  
  1193.  
  1194. #ifndef __DispIHTMLNextIdElement_FWD_DEFINED__
  1195. #define __DispIHTMLNextIdElement_FWD_DEFINED__
  1196. typedef interface DispIHTMLNextIdElement DispIHTMLNextIdElement;
  1197. #endif     /* __DispIHTMLNextIdElement_FWD_DEFINED__ */
  1198.  
  1199.  
  1200. #ifndef __HTMLNextIdElement_FWD_DEFINED__
  1201. #define __HTMLNextIdElement_FWD_DEFINED__
  1202.  
  1203. #ifdef __cplusplus
  1204. typedef class HTMLNextIdElement HTMLNextIdElement;
  1205. #else
  1206. typedef struct HTMLNextIdElement HTMLNextIdElement;
  1207. #endif /* __cplusplus */
  1208.  
  1209. #endif     /* __HTMLNextIdElement_FWD_DEFINED__ */
  1210.  
  1211.  
  1212. #ifndef __IHTMLBaseFontElement_FWD_DEFINED__
  1213. #define __IHTMLBaseFontElement_FWD_DEFINED__
  1214. typedef interface IHTMLBaseFontElement IHTMLBaseFontElement;
  1215. #endif     /* __IHTMLBaseFontElement_FWD_DEFINED__ */
  1216.  
  1217.  
  1218. #ifndef __DispIHTMLBaseFontElement_FWD_DEFINED__
  1219. #define __DispIHTMLBaseFontElement_FWD_DEFINED__
  1220. typedef interface DispIHTMLBaseFontElement DispIHTMLBaseFontElement;
  1221. #endif     /* __DispIHTMLBaseFontElement_FWD_DEFINED__ */
  1222.  
  1223.  
  1224. #ifndef __HTMLBaseFontElement_FWD_DEFINED__
  1225. #define __HTMLBaseFontElement_FWD_DEFINED__
  1226.  
  1227. #ifdef __cplusplus
  1228. typedef class HTMLBaseFontElement HTMLBaseFontElement;
  1229. #else
  1230. typedef struct HTMLBaseFontElement HTMLBaseFontElement;
  1231. #endif /* __cplusplus */
  1232.  
  1233. #endif     /* __HTMLBaseFontElement_FWD_DEFINED__ */
  1234.  
  1235.  
  1236. #ifndef __IHTMLUnknownElement_FWD_DEFINED__
  1237. #define __IHTMLUnknownElement_FWD_DEFINED__
  1238. typedef interface IHTMLUnknownElement IHTMLUnknownElement;
  1239. #endif     /* __IHTMLUnknownElement_FWD_DEFINED__ */
  1240.  
  1241.  
  1242. #ifndef __DispIHTMLUnknownElement_FWD_DEFINED__
  1243. #define __DispIHTMLUnknownElement_FWD_DEFINED__
  1244. typedef interface DispIHTMLUnknownElement DispIHTMLUnknownElement;
  1245. #endif     /* __DispIHTMLUnknownElement_FWD_DEFINED__ */
  1246.  
  1247.  
  1248. #ifndef __HTMLUnknownElement_FWD_DEFINED__
  1249. #define __HTMLUnknownElement_FWD_DEFINED__
  1250.  
  1251. #ifdef __cplusplus
  1252. typedef class HTMLUnknownElement HTMLUnknownElement;
  1253. #else
  1254. typedef struct HTMLUnknownElement HTMLUnknownElement;
  1255. #endif /* __cplusplus */
  1256.  
  1257. #endif     /* __HTMLUnknownElement_FWD_DEFINED__ */
  1258.  
  1259.  
  1260. #ifndef __IOmHistory_FWD_DEFINED__
  1261. #define __IOmHistory_FWD_DEFINED__
  1262. typedef interface IOmHistory IOmHistory;
  1263. #endif     /* __IOmHistory_FWD_DEFINED__ */
  1264.  
  1265.  
  1266. #ifndef __IHTMLMimeTypesCollection_FWD_DEFINED__
  1267. #define __IHTMLMimeTypesCollection_FWD_DEFINED__
  1268. typedef interface IHTMLMimeTypesCollection IHTMLMimeTypesCollection;
  1269. #endif     /* __IHTMLMimeTypesCollection_FWD_DEFINED__ */
  1270.  
  1271.  
  1272. #ifndef __IHTMLPluginsCollection_FWD_DEFINED__
  1273. #define __IHTMLPluginsCollection_FWD_DEFINED__
  1274. typedef interface IHTMLPluginsCollection IHTMLPluginsCollection;
  1275. #endif     /* __IHTMLPluginsCollection_FWD_DEFINED__ */
  1276.  
  1277.  
  1278. #ifndef __IHTMLOpsProfile_FWD_DEFINED__
  1279. #define __IHTMLOpsProfile_FWD_DEFINED__
  1280. typedef interface IHTMLOpsProfile IHTMLOpsProfile;
  1281. #endif     /* __IHTMLOpsProfile_FWD_DEFINED__ */
  1282.  
  1283.  
  1284. #ifndef __IOmNavigator_FWD_DEFINED__
  1285. #define __IOmNavigator_FWD_DEFINED__
  1286. typedef interface IOmNavigator IOmNavigator;
  1287. #endif     /* __IOmNavigator_FWD_DEFINED__ */
  1288.  
  1289.  
  1290. #ifndef __IHTMLLocation_FWD_DEFINED__
  1291. #define __IHTMLLocation_FWD_DEFINED__
  1292. typedef interface IHTMLLocation IHTMLLocation;
  1293. #endif     /* __IHTMLLocation_FWD_DEFINED__ */
  1294.  
  1295.  
  1296. #ifndef __HTMLHistory_FWD_DEFINED__
  1297. #define __HTMLHistory_FWD_DEFINED__
  1298.  
  1299. #ifdef __cplusplus
  1300. typedef class HTMLHistory HTMLHistory;
  1301. #else
  1302. typedef struct HTMLHistory HTMLHistory;
  1303. #endif /* __cplusplus */
  1304.  
  1305. #endif     /* __HTMLHistory_FWD_DEFINED__ */
  1306.  
  1307.  
  1308. #ifndef __CMimeTypes_FWD_DEFINED__
  1309. #define __CMimeTypes_FWD_DEFINED__
  1310.  
  1311. #ifdef __cplusplus
  1312. typedef class CMimeTypes CMimeTypes;
  1313. #else
  1314. typedef struct CMimeTypes CMimeTypes;
  1315. #endif /* __cplusplus */
  1316.  
  1317. #endif     /* __CMimeTypes_FWD_DEFINED__ */
  1318.  
  1319.  
  1320. #ifndef __CPlugins_FWD_DEFINED__
  1321. #define __CPlugins_FWD_DEFINED__
  1322.  
  1323. #ifdef __cplusplus
  1324. typedef class CPlugins CPlugins;
  1325. #else
  1326. typedef struct CPlugins CPlugins;
  1327. #endif /* __cplusplus */
  1328.  
  1329. #endif     /* __CPlugins_FWD_DEFINED__ */
  1330.  
  1331.  
  1332. #ifndef __COpsProfile_FWD_DEFINED__
  1333. #define __COpsProfile_FWD_DEFINED__
  1334.  
  1335. #ifdef __cplusplus
  1336. typedef class COpsProfile COpsProfile;
  1337. #else
  1338. typedef struct COpsProfile COpsProfile;
  1339. #endif /* __cplusplus */
  1340.  
  1341. #endif     /* __COpsProfile_FWD_DEFINED__ */
  1342.  
  1343.  
  1344. #ifndef __HTMLNavigator_FWD_DEFINED__
  1345. #define __HTMLNavigator_FWD_DEFINED__
  1346.  
  1347. #ifdef __cplusplus
  1348. typedef class HTMLNavigator HTMLNavigator;
  1349. #else
  1350. typedef struct HTMLNavigator HTMLNavigator;
  1351. #endif /* __cplusplus */
  1352.  
  1353. #endif     /* __HTMLNavigator_FWD_DEFINED__ */
  1354.  
  1355.  
  1356. #ifndef __HTMLLocation_FWD_DEFINED__
  1357. #define __HTMLLocation_FWD_DEFINED__
  1358.  
  1359. #ifdef __cplusplus
  1360. typedef class HTMLLocation HTMLLocation;
  1361. #else
  1362. typedef struct HTMLLocation HTMLLocation;
  1363. #endif /* __cplusplus */
  1364.  
  1365. #endif     /* __HTMLLocation_FWD_DEFINED__ */
  1366.  
  1367.  
  1368. #ifndef __HTMLWindowEvents_FWD_DEFINED__
  1369. #define __HTMLWindowEvents_FWD_DEFINED__
  1370. typedef interface HTMLWindowEvents HTMLWindowEvents;
  1371. #endif     /* __HTMLWindowEvents_FWD_DEFINED__ */
  1372.  
  1373.  
  1374. #ifndef __IHTMLDocument_FWD_DEFINED__
  1375. #define __IHTMLDocument_FWD_DEFINED__
  1376. typedef interface IHTMLDocument IHTMLDocument;
  1377. #endif     /* __IHTMLDocument_FWD_DEFINED__ */
  1378.  
  1379.  
  1380. #ifndef __IHTMLDocument2_FWD_DEFINED__
  1381. #define __IHTMLDocument2_FWD_DEFINED__
  1382. typedef interface IHTMLDocument2 IHTMLDocument2;
  1383. #endif     /* __IHTMLDocument2_FWD_DEFINED__ */
  1384.  
  1385.  
  1386. #ifndef __IHTMLFramesCollection2_FWD_DEFINED__
  1387. #define __IHTMLFramesCollection2_FWD_DEFINED__
  1388. typedef interface IHTMLFramesCollection2 IHTMLFramesCollection2;
  1389. #endif     /* __IHTMLFramesCollection2_FWD_DEFINED__ */
  1390.  
  1391.  
  1392. #ifndef __IHTMLWindow2_FWD_DEFINED__
  1393. #define __IHTMLWindow2_FWD_DEFINED__
  1394. typedef interface IHTMLWindow2 IHTMLWindow2;
  1395. #endif     /* __IHTMLWindow2_FWD_DEFINED__ */
  1396.  
  1397.  
  1398. #ifndef __IHTMLEventObj_FWD_DEFINED__
  1399. #define __IHTMLEventObj_FWD_DEFINED__
  1400. typedef interface IHTMLEventObj IHTMLEventObj;
  1401. #endif     /* __IHTMLEventObj_FWD_DEFINED__ */
  1402.  
  1403.  
  1404. #ifndef __IHTMLScreen_FWD_DEFINED__
  1405. #define __IHTMLScreen_FWD_DEFINED__
  1406. typedef interface IHTMLScreen IHTMLScreen;
  1407. #endif     /* __IHTMLScreen_FWD_DEFINED__ */
  1408.  
  1409.  
  1410. #ifndef __HTMLScreen_FWD_DEFINED__
  1411. #define __HTMLScreen_FWD_DEFINED__
  1412.  
  1413. #ifdef __cplusplus
  1414. typedef class HTMLScreen HTMLScreen;
  1415. #else
  1416. typedef struct HTMLScreen HTMLScreen;
  1417. #endif /* __cplusplus */
  1418.  
  1419. #endif     /* __HTMLScreen_FWD_DEFINED__ */
  1420.  
  1421.  
  1422. #ifndef __HTMLWindow2_FWD_DEFINED__
  1423. #define __HTMLWindow2_FWD_DEFINED__
  1424.  
  1425. #ifdef __cplusplus
  1426. typedef class HTMLWindow2 HTMLWindow2;
  1427. #else
  1428. typedef struct HTMLWindow2 HTMLWindow2;
  1429. #endif /* __cplusplus */
  1430.  
  1431. #endif     /* __HTMLWindow2_FWD_DEFINED__ */
  1432.  
  1433.  
  1434. #ifndef __HTMLWindowProxy_FWD_DEFINED__
  1435. #define __HTMLWindowProxy_FWD_DEFINED__
  1436.  
  1437. #ifdef __cplusplus
  1438. typedef class HTMLWindowProxy HTMLWindowProxy;
  1439. #else
  1440. typedef struct HTMLWindowProxy HTMLWindowProxy;
  1441. #endif /* __cplusplus */
  1442.  
  1443. #endif     /* __HTMLWindowProxy_FWD_DEFINED__ */
  1444.  
  1445.  
  1446. #ifndef __HTMLDocumentEvents_FWD_DEFINED__
  1447. #define __HTMLDocumentEvents_FWD_DEFINED__
  1448. typedef interface HTMLDocumentEvents HTMLDocumentEvents;
  1449. #endif     /* __HTMLDocumentEvents_FWD_DEFINED__ */
  1450.  
  1451.  
  1452. #ifndef __HTMLDocument_FWD_DEFINED__
  1453. #define __HTMLDocument_FWD_DEFINED__
  1454.  
  1455. #ifdef __cplusplus
  1456. typedef class HTMLDocument HTMLDocument;
  1457. #else
  1458. typedef struct HTMLDocument HTMLDocument;
  1459. #endif /* __cplusplus */
  1460.  
  1461. #endif     /* __HTMLDocument_FWD_DEFINED__ */
  1462.  
  1463.  
  1464. #ifndef __IHTMLEmbedElement_FWD_DEFINED__
  1465. #define __IHTMLEmbedElement_FWD_DEFINED__
  1466. typedef interface IHTMLEmbedElement IHTMLEmbedElement;
  1467. #endif     /* __IHTMLEmbedElement_FWD_DEFINED__ */
  1468.  
  1469.  
  1470. #ifndef __DispIHTMLEmbedElement_FWD_DEFINED__
  1471. #define __DispIHTMLEmbedElement_FWD_DEFINED__
  1472. typedef interface DispIHTMLEmbedElement DispIHTMLEmbedElement;
  1473. #endif     /* __DispIHTMLEmbedElement_FWD_DEFINED__ */
  1474.  
  1475.  
  1476. #ifndef __HTMLEmbed_FWD_DEFINED__
  1477. #define __HTMLEmbed_FWD_DEFINED__
  1478.  
  1479. #ifdef __cplusplus
  1480. typedef class HTMLEmbed HTMLEmbed;
  1481. #else
  1482. typedef struct HTMLEmbed HTMLEmbed;
  1483. #endif /* __cplusplus */
  1484.  
  1485. #endif     /* __HTMLEmbed_FWD_DEFINED__ */
  1486.  
  1487.  
  1488. #ifndef __HTMLMapEvents_FWD_DEFINED__
  1489. #define __HTMLMapEvents_FWD_DEFINED__
  1490. typedef interface HTMLMapEvents HTMLMapEvents;
  1491. #endif     /* __HTMLMapEvents_FWD_DEFINED__ */
  1492.  
  1493.  
  1494. #ifndef __IHTMLAreasCollection_FWD_DEFINED__
  1495. #define __IHTMLAreasCollection_FWD_DEFINED__
  1496. typedef interface IHTMLAreasCollection IHTMLAreasCollection;
  1497. #endif     /* __IHTMLAreasCollection_FWD_DEFINED__ */
  1498.  
  1499.  
  1500. #ifndef __IHTMLMapElement_FWD_DEFINED__
  1501. #define __IHTMLMapElement_FWD_DEFINED__
  1502. typedef interface IHTMLMapElement IHTMLMapElement;
  1503. #endif     /* __IHTMLMapElement_FWD_DEFINED__ */
  1504.  
  1505.  
  1506. #ifndef __DispIHTMLMapElement_FWD_DEFINED__
  1507. #define __DispIHTMLMapElement_FWD_DEFINED__
  1508. typedef interface DispIHTMLMapElement DispIHTMLMapElement;
  1509. #endif     /* __DispIHTMLMapElement_FWD_DEFINED__ */
  1510.  
  1511.  
  1512. #ifndef __HTMLMapElement_FWD_DEFINED__
  1513. #define __HTMLMapElement_FWD_DEFINED__
  1514.  
  1515. #ifdef __cplusplus
  1516. typedef class HTMLMapElement HTMLMapElement;
  1517. #else
  1518. typedef struct HTMLMapElement HTMLMapElement;
  1519. #endif /* __cplusplus */
  1520.  
  1521. #endif     /* __HTMLMapElement_FWD_DEFINED__ */
  1522.  
  1523.  
  1524. #ifndef __HTMLAreaEvents_FWD_DEFINED__
  1525. #define __HTMLAreaEvents_FWD_DEFINED__
  1526. typedef interface HTMLAreaEvents HTMLAreaEvents;
  1527. #endif     /* __HTMLAreaEvents_FWD_DEFINED__ */
  1528.  
  1529.  
  1530. #ifndef __IHTMLAreaElement_FWD_DEFINED__
  1531. #define __IHTMLAreaElement_FWD_DEFINED__
  1532. typedef interface IHTMLAreaElement IHTMLAreaElement;
  1533. #endif     /* __IHTMLAreaElement_FWD_DEFINED__ */
  1534.  
  1535.  
  1536. #ifndef __DispIHTMLAreaElement_FWD_DEFINED__
  1537. #define __DispIHTMLAreaElement_FWD_DEFINED__
  1538. typedef interface DispIHTMLAreaElement DispIHTMLAreaElement;
  1539. #endif     /* __DispIHTMLAreaElement_FWD_DEFINED__ */
  1540.  
  1541.  
  1542. #ifndef __HTMLAreaElement_FWD_DEFINED__
  1543. #define __HTMLAreaElement_FWD_DEFINED__
  1544.  
  1545. #ifdef __cplusplus
  1546. typedef class HTMLAreaElement HTMLAreaElement;
  1547. #else
  1548. typedef struct HTMLAreaElement HTMLAreaElement;
  1549. #endif /* __cplusplus */
  1550.  
  1551. #endif     /* __HTMLAreaElement_FWD_DEFINED__ */
  1552.  
  1553.  
  1554. #ifndef __IHTMLTableCaption_FWD_DEFINED__
  1555. #define __IHTMLTableCaption_FWD_DEFINED__
  1556. typedef interface IHTMLTableCaption IHTMLTableCaption;
  1557. #endif     /* __IHTMLTableCaption_FWD_DEFINED__ */
  1558.  
  1559.  
  1560. #ifndef __DispIHTMLTableCaption_FWD_DEFINED__
  1561. #define __DispIHTMLTableCaption_FWD_DEFINED__
  1562. typedef interface DispIHTMLTableCaption DispIHTMLTableCaption;
  1563. #endif     /* __DispIHTMLTableCaption_FWD_DEFINED__ */
  1564.  
  1565.  
  1566. #ifndef __HTMLTableCaption_FWD_DEFINED__
  1567. #define __HTMLTableCaption_FWD_DEFINED__
  1568.  
  1569. #ifdef __cplusplus
  1570. typedef class HTMLTableCaption HTMLTableCaption;
  1571. #else
  1572. typedef struct HTMLTableCaption HTMLTableCaption;
  1573. #endif /* __cplusplus */
  1574.  
  1575. #endif     /* __HTMLTableCaption_FWD_DEFINED__ */
  1576.  
  1577.  
  1578. #ifndef __IHTMLCommentElement_FWD_DEFINED__
  1579. #define __IHTMLCommentElement_FWD_DEFINED__
  1580. typedef interface IHTMLCommentElement IHTMLCommentElement;
  1581. #endif     /* __IHTMLCommentElement_FWD_DEFINED__ */
  1582.  
  1583.  
  1584. #ifndef __DispIHTMLCommentElement_FWD_DEFINED__
  1585. #define __DispIHTMLCommentElement_FWD_DEFINED__
  1586. typedef interface DispIHTMLCommentElement DispIHTMLCommentElement;
  1587. #endif     /* __DispIHTMLCommentElement_FWD_DEFINED__ */
  1588.  
  1589.  
  1590. #ifndef __HTMLCommentElement_FWD_DEFINED__
  1591. #define __HTMLCommentElement_FWD_DEFINED__
  1592.  
  1593. #ifdef __cplusplus
  1594. typedef class HTMLCommentElement HTMLCommentElement;
  1595. #else
  1596. typedef struct HTMLCommentElement HTMLCommentElement;
  1597. #endif /* __cplusplus */
  1598.  
  1599. #endif     /* __HTMLCommentElement_FWD_DEFINED__ */
  1600.  
  1601.  
  1602. #ifndef __IHTMLPhraseElement_FWD_DEFINED__
  1603. #define __IHTMLPhraseElement_FWD_DEFINED__
  1604. typedef interface IHTMLPhraseElement IHTMLPhraseElement;
  1605. #endif     /* __IHTMLPhraseElement_FWD_DEFINED__ */
  1606.  
  1607.  
  1608. #ifndef __IHTMLSpanElement_FWD_DEFINED__
  1609. #define __IHTMLSpanElement_FWD_DEFINED__
  1610. typedef interface IHTMLSpanElement IHTMLSpanElement;
  1611. #endif     /* __IHTMLSpanElement_FWD_DEFINED__ */
  1612.  
  1613.  
  1614. #ifndef __DispIHTMLPhraseElement_FWD_DEFINED__
  1615. #define __DispIHTMLPhraseElement_FWD_DEFINED__
  1616. typedef interface DispIHTMLPhraseElement DispIHTMLPhraseElement;
  1617. #endif     /* __DispIHTMLPhraseElement_FWD_DEFINED__ */
  1618.  
  1619.  
  1620. #ifndef __HTMLPhraseElement_FWD_DEFINED__
  1621. #define __HTMLPhraseElement_FWD_DEFINED__
  1622.  
  1623. #ifdef __cplusplus
  1624. typedef class HTMLPhraseElement HTMLPhraseElement;
  1625. #else
  1626. typedef struct HTMLPhraseElement HTMLPhraseElement;
  1627. #endif /* __cplusplus */
  1628.  
  1629. #endif     /* __HTMLPhraseElement_FWD_DEFINED__ */
  1630.  
  1631.  
  1632. #ifndef __DispIHTMLSpanElement_FWD_DEFINED__
  1633. #define __DispIHTMLSpanElement_FWD_DEFINED__
  1634. typedef interface DispIHTMLSpanElement DispIHTMLSpanElement;
  1635. #endif     /* __DispIHTMLSpanElement_FWD_DEFINED__ */
  1636.  
  1637.  
  1638. #ifndef __HTMLSpanElement_FWD_DEFINED__
  1639. #define __HTMLSpanElement_FWD_DEFINED__
  1640.  
  1641. #ifdef __cplusplus
  1642. typedef class HTMLSpanElement HTMLSpanElement;
  1643. #else
  1644. typedef struct HTMLSpanElement HTMLSpanElement;
  1645. #endif /* __cplusplus */
  1646.  
  1647. #endif     /* __HTMLSpanElement_FWD_DEFINED__ */
  1648.  
  1649.  
  1650. #ifndef __HTMLTableEvents_FWD_DEFINED__
  1651. #define __HTMLTableEvents_FWD_DEFINED__
  1652. typedef interface HTMLTableEvents HTMLTableEvents;
  1653. #endif     /* __HTMLTableEvents_FWD_DEFINED__ */
  1654.  
  1655.  
  1656. #ifndef __IHTMLTableSection_FWD_DEFINED__
  1657. #define __IHTMLTableSection_FWD_DEFINED__
  1658. typedef interface IHTMLTableSection IHTMLTableSection;
  1659. #endif     /* __IHTMLTableSection_FWD_DEFINED__ */
  1660.  
  1661.  
  1662. #ifndef __IHTMLTable_FWD_DEFINED__
  1663. #define __IHTMLTable_FWD_DEFINED__
  1664. typedef interface IHTMLTable IHTMLTable;
  1665. #endif     /* __IHTMLTable_FWD_DEFINED__ */
  1666.  
  1667.  
  1668. #ifndef __IHTMLTableCol_FWD_DEFINED__
  1669. #define __IHTMLTableCol_FWD_DEFINED__
  1670. typedef interface IHTMLTableCol IHTMLTableCol;
  1671. #endif     /* __IHTMLTableCol_FWD_DEFINED__ */
  1672.  
  1673.  
  1674. #ifndef __IHTMLTableRow_FWD_DEFINED__
  1675. #define __IHTMLTableRow_FWD_DEFINED__
  1676. typedef interface IHTMLTableRow IHTMLTableRow;
  1677. #endif     /* __IHTMLTableRow_FWD_DEFINED__ */
  1678.  
  1679.  
  1680. #ifndef __IHTMLTableRowMetrics_FWD_DEFINED__
  1681. #define __IHTMLTableRowMetrics_FWD_DEFINED__
  1682. typedef interface IHTMLTableRowMetrics IHTMLTableRowMetrics;
  1683. #endif     /* __IHTMLTableRowMetrics_FWD_DEFINED__ */
  1684.  
  1685.  
  1686. #ifndef __IHTMLTableCell_FWD_DEFINED__
  1687. #define __IHTMLTableCell_FWD_DEFINED__
  1688. typedef interface IHTMLTableCell IHTMLTableCell;
  1689. #endif     /* __IHTMLTableCell_FWD_DEFINED__ */
  1690.  
  1691.  
  1692. #ifndef __DispIHTMLTable_FWD_DEFINED__
  1693. #define __DispIHTMLTable_FWD_DEFINED__
  1694. typedef interface DispIHTMLTable DispIHTMLTable;
  1695. #endif     /* __DispIHTMLTable_FWD_DEFINED__ */
  1696.  
  1697.  
  1698. #ifndef __HTMLTable_FWD_DEFINED__
  1699. #define __HTMLTable_FWD_DEFINED__
  1700.  
  1701. #ifdef __cplusplus
  1702. typedef class HTMLTable HTMLTable;
  1703. #else
  1704. typedef struct HTMLTable HTMLTable;
  1705. #endif /* __cplusplus */
  1706.  
  1707. #endif     /* __HTMLTable_FWD_DEFINED__ */
  1708.  
  1709.  
  1710. #ifndef __DispIHTMLTableCol_FWD_DEFINED__
  1711. #define __DispIHTMLTableCol_FWD_DEFINED__
  1712. typedef interface DispIHTMLTableCol DispIHTMLTableCol;
  1713. #endif     /* __DispIHTMLTableCol_FWD_DEFINED__ */
  1714.  
  1715.  
  1716. #ifndef __HTMLTableCol_FWD_DEFINED__
  1717. #define __HTMLTableCol_FWD_DEFINED__
  1718.  
  1719. #ifdef __cplusplus
  1720. typedef class HTMLTableCol HTMLTableCol;
  1721. #else
  1722. typedef struct HTMLTableCol HTMLTableCol;
  1723. #endif /* __cplusplus */
  1724.  
  1725. #endif     /* __HTMLTableCol_FWD_DEFINED__ */
  1726.  
  1727.  
  1728. #ifndef __DispIHTMLTableSection_FWD_DEFINED__
  1729. #define __DispIHTMLTableSection_FWD_DEFINED__
  1730. typedef interface DispIHTMLTableSection DispIHTMLTableSection;
  1731. #endif     /* __DispIHTMLTableSection_FWD_DEFINED__ */
  1732.  
  1733.  
  1734. #ifndef __HTMLTableSection_FWD_DEFINED__
  1735. #define __HTMLTableSection_FWD_DEFINED__
  1736.  
  1737. #ifdef __cplusplus
  1738. typedef class HTMLTableSection HTMLTableSection;
  1739. #else
  1740. typedef struct HTMLTableSection HTMLTableSection;
  1741. #endif /* __cplusplus */
  1742.  
  1743. #endif     /* __HTMLTableSection_FWD_DEFINED__ */
  1744.  
  1745.  
  1746. #ifndef __DispIHTMLTableRow_FWD_DEFINED__
  1747. #define __DispIHTMLTableRow_FWD_DEFINED__
  1748. typedef interface DispIHTMLTableRow DispIHTMLTableRow;
  1749. #endif     /* __DispIHTMLTableRow_FWD_DEFINED__ */
  1750.  
  1751.  
  1752. #ifndef __HTMLTableRow_FWD_DEFINED__
  1753. #define __HTMLTableRow_FWD_DEFINED__
  1754.  
  1755. #ifdef __cplusplus
  1756. typedef class HTMLTableRow HTMLTableRow;
  1757. #else
  1758. typedef struct HTMLTableRow HTMLTableRow;
  1759. #endif /* __cplusplus */
  1760.  
  1761. #endif     /* __HTMLTableRow_FWD_DEFINED__ */
  1762.  
  1763.  
  1764. #ifndef __DispIHTMLTableCell_FWD_DEFINED__
  1765. #define __DispIHTMLTableCell_FWD_DEFINED__
  1766. typedef interface DispIHTMLTableCell DispIHTMLTableCell;
  1767. #endif     /* __DispIHTMLTableCell_FWD_DEFINED__ */
  1768.  
  1769.  
  1770. #ifndef __HTMLTableCell_FWD_DEFINED__
  1771. #define __HTMLTableCell_FWD_DEFINED__
  1772.  
  1773. #ifdef __cplusplus
  1774. typedef class HTMLTableCell HTMLTableCell;
  1775. #else
  1776. typedef struct HTMLTableCell HTMLTableCell;
  1777. #endif /* __cplusplus */
  1778.  
  1779. #endif     /* __HTMLTableCell_FWD_DEFINED__ */
  1780.  
  1781.  
  1782. #ifndef __HTMLScriptEvents_FWD_DEFINED__
  1783. #define __HTMLScriptEvents_FWD_DEFINED__
  1784. typedef interface HTMLScriptEvents HTMLScriptEvents;
  1785. #endif     /* __HTMLScriptEvents_FWD_DEFINED__ */
  1786.  
  1787.  
  1788. #ifndef __IHTMLScriptElement_FWD_DEFINED__
  1789. #define __IHTMLScriptElement_FWD_DEFINED__
  1790. typedef interface IHTMLScriptElement IHTMLScriptElement;
  1791. #endif     /* __IHTMLScriptElement_FWD_DEFINED__ */
  1792.  
  1793.  
  1794. #ifndef __DispIHTMLScriptElement_FWD_DEFINED__
  1795. #define __DispIHTMLScriptElement_FWD_DEFINED__
  1796. typedef interface DispIHTMLScriptElement DispIHTMLScriptElement;
  1797. #endif     /* __DispIHTMLScriptElement_FWD_DEFINED__ */
  1798.  
  1799.  
  1800. #ifndef __HTMLScriptElement_FWD_DEFINED__
  1801. #define __HTMLScriptElement_FWD_DEFINED__
  1802.  
  1803. #ifdef __cplusplus
  1804. typedef class HTMLScriptElement HTMLScriptElement;
  1805. #else
  1806. typedef struct HTMLScriptElement HTMLScriptElement;
  1807. #endif /* __cplusplus */
  1808.  
  1809. #endif     /* __HTMLScriptElement_FWD_DEFINED__ */
  1810.  
  1811.  
  1812. #ifndef __IHTMLNoShowElement_FWD_DEFINED__
  1813. #define __IHTMLNoShowElement_FWD_DEFINED__
  1814. typedef interface IHTMLNoShowElement IHTMLNoShowElement;
  1815. #endif     /* __IHTMLNoShowElement_FWD_DEFINED__ */
  1816.  
  1817.  
  1818. #ifndef __DispIHTMLNoShowElement_FWD_DEFINED__
  1819. #define __DispIHTMLNoShowElement_FWD_DEFINED__
  1820. typedef interface DispIHTMLNoShowElement DispIHTMLNoShowElement;
  1821. #endif     /* __DispIHTMLNoShowElement_FWD_DEFINED__ */
  1822.  
  1823.  
  1824. #ifndef __HTMLNoShowElement_FWD_DEFINED__
  1825. #define __HTMLNoShowElement_FWD_DEFINED__
  1826.  
  1827. #ifdef __cplusplus
  1828. typedef class HTMLNoShowElement HTMLNoShowElement;
  1829. #else
  1830. typedef struct HTMLNoShowElement HTMLNoShowElement;
  1831. #endif /* __cplusplus */
  1832.  
  1833. #endif     /* __HTMLNoShowElement_FWD_DEFINED__ */
  1834.  
  1835.  
  1836. #ifndef __HTMLObjectElementEvents_FWD_DEFINED__
  1837. #define __HTMLObjectElementEvents_FWD_DEFINED__
  1838. typedef interface HTMLObjectElementEvents HTMLObjectElementEvents;
  1839. #endif     /* __HTMLObjectElementEvents_FWD_DEFINED__ */
  1840.  
  1841.  
  1842. #ifndef __IHTMLObjectElement_FWD_DEFINED__
  1843. #define __IHTMLObjectElement_FWD_DEFINED__
  1844. typedef interface IHTMLObjectElement IHTMLObjectElement;
  1845. #endif     /* __IHTMLObjectElement_FWD_DEFINED__ */
  1846.  
  1847.  
  1848. #ifndef __DispIHTMLObjectElement_FWD_DEFINED__
  1849. #define __DispIHTMLObjectElement_FWD_DEFINED__
  1850. typedef interface DispIHTMLObjectElement DispIHTMLObjectElement;
  1851. #endif     /* __DispIHTMLObjectElement_FWD_DEFINED__ */
  1852.  
  1853.  
  1854. #ifndef __HTMLObjectElement_FWD_DEFINED__
  1855. #define __HTMLObjectElement_FWD_DEFINED__
  1856.  
  1857. #ifdef __cplusplus
  1858. typedef class HTMLObjectElement HTMLObjectElement;
  1859. #else
  1860. typedef struct HTMLObjectElement HTMLObjectElement;
  1861. #endif /* __cplusplus */
  1862.  
  1863. #endif     /* __HTMLObjectElement_FWD_DEFINED__ */
  1864.  
  1865.  
  1866. #ifndef __IHTMLFrameBase_FWD_DEFINED__
  1867. #define __IHTMLFrameBase_FWD_DEFINED__
  1868. typedef interface IHTMLFrameBase IHTMLFrameBase;
  1869. #endif     /* __IHTMLFrameBase_FWD_DEFINED__ */
  1870.  
  1871.  
  1872. #ifndef __DispIHTMLFrameBase_FWD_DEFINED__
  1873. #define __DispIHTMLFrameBase_FWD_DEFINED__
  1874. typedef interface DispIHTMLFrameBase DispIHTMLFrameBase;
  1875. #endif     /* __DispIHTMLFrameBase_FWD_DEFINED__ */
  1876.  
  1877.  
  1878. #ifndef __HTMLFrameBase_FWD_DEFINED__
  1879. #define __HTMLFrameBase_FWD_DEFINED__
  1880.  
  1881. #ifdef __cplusplus
  1882. typedef class HTMLFrameBase HTMLFrameBase;
  1883. #else
  1884. typedef struct HTMLFrameBase HTMLFrameBase;
  1885. #endif /* __cplusplus */
  1886.  
  1887. #endif     /* __HTMLFrameBase_FWD_DEFINED__ */
  1888.  
  1889.  
  1890. #ifndef __IHTMLFrameElement_FWD_DEFINED__
  1891. #define __IHTMLFrameElement_FWD_DEFINED__
  1892. typedef interface IHTMLFrameElement IHTMLFrameElement;
  1893. #endif     /* __IHTMLFrameElement_FWD_DEFINED__ */
  1894.  
  1895.  
  1896. #ifndef __DispIHTMLFrameElement_FWD_DEFINED__
  1897. #define __DispIHTMLFrameElement_FWD_DEFINED__
  1898. typedef interface DispIHTMLFrameElement DispIHTMLFrameElement;
  1899. #endif     /* __DispIHTMLFrameElement_FWD_DEFINED__ */
  1900.  
  1901.  
  1902. #ifndef __HTMLFrameElement_FWD_DEFINED__
  1903. #define __HTMLFrameElement_FWD_DEFINED__
  1904.  
  1905. #ifdef __cplusplus
  1906. typedef class HTMLFrameElement HTMLFrameElement;
  1907. #else
  1908. typedef struct HTMLFrameElement HTMLFrameElement;
  1909. #endif /* __cplusplus */
  1910.  
  1911. #endif     /* __HTMLFrameElement_FWD_DEFINED__ */
  1912.  
  1913.  
  1914. #ifndef __IHTMLIFrameElement_FWD_DEFINED__
  1915. #define __IHTMLIFrameElement_FWD_DEFINED__
  1916. typedef interface IHTMLIFrameElement IHTMLIFrameElement;
  1917. #endif     /* __IHTMLIFrameElement_FWD_DEFINED__ */
  1918.  
  1919.  
  1920. #ifndef __DispIHTMLIFrameElement_FWD_DEFINED__
  1921. #define __DispIHTMLIFrameElement_FWD_DEFINED__
  1922. typedef interface DispIHTMLIFrameElement DispIHTMLIFrameElement;
  1923. #endif     /* __DispIHTMLIFrameElement_FWD_DEFINED__ */
  1924.  
  1925.  
  1926. #ifndef __HTMLIFrame_FWD_DEFINED__
  1927. #define __HTMLIFrame_FWD_DEFINED__
  1928.  
  1929. #ifdef __cplusplus
  1930. typedef class HTMLIFrame HTMLIFrame;
  1931. #else
  1932. typedef struct HTMLIFrame HTMLIFrame;
  1933. #endif /* __cplusplus */
  1934.  
  1935. #endif     /* __HTMLIFrame_FWD_DEFINED__ */
  1936.  
  1937.  
  1938. #ifndef __IHTMLDivPosition_FWD_DEFINED__
  1939. #define __IHTMLDivPosition_FWD_DEFINED__
  1940. typedef interface IHTMLDivPosition IHTMLDivPosition;
  1941. #endif     /* __IHTMLDivPosition_FWD_DEFINED__ */
  1942.  
  1943.  
  1944. #ifndef __IHTMLFieldSetElement_FWD_DEFINED__
  1945. #define __IHTMLFieldSetElement_FWD_DEFINED__
  1946. typedef interface IHTMLFieldSetElement IHTMLFieldSetElement;
  1947. #endif     /* __IHTMLFieldSetElement_FWD_DEFINED__ */
  1948.  
  1949.  
  1950. #ifndef __IHTMLLegendElement_FWD_DEFINED__
  1951. #define __IHTMLLegendElement_FWD_DEFINED__
  1952. typedef interface IHTMLLegendElement IHTMLLegendElement;
  1953. #endif     /* __IHTMLLegendElement_FWD_DEFINED__ */
  1954.  
  1955.  
  1956. #ifndef __DispIHTMLDivPosition_FWD_DEFINED__
  1957. #define __DispIHTMLDivPosition_FWD_DEFINED__
  1958. typedef interface DispIHTMLDivPosition DispIHTMLDivPosition;
  1959. #endif     /* __DispIHTMLDivPosition_FWD_DEFINED__ */
  1960.  
  1961.  
  1962. #ifndef __HTMLDivPosition_FWD_DEFINED__
  1963. #define __HTMLDivPosition_FWD_DEFINED__
  1964.  
  1965. #ifdef __cplusplus
  1966. typedef class HTMLDivPosition HTMLDivPosition;
  1967. #else
  1968. typedef struct HTMLDivPosition HTMLDivPosition;
  1969. #endif /* __cplusplus */
  1970.  
  1971. #endif     /* __HTMLDivPosition_FWD_DEFINED__ */
  1972.  
  1973.  
  1974. #ifndef __DispIHTMLFieldSetElement_FWD_DEFINED__
  1975. #define __DispIHTMLFieldSetElement_FWD_DEFINED__
  1976. typedef interface DispIHTMLFieldSetElement DispIHTMLFieldSetElement;
  1977. #endif     /* __DispIHTMLFieldSetElement_FWD_DEFINED__ */
  1978.  
  1979.  
  1980. #ifndef __HTMLFieldSetElement_FWD_DEFINED__
  1981. #define __HTMLFieldSetElement_FWD_DEFINED__
  1982.  
  1983. #ifdef __cplusplus
  1984. typedef class HTMLFieldSetElement HTMLFieldSetElement;
  1985. #else
  1986. typedef struct HTMLFieldSetElement HTMLFieldSetElement;
  1987. #endif /* __cplusplus */
  1988.  
  1989. #endif     /* __HTMLFieldSetElement_FWD_DEFINED__ */
  1990.  
  1991.  
  1992. #ifndef __DispIHTMLLegendElement_FWD_DEFINED__
  1993. #define __DispIHTMLLegendElement_FWD_DEFINED__
  1994. typedef interface DispIHTMLLegendElement DispIHTMLLegendElement;
  1995. #endif     /* __DispIHTMLLegendElement_FWD_DEFINED__ */
  1996.  
  1997.  
  1998. #ifndef __HTMLLegendElement_FWD_DEFINED__
  1999. #define __HTMLLegendElement_FWD_DEFINED__
  2000.  
  2001. #ifdef __cplusplus
  2002. typedef class HTMLLegendElement HTMLLegendElement;
  2003. #else
  2004. typedef struct HTMLLegendElement HTMLLegendElement;
  2005. #endif /* __cplusplus */
  2006.  
  2007. #endif     /* __HTMLLegendElement_FWD_DEFINED__ */
  2008.  
  2009.  
  2010. #ifndef __IHTMLSpanFlow_FWD_DEFINED__
  2011. #define __IHTMLSpanFlow_FWD_DEFINED__
  2012. typedef interface IHTMLSpanFlow IHTMLSpanFlow;
  2013. #endif     /* __IHTMLSpanFlow_FWD_DEFINED__ */
  2014.  
  2015.  
  2016. #ifndef __DispIHTMLSpanFlow_FWD_DEFINED__
  2017. #define __DispIHTMLSpanFlow_FWD_DEFINED__
  2018. typedef interface DispIHTMLSpanFlow DispIHTMLSpanFlow;
  2019. #endif     /* __DispIHTMLSpanFlow_FWD_DEFINED__ */
  2020.  
  2021.  
  2022. #ifndef __HTMLSpanFlow_FWD_DEFINED__
  2023. #define __HTMLSpanFlow_FWD_DEFINED__
  2024.  
  2025. #ifdef __cplusplus
  2026. typedef class HTMLSpanFlow HTMLSpanFlow;
  2027. #else
  2028. typedef struct HTMLSpanFlow HTMLSpanFlow;
  2029. #endif /* __cplusplus */
  2030.  
  2031. #endif     /* __HTMLSpanFlow_FWD_DEFINED__ */
  2032.  
  2033.  
  2034. #ifndef __IHTMLFrameSetElement_FWD_DEFINED__
  2035. #define __IHTMLFrameSetElement_FWD_DEFINED__
  2036. typedef interface IHTMLFrameSetElement IHTMLFrameSetElement;
  2037. #endif     /* __IHTMLFrameSetElement_FWD_DEFINED__ */
  2038.  
  2039.  
  2040. #ifndef __DispIHTMLFrameSetElement_FWD_DEFINED__
  2041. #define __DispIHTMLFrameSetElement_FWD_DEFINED__
  2042. typedef interface DispIHTMLFrameSetElement DispIHTMLFrameSetElement;
  2043. #endif     /* __DispIHTMLFrameSetElement_FWD_DEFINED__ */
  2044.  
  2045.  
  2046. #ifndef __HTMLFrameSetSite_FWD_DEFINED__
  2047. #define __HTMLFrameSetSite_FWD_DEFINED__
  2048.  
  2049. #ifdef __cplusplus
  2050. typedef class HTMLFrameSetSite HTMLFrameSetSite;
  2051. #else
  2052. typedef struct HTMLFrameSetSite HTMLFrameSetSite;
  2053. #endif /* __cplusplus */
  2054.  
  2055. #endif     /* __HTMLFrameSetSite_FWD_DEFINED__ */
  2056.  
  2057.  
  2058. #ifndef __IHTMLBGsound_FWD_DEFINED__
  2059. #define __IHTMLBGsound_FWD_DEFINED__
  2060. typedef interface IHTMLBGsound IHTMLBGsound;
  2061. #endif     /* __IHTMLBGsound_FWD_DEFINED__ */
  2062.  
  2063.  
  2064. #ifndef __DispIHTMLBGsound_FWD_DEFINED__
  2065. #define __DispIHTMLBGsound_FWD_DEFINED__
  2066. typedef interface DispIHTMLBGsound DispIHTMLBGsound;
  2067. #endif     /* __DispIHTMLBGsound_FWD_DEFINED__ */
  2068.  
  2069.  
  2070. #ifndef __HTMLBGsound_FWD_DEFINED__
  2071. #define __HTMLBGsound_FWD_DEFINED__
  2072.  
  2073. #ifdef __cplusplus
  2074. typedef class HTMLBGsound HTMLBGsound;
  2075. #else
  2076. typedef struct HTMLBGsound HTMLBGsound;
  2077. #endif /* __cplusplus */
  2078.  
  2079. #endif     /* __HTMLBGsound_FWD_DEFINED__ */
  2080.  
  2081.  
  2082. #ifndef __IHTMLFontNamesCollection_FWD_DEFINED__
  2083. #define __IHTMLFontNamesCollection_FWD_DEFINED__
  2084. typedef interface IHTMLFontNamesCollection IHTMLFontNamesCollection;
  2085. #endif     /* __IHTMLFontNamesCollection_FWD_DEFINED__ */
  2086.  
  2087.  
  2088. #ifndef __IHTMLFontSizesCollection_FWD_DEFINED__
  2089. #define __IHTMLFontSizesCollection_FWD_DEFINED__
  2090. typedef interface IHTMLFontSizesCollection IHTMLFontSizesCollection;
  2091. #endif     /* __IHTMLFontSizesCollection_FWD_DEFINED__ */
  2092.  
  2093.  
  2094. #ifndef __IHTMLOptionsHolder_FWD_DEFINED__
  2095. #define __IHTMLOptionsHolder_FWD_DEFINED__
  2096. typedef interface IHTMLOptionsHolder IHTMLOptionsHolder;
  2097. #endif     /* __IHTMLOptionsHolder_FWD_DEFINED__ */
  2098.  
  2099.  
  2100. #ifndef __HTMLStyleElementEvents_FWD_DEFINED__
  2101. #define __HTMLStyleElementEvents_FWD_DEFINED__
  2102. typedef interface HTMLStyleElementEvents HTMLStyleElementEvents;
  2103. #endif     /* __HTMLStyleElementEvents_FWD_DEFINED__ */
  2104.  
  2105.  
  2106. #ifndef __IHTMLStyleElement_FWD_DEFINED__
  2107. #define __IHTMLStyleElement_FWD_DEFINED__
  2108. typedef interface IHTMLStyleElement IHTMLStyleElement;
  2109. #endif     /* __IHTMLStyleElement_FWD_DEFINED__ */
  2110.  
  2111.  
  2112. #ifndef __DispIHTMLStyleElement_FWD_DEFINED__
  2113. #define __DispIHTMLStyleElement_FWD_DEFINED__
  2114. typedef interface DispIHTMLStyleElement DispIHTMLStyleElement;
  2115. #endif     /* __DispIHTMLStyleElement_FWD_DEFINED__ */
  2116.  
  2117.  
  2118. #ifndef __HTMLStyleElement_FWD_DEFINED__
  2119. #define __HTMLStyleElement_FWD_DEFINED__
  2120.  
  2121. #ifdef __cplusplus
  2122. typedef class HTMLStyleElement HTMLStyleElement;
  2123. #else
  2124. typedef struct HTMLStyleElement HTMLStyleElement;
  2125. #endif /* __cplusplus */
  2126.  
  2127. #endif     /* __HTMLStyleElement_FWD_DEFINED__ */
  2128.  
  2129.  
  2130. #ifndef __IHTMLStyleFontFace_FWD_DEFINED__
  2131. #define __IHTMLStyleFontFace_FWD_DEFINED__
  2132. typedef interface IHTMLStyleFontFace IHTMLStyleFontFace;
  2133. #endif     /* __IHTMLStyleFontFace_FWD_DEFINED__ */
  2134.  
  2135.  
  2136. #ifndef __HTMLStyleFontFace_FWD_DEFINED__
  2137. #define __HTMLStyleFontFace_FWD_DEFINED__
  2138.  
  2139. #ifdef __cplusplus
  2140. typedef class HTMLStyleFontFace HTMLStyleFontFace;
  2141. #else
  2142. typedef struct HTMLStyleFontFace HTMLStyleFontFace;
  2143. #endif /* __cplusplus */
  2144.  
  2145. #endif     /* __HTMLStyleFontFace_FWD_DEFINED__ */
  2146.  
  2147.  
  2148. #ifndef __IHTMLDialog_FWD_DEFINED__
  2149. #define __IHTMLDialog_FWD_DEFINED__
  2150. typedef interface IHTMLDialog IHTMLDialog;
  2151. #endif     /* __IHTMLDialog_FWD_DEFINED__ */
  2152.  
  2153.  
  2154. #ifndef __HTMLDialog_FWD_DEFINED__
  2155. #define __HTMLDialog_FWD_DEFINED__
  2156.  
  2157. #ifdef __cplusplus
  2158. typedef class HTMLDialog HTMLDialog;
  2159. #else
  2160. typedef struct HTMLDialog HTMLDialog;
  2161. #endif /* __cplusplus */
  2162.  
  2163. #endif     /* __HTMLDialog_FWD_DEFINED__ */
  2164.  
  2165.  
  2166. #ifndef __OldHTMLDocument_FWD_DEFINED__
  2167. #define __OldHTMLDocument_FWD_DEFINED__
  2168.  
  2169. #ifdef __cplusplus
  2170. typedef class OldHTMLDocument OldHTMLDocument;
  2171. #else
  2172. typedef struct OldHTMLDocument OldHTMLDocument;
  2173. #endif /* __cplusplus */
  2174.  
  2175. #endif     /* __OldHTMLDocument_FWD_DEFINED__ */
  2176.  
  2177.  
  2178. #ifndef __OldHTMLFormElement_FWD_DEFINED__
  2179. #define __OldHTMLFormElement_FWD_DEFINED__
  2180.  
  2181. #ifdef __cplusplus
  2182. typedef class OldHTMLFormElement OldHTMLFormElement;
  2183. #else
  2184. typedef struct OldHTMLFormElement OldHTMLFormElement;
  2185. #endif /* __cplusplus */
  2186.  
  2187. #endif     /* __OldHTMLFormElement_FWD_DEFINED__ */
  2188.  
  2189.  
  2190. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  2191. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  2192.  
  2193. /****************************************
  2194.  * Generated header for interface: __MIDL_itf_mshtml_0000
  2195.  * at Mon Nov 17 12:04:35 1997
  2196.  * using MIDL 3.02.88
  2197.  ****************************************/
  2198. /* [local] */ 
  2199.  
  2200.  
  2201. #include <olectl.h>
  2202. EXTERN_C const GUID CMDSETID_Forms3;
  2203. EXTERN_C const GUID CLSID_MHTMLDocument;
  2204. EXTERN_C const GUID CLSID_HTMLPluginDocument;
  2205. #define SID_SHTMLWindow IID_IHTMLWindow2
  2206.  
  2207.  
  2208. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_c_ifspec;
  2209. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_s_ifspec;
  2210.  
  2211.  
  2212. #ifndef __MSHTML_LIBRARY_DEFINED__
  2213. #define __MSHTML_LIBRARY_DEFINED__
  2214.  
  2215. /****************************************
  2216.  * Generated header for library: MSHTML
  2217.  * at Mon Nov 17 12:04:35 1997
  2218.  * using MIDL 3.02.88
  2219.  ****************************************/
  2220. /* [uuid][version][helpfile][helpstring][lcid][control] */ 
  2221.  
  2222.  
  2223. EXTERN_C const GUID CLSID_CStyle;
  2224. EXTERN_C const GUID CLSID_CRuleStyle;
  2225.  
  2226. EXTERN_C const GUID CLSID_CFilterArray;
  2227. EXTERN_C const GUID CLSID_CStyleSheetRule;
  2228. EXTERN_C const GUID CLSID_CStyleSheetRuleArray;
  2229.  
  2230. EXTERN_C const GUID CLSID_CStyleSheet;
  2231. EXTERN_C const GUID CLSID_CStyleSheetArray;
  2232. EXTERN_C const GUID CLSID_CLinkElement;
  2233. EXTERN_C const GUID CLSID_CFormElement;
  2234. EXTERN_C const GUID CLSID_CTextElement;
  2235. EXTERN_C const GUID CLSID_CImgElement;
  2236. EXTERN_C const GUID CLSID_CInputImage;
  2237. EXTERN_C const GUID CLSID_CImageElementFactory;
  2238. EXTERN_C const GUID CLSID_CBodyElement;
  2239. EXTERN_C const GUID CLSID_CFontElement;
  2240. EXTERN_C const GUID CLSID_CAnchorElement;
  2241. EXTERN_C const GUID CLSID_CLabelElement;
  2242. EXTERN_C const GUID CLSID_CListElement;
  2243. EXTERN_C const GUID CLSID_CUListElement;
  2244. EXTERN_C const GUID CLSID_COListElement;
  2245. EXTERN_C const GUID CLSID_CLIElement;
  2246. EXTERN_C const GUID CLSID_CBlockElement;
  2247. EXTERN_C const GUID CLSID_CDivElement;
  2248. EXTERN_C const GUID CLSID_CDDElement;
  2249. EXTERN_C const GUID CLSID_CDTElement;
  2250. EXTERN_C const GUID CLSID_CBRElement;
  2251. EXTERN_C const GUID CLSID_CDListElement;
  2252. EXTERN_C const GUID CLSID_CHRElement;
  2253. EXTERN_C const GUID CLSID_CParaElement;
  2254. EXTERN_C const GUID CLSID_CHeaderElement;
  2255. EXTERN_C const GUID CLSID_CSelectElement;
  2256. EXTERN_C const GUID CLSID_COptionElement;
  2257. EXTERN_C const GUID CLSID_COptionElementFactory;
  2258. EXTERN_C const GUID CLSID_CInputText;
  2259. EXTERN_C const GUID CLSID_CTextArea;
  2260. EXTERN_C const GUID CLSID_CInputButton;
  2261. EXTERN_C const GUID CLSID_CButton;
  2262. EXTERN_C const GUID CLSID_CInputFile;
  2263. EXTERN_C const GUID CLSID_CMarquee;
  2264. EXTERN_C const GUID CLSID_CCheckboxElement;
  2265. EXTERN_C const GUID CLSID_CTitleElement;
  2266. EXTERN_C const GUID CLSID_CMetaElement;
  2267. EXTERN_C const GUID CLSID_CBaseElement;
  2268. EXTERN_C const GUID CLSID_CIsIndexElement;
  2269. EXTERN_C const GUID CLSID_CNextIdElement;
  2270. EXTERN_C const GUID CLSID_CBaseFontElement;
  2271. EXTERN_C const GUID CLSID_CUnknownElement;
  2272. EXTERN_C const GUID CLSID_COmHistory;
  2273. EXTERN_C const GUID CLSID_CMimeTypes;
  2274. EXTERN_C const GUID CLSID_CPlugins;
  2275. EXTERN_C const GUID CLSID_COpsProfile;
  2276. EXTERN_C const GUID CLSID_COmNavigator;
  2277. EXTERN_C const GUID CLSID_COmLocation;
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284. EXTERN_C const GUID CLSID_CScreen;
  2285. EXTERN_C const GUID CLSID_COmWindow2;
  2286. EXTERN_C const GUID CLSID_COmWindowProxy;
  2287. EXTERN_C const GUID CLSID_CDoc;
  2288. EXTERN_C const GUID CLSID_CPluginSite;
  2289. EXTERN_C const GUID CLSID_CMapElement;
  2290. EXTERN_C const GUID CLSID_CAreaElement;
  2291. EXTERN_C const GUID CLSID_CTableCaption;
  2292. EXTERN_C const GUID CLSID_CCommentElement;
  2293. EXTERN_C const GUID CLSID_CPhraseElement;
  2294. EXTERN_C const GUID CLSID_CSpanElement;
  2295.  
  2296. EXTERN_C const GUID CLSID_CTable;
  2297. EXTERN_C const GUID CLSID_CTableCol;
  2298. EXTERN_C const GUID CLSID_CTableSection;
  2299. EXTERN_C const GUID CLSID_CTableRow;
  2300. EXTERN_C const GUID CLSID_CTableCell;
  2301. EXTERN_C const GUID CLSID_CScriptElement;
  2302. EXTERN_C const GUID CLSID_CNoShowElement;
  2303. EXTERN_C const GUID CLSID_CObjectElement;
  2304. EXTERN_C const GUID CLSID_CFrameSite;
  2305. EXTERN_C const GUID CLSID_CFrameElement;
  2306. EXTERN_C const GUID CLSID_CIFrameElement;
  2307. EXTERN_C const GUID CLSID_C1DElement;
  2308. EXTERN_C const GUID CLSID_CFieldSetElement;
  2309. EXTERN_C const GUID CLSID_CLegendElement;
  2310. EXTERN_C const GUID CLSID_CSpanSite;
  2311. EXTERN_C const GUID CLSID_CFrameSetSite;
  2312. EXTERN_C const GUID CLSID_CBGsound;
  2313. EXTERN_C const GUID CLSID_CStyleElement;
  2314. EXTERN_C const GUID CLSID_CFontFace;
  2315. EXTERN_C const GUID CLSID_CHTMLDlg;
  2316.  
  2317. EXTERN_C const IID LIBID_MSHTML;
  2318.  
  2319. #ifndef __IHTMLStyle_INTERFACE_DEFINED__
  2320. #define __IHTMLStyle_INTERFACE_DEFINED__
  2321.  
  2322. /****************************************
  2323.  * Generated header for interface: IHTMLStyle
  2324.  * at Mon Nov 17 12:04:35 1997
  2325.  * using MIDL 3.02.88
  2326.  ****************************************/
  2327. /* [object][uuid][dual][oleautomation] */ 
  2328.  
  2329.  
  2330.  
  2331. EXTERN_C const IID IID_IHTMLStyle;
  2332.  
  2333. #if defined(__cplusplus) && !defined(CINTERFACE)
  2334.     
  2335.     interface DECLSPEC_UUID("3050f25e-98b5-11cf-bb82-00aa00bdce0b")
  2336.     IHTMLStyle : public IDispatch
  2337.     {
  2338.     public:
  2339.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  2340.             /* [in] */ BSTR v) = 0;
  2341.         
  2342.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  2343.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2344.         
  2345.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  2346.             /* [in] */ BSTR v) = 0;
  2347.         
  2348.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  2349.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2350.         
  2351.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  2352.             /* [in] */ BSTR v) = 0;
  2353.         
  2354.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  2355.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2356.         
  2357.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  2358.             /* [in] */ BSTR v) = 0;
  2359.         
  2360.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  2361.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2362.         
  2363.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  2364.             /* [in] */ VARIANT v) = 0;
  2365.         
  2366.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  2367.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2368.         
  2369.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  2370.             /* [in] */ BSTR v) = 0;
  2371.         
  2372.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  2373.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2374.         
  2375.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  2376.             /* [in] */ VARIANT v) = 0;
  2377.         
  2378.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  2379.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2380.         
  2381.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  2382.             /* [in] */ BSTR v) = 0;
  2383.         
  2384.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  2385.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2386.         
  2387.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  2388.             /* [in] */ VARIANT v) = 0;
  2389.         
  2390.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  2391.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2392.         
  2393.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  2394.             /* [in] */ BSTR v) = 0;
  2395.         
  2396.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  2397.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2398.         
  2399.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  2400.             /* [in] */ BSTR v) = 0;
  2401.         
  2402.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  2403.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2404.         
  2405.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  2406.             /* [in] */ BSTR v) = 0;
  2407.         
  2408.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  2409.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2410.         
  2411.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  2412.             /* [in] */ BSTR v) = 0;
  2413.         
  2414.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  2415.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2416.         
  2417.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  2418.             /* [in] */ VARIANT v) = 0;
  2419.         
  2420.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  2421.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2422.         
  2423.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  2424.             /* [in] */ VARIANT v) = 0;
  2425.         
  2426.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  2427.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2428.         
  2429.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  2430.             /* [in] */ VARIANT v) = 0;
  2431.         
  2432.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  2433.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2434.         
  2435.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  2436.             /* [in] */ VARIANT v) = 0;
  2437.         
  2438.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  2439.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2440.         
  2441.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  2442.             /* [in] */ BSTR v) = 0;
  2443.         
  2444.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  2445.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2446.         
  2447.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  2448.             /* [in] */ VARIANT_BOOL v) = 0;
  2449.         
  2450.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  2451.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2452.         
  2453.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  2454.             /* [in] */ VARIANT_BOOL v) = 0;
  2455.         
  2456.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  2457.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2458.         
  2459.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  2460.             /* [in] */ VARIANT_BOOL v) = 0;
  2461.         
  2462.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  2463.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2464.         
  2465.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  2466.             /* [in] */ VARIANT_BOOL v) = 0;
  2467.         
  2468.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  2469.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2470.         
  2471.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  2472.             /* [in] */ VARIANT_BOOL v) = 0;
  2473.         
  2474.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  2475.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2476.         
  2477.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  2478.             /* [in] */ VARIANT v) = 0;
  2479.         
  2480.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  2481.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2482.         
  2483.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  2484.             /* [in] */ BSTR v) = 0;
  2485.         
  2486.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  2487.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2488.         
  2489.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  2490.             /* [in] */ BSTR v) = 0;
  2491.         
  2492.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  2493.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2494.         
  2495.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  2496.             /* [in] */ VARIANT v) = 0;
  2497.         
  2498.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  2499.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2500.         
  2501.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  2502.             /* [in] */ VARIANT v) = 0;
  2503.         
  2504.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  2505.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2506.         
  2507.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  2508.             /* [in] */ VARIANT v) = 0;
  2509.         
  2510.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  2511.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2512.         
  2513.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  2514.             /* [in] */ VARIANT v) = 0;
  2515.         
  2516.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  2517.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2518.         
  2519.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  2520.             /* [in] */ VARIANT v) = 0;
  2521.         
  2522.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  2523.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2524.         
  2525.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  2526.             /* [in] */ VARIANT v) = 0;
  2527.         
  2528.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  2529.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2530.         
  2531.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  2532.             /* [in] */ BSTR v) = 0;
  2533.         
  2534.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  2535.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2536.         
  2537.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  2538.             /* [in] */ VARIANT v) = 0;
  2539.         
  2540.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  2541.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2542.         
  2543.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  2544.             /* [in] */ VARIANT v) = 0;
  2545.         
  2546.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  2547.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2548.         
  2549.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  2550.             /* [in] */ VARIANT v) = 0;
  2551.         
  2552.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  2553.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2554.         
  2555.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  2556.             /* [in] */ VARIANT v) = 0;
  2557.         
  2558.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  2559.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2560.         
  2561.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  2562.             /* [in] */ BSTR v) = 0;
  2563.         
  2564.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  2565.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2566.         
  2567.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  2568.             /* [in] */ BSTR v) = 0;
  2569.         
  2570.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  2571.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2572.         
  2573.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  2574.             /* [in] */ BSTR v) = 0;
  2575.         
  2576.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  2577.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2578.         
  2579.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  2580.             /* [in] */ BSTR v) = 0;
  2581.         
  2582.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  2583.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2584.         
  2585.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  2586.             /* [in] */ BSTR v) = 0;
  2587.         
  2588.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  2589.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2590.         
  2591.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  2592.             /* [in] */ BSTR v) = 0;
  2593.         
  2594.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  2595.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2596.         
  2597.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  2598.             /* [in] */ BSTR v) = 0;
  2599.         
  2600.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  2601.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2602.         
  2603.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  2604.             /* [in] */ VARIANT v) = 0;
  2605.         
  2606.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  2607.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2608.         
  2609.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  2610.             /* [in] */ VARIANT v) = 0;
  2611.         
  2612.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  2613.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2614.         
  2615.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  2616.             /* [in] */ VARIANT v) = 0;
  2617.         
  2618.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  2619.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2620.         
  2621.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  2622.             /* [in] */ VARIANT v) = 0;
  2623.         
  2624.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  2625.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2626.         
  2627.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  2628.             /* [in] */ BSTR v) = 0;
  2629.         
  2630.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  2631.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2632.         
  2633.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  2634.             /* [in] */ VARIANT v) = 0;
  2635.         
  2636.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  2637.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2638.         
  2639.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  2640.             /* [in] */ VARIANT v) = 0;
  2641.         
  2642.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  2643.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2644.         
  2645.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  2646.             /* [in] */ VARIANT v) = 0;
  2647.         
  2648.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  2649.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2650.         
  2651.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  2652.             /* [in] */ VARIANT v) = 0;
  2653.         
  2654.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  2655.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2656.         
  2657.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  2658.             /* [in] */ BSTR v) = 0;
  2659.         
  2660.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  2661.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2662.         
  2663.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  2664.             /* [in] */ BSTR v) = 0;
  2665.         
  2666.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  2667.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2668.         
  2669.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  2670.             /* [in] */ BSTR v) = 0;
  2671.         
  2672.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  2673.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2674.         
  2675.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  2676.             /* [in] */ BSTR v) = 0;
  2677.         
  2678.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  2679.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2680.         
  2681.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  2682.             /* [in] */ BSTR v) = 0;
  2683.         
  2684.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  2685.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2686.         
  2687.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  2688.             /* [in] */ VARIANT v) = 0;
  2689.         
  2690.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  2691.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2692.         
  2693.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  2694.             /* [in] */ VARIANT v) = 0;
  2695.         
  2696.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  2697.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2698.         
  2699.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  2700.             /* [in] */ BSTR v) = 0;
  2701.         
  2702.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  2703.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2704.         
  2705.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  2706.             /* [in] */ BSTR v) = 0;
  2707.         
  2708.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  2709.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2710.         
  2711.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  2712.             /* [in] */ BSTR v) = 0;
  2713.         
  2714.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  2715.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2716.         
  2717.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  2718.             /* [in] */ BSTR v) = 0;
  2719.         
  2720.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  2721.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2722.         
  2723.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  2724.             /* [in] */ BSTR v) = 0;
  2725.         
  2726.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  2727.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2728.         
  2729.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  2730.             /* [in] */ BSTR v) = 0;
  2731.         
  2732.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  2733.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2734.         
  2735.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  2736.             /* [in] */ BSTR v) = 0;
  2737.         
  2738.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  2739.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2740.         
  2741.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  2742.             /* [in] */ BSTR v) = 0;
  2743.         
  2744.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  2745.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2746.         
  2747.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  2748.             /* [in] */ BSTR v) = 0;
  2749.         
  2750.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  2751.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2752.         
  2753.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  2754.             /* [in] */ VARIANT v) = 0;
  2755.         
  2756.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  2757.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2758.         
  2759.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  2760.             /* [in] */ VARIANT v) = 0;
  2761.         
  2762.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  2763.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2764.         
  2765.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  2766.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2767.         
  2768.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  2769.             /* [in] */ VARIANT v) = 0;
  2770.         
  2771.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  2772.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2773.         
  2774.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  2775.             /* [in] */ BSTR v) = 0;
  2776.         
  2777.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  2778.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2779.         
  2780.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  2781.             /* [in] */ BSTR v) = 0;
  2782.         
  2783.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  2784.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2785.         
  2786.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  2787.             /* [in] */ BSTR v) = 0;
  2788.         
  2789.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  2790.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2791.         
  2792.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  2793.             /* [in] */ BSTR v) = 0;
  2794.         
  2795.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  2796.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2797.         
  2798.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelTop( 
  2799.             /* [in] */ long v) = 0;
  2800.         
  2801.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelTop( 
  2802.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2803.         
  2804.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelLeft( 
  2805.             /* [in] */ long v) = 0;
  2806.         
  2807.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelLeft( 
  2808.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2809.         
  2810.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelWidth( 
  2811.             /* [in] */ long v) = 0;
  2812.         
  2813.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelWidth( 
  2814.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2815.         
  2816.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelHeight( 
  2817.             /* [in] */ long v) = 0;
  2818.         
  2819.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelHeight( 
  2820.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2821.         
  2822.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posTop( 
  2823.             /* [in] */ float v) = 0;
  2824.         
  2825.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posTop( 
  2826.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2827.         
  2828.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posLeft( 
  2829.             /* [in] */ float v) = 0;
  2830.         
  2831.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posLeft( 
  2832.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2833.         
  2834.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posWidth( 
  2835.             /* [in] */ float v) = 0;
  2836.         
  2837.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posWidth( 
  2838.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2839.         
  2840.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posHeight( 
  2841.             /* [in] */ float v) = 0;
  2842.         
  2843.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posHeight( 
  2844.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2845.         
  2846.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  2847.             /* [in] */ BSTR v) = 0;
  2848.         
  2849.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  2850.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2851.         
  2852.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  2853.             /* [in] */ BSTR v) = 0;
  2854.         
  2855.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  2856.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2857.         
  2858.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  2859.             /* [in] */ BSTR v) = 0;
  2860.         
  2861.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  2862.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2863.         
  2864.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  2865.             /* [in] */ BSTR strAttributeName,
  2866.             /* [in] */ VARIANT AttributeValue,
  2867.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  2868.         
  2869.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  2870.             /* [in] */ BSTR strAttributeName,
  2871.             /* [in][defaultvalue] */ LONG lFlags,
  2872.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  2873.         
  2874.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  2875.             /* [in] */ BSTR strAttributeName,
  2876.             /* [in][defaultvalue] */ LONG lFlags,
  2877.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  2878.         
  2879.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  2880.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  2881.         
  2882.     };
  2883.     
  2884. #else     /* C style interface */
  2885.  
  2886.     typedef struct IHTMLStyleVtbl
  2887.     {
  2888.         BEGIN_INTERFACE
  2889.         
  2890.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2891.             IHTMLStyle __RPC_FAR * This,
  2892.             /* [in] */ REFIID riid,
  2893.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2894.         
  2895.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2896.             IHTMLStyle __RPC_FAR * This);
  2897.         
  2898.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2899.             IHTMLStyle __RPC_FAR * This);
  2900.         
  2901.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  2902.             IHTMLStyle __RPC_FAR * This,
  2903.             /* [out] */ UINT __RPC_FAR *pctinfo);
  2904.         
  2905.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  2906.             IHTMLStyle __RPC_FAR * This,
  2907.             /* [in] */ UINT iTInfo,
  2908.             /* [in] */ LCID lcid,
  2909.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2910.         
  2911.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2912.             IHTMLStyle __RPC_FAR * This,
  2913.             /* [in] */ REFIID riid,
  2914.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2915.             /* [in] */ UINT cNames,
  2916.             /* [in] */ LCID lcid,
  2917.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2918.         
  2919.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2920.             IHTMLStyle __RPC_FAR * This,
  2921.             /* [in] */ DISPID dispIdMember,
  2922.             /* [in] */ REFIID riid,
  2923.             /* [in] */ LCID lcid,
  2924.             /* [in] */ WORD wFlags,
  2925.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2926.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2927.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2928.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2929.         
  2930.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  2931.             IHTMLStyle __RPC_FAR * This,
  2932.             /* [in] */ BSTR v);
  2933.         
  2934.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  2935.             IHTMLStyle __RPC_FAR * This,
  2936.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2937.         
  2938.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  2939.             IHTMLStyle __RPC_FAR * This,
  2940.             /* [in] */ BSTR v);
  2941.         
  2942.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  2943.             IHTMLStyle __RPC_FAR * This,
  2944.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2945.         
  2946.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  2947.             IHTMLStyle __RPC_FAR * This,
  2948.             /* [in] */ BSTR v);
  2949.         
  2950.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  2951.             IHTMLStyle __RPC_FAR * This,
  2952.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2953.         
  2954.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  2955.             IHTMLStyle __RPC_FAR * This,
  2956.             /* [in] */ BSTR v);
  2957.         
  2958.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  2959.             IHTMLStyle __RPC_FAR * This,
  2960.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2961.         
  2962.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  2963.             IHTMLStyle __RPC_FAR * This,
  2964.             /* [in] */ VARIANT v);
  2965.         
  2966.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  2967.             IHTMLStyle __RPC_FAR * This,
  2968.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  2969.         
  2970.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  2971.             IHTMLStyle __RPC_FAR * This,
  2972.             /* [in] */ BSTR v);
  2973.         
  2974.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  2975.             IHTMLStyle __RPC_FAR * This,
  2976.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2977.         
  2978.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  2979.             IHTMLStyle __RPC_FAR * This,
  2980.             /* [in] */ VARIANT v);
  2981.         
  2982.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  2983.             IHTMLStyle __RPC_FAR * This,
  2984.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  2985.         
  2986.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  2987.             IHTMLStyle __RPC_FAR * This,
  2988.             /* [in] */ BSTR v);
  2989.         
  2990.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  2991.             IHTMLStyle __RPC_FAR * This,
  2992.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2993.         
  2994.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  2995.             IHTMLStyle __RPC_FAR * This,
  2996.             /* [in] */ VARIANT v);
  2997.         
  2998.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  2999.             IHTMLStyle __RPC_FAR * This,
  3000.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3001.         
  3002.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  3003.             IHTMLStyle __RPC_FAR * This,
  3004.             /* [in] */ BSTR v);
  3005.         
  3006.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  3007.             IHTMLStyle __RPC_FAR * This,
  3008.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3009.         
  3010.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  3011.             IHTMLStyle __RPC_FAR * This,
  3012.             /* [in] */ BSTR v);
  3013.         
  3014.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  3015.             IHTMLStyle __RPC_FAR * This,
  3016.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3017.         
  3018.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  3019.             IHTMLStyle __RPC_FAR * This,
  3020.             /* [in] */ BSTR v);
  3021.         
  3022.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  3023.             IHTMLStyle __RPC_FAR * This,
  3024.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3025.         
  3026.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  3027.             IHTMLStyle __RPC_FAR * This,
  3028.             /* [in] */ BSTR v);
  3029.         
  3030.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  3031.             IHTMLStyle __RPC_FAR * This,
  3032.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3033.         
  3034.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  3035.             IHTMLStyle __RPC_FAR * This,
  3036.             /* [in] */ VARIANT v);
  3037.         
  3038.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  3039.             IHTMLStyle __RPC_FAR * This,
  3040.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3041.         
  3042.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  3043.             IHTMLStyle __RPC_FAR * This,
  3044.             /* [in] */ VARIANT v);
  3045.         
  3046.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  3047.             IHTMLStyle __RPC_FAR * This,
  3048.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3049.         
  3050.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  3051.             IHTMLStyle __RPC_FAR * This,
  3052.             /* [in] */ VARIANT v);
  3053.         
  3054.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  3055.             IHTMLStyle __RPC_FAR * This,
  3056.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3057.         
  3058.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  3059.             IHTMLStyle __RPC_FAR * This,
  3060.             /* [in] */ VARIANT v);
  3061.         
  3062.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  3063.             IHTMLStyle __RPC_FAR * This,
  3064.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3065.         
  3066.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  3067.             IHTMLStyle __RPC_FAR * This,
  3068.             /* [in] */ BSTR v);
  3069.         
  3070.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  3071.             IHTMLStyle __RPC_FAR * This,
  3072.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3073.         
  3074.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  3075.             IHTMLStyle __RPC_FAR * This,
  3076.             /* [in] */ VARIANT_BOOL v);
  3077.         
  3078.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  3079.             IHTMLStyle __RPC_FAR * This,
  3080.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3081.         
  3082.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  3083.             IHTMLStyle __RPC_FAR * This,
  3084.             /* [in] */ VARIANT_BOOL v);
  3085.         
  3086.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  3087.             IHTMLStyle __RPC_FAR * This,
  3088.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3089.         
  3090.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  3091.             IHTMLStyle __RPC_FAR * This,
  3092.             /* [in] */ VARIANT_BOOL v);
  3093.         
  3094.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  3095.             IHTMLStyle __RPC_FAR * This,
  3096.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3097.         
  3098.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  3099.             IHTMLStyle __RPC_FAR * This,
  3100.             /* [in] */ VARIANT_BOOL v);
  3101.         
  3102.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  3103.             IHTMLStyle __RPC_FAR * This,
  3104.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3105.         
  3106.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  3107.             IHTMLStyle __RPC_FAR * This,
  3108.             /* [in] */ VARIANT_BOOL v);
  3109.         
  3110.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  3111.             IHTMLStyle __RPC_FAR * This,
  3112.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3113.         
  3114.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  3115.             IHTMLStyle __RPC_FAR * This,
  3116.             /* [in] */ VARIANT v);
  3117.         
  3118.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  3119.             IHTMLStyle __RPC_FAR * This,
  3120.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3121.         
  3122.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  3123.             IHTMLStyle __RPC_FAR * This,
  3124.             /* [in] */ BSTR v);
  3125.         
  3126.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  3127.             IHTMLStyle __RPC_FAR * This,
  3128.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3129.         
  3130.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  3131.             IHTMLStyle __RPC_FAR * This,
  3132.             /* [in] */ BSTR v);
  3133.         
  3134.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  3135.             IHTMLStyle __RPC_FAR * This,
  3136.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3137.         
  3138.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  3139.             IHTMLStyle __RPC_FAR * This,
  3140.             /* [in] */ VARIANT v);
  3141.         
  3142.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  3143.             IHTMLStyle __RPC_FAR * This,
  3144.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3145.         
  3146.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  3147.             IHTMLStyle __RPC_FAR * This,
  3148.             /* [in] */ VARIANT v);
  3149.         
  3150.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  3151.             IHTMLStyle __RPC_FAR * This,
  3152.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3153.         
  3154.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  3155.             IHTMLStyle __RPC_FAR * This,
  3156.             /* [in] */ VARIANT v);
  3157.         
  3158.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  3159.             IHTMLStyle __RPC_FAR * This,
  3160.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3161.         
  3162.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  3163.             IHTMLStyle __RPC_FAR * This,
  3164.             /* [in] */ VARIANT v);
  3165.         
  3166.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  3167.             IHTMLStyle __RPC_FAR * This,
  3168.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3169.         
  3170.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  3171.             IHTMLStyle __RPC_FAR * This,
  3172.             /* [in] */ VARIANT v);
  3173.         
  3174.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  3175.             IHTMLStyle __RPC_FAR * This,
  3176.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3177.         
  3178.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  3179.             IHTMLStyle __RPC_FAR * This,
  3180.             /* [in] */ VARIANT v);
  3181.         
  3182.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  3183.             IHTMLStyle __RPC_FAR * This,
  3184.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3185.         
  3186.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  3187.             IHTMLStyle __RPC_FAR * This,
  3188.             /* [in] */ BSTR v);
  3189.         
  3190.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  3191.             IHTMLStyle __RPC_FAR * This,
  3192.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3193.         
  3194.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  3195.             IHTMLStyle __RPC_FAR * This,
  3196.             /* [in] */ VARIANT v);
  3197.         
  3198.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  3199.             IHTMLStyle __RPC_FAR * This,
  3200.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3201.         
  3202.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  3203.             IHTMLStyle __RPC_FAR * This,
  3204.             /* [in] */ VARIANT v);
  3205.         
  3206.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  3207.             IHTMLStyle __RPC_FAR * This,
  3208.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3209.         
  3210.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  3211.             IHTMLStyle __RPC_FAR * This,
  3212.             /* [in] */ VARIANT v);
  3213.         
  3214.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  3215.             IHTMLStyle __RPC_FAR * This,
  3216.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3217.         
  3218.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  3219.             IHTMLStyle __RPC_FAR * This,
  3220.             /* [in] */ VARIANT v);
  3221.         
  3222.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  3223.             IHTMLStyle __RPC_FAR * This,
  3224.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3225.         
  3226.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  3227.             IHTMLStyle __RPC_FAR * This,
  3228.             /* [in] */ BSTR v);
  3229.         
  3230.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  3231.             IHTMLStyle __RPC_FAR * This,
  3232.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3233.         
  3234.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  3235.             IHTMLStyle __RPC_FAR * This,
  3236.             /* [in] */ BSTR v);
  3237.         
  3238.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  3239.             IHTMLStyle __RPC_FAR * This,
  3240.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3241.         
  3242.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  3243.             IHTMLStyle __RPC_FAR * This,
  3244.             /* [in] */ BSTR v);
  3245.         
  3246.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  3247.             IHTMLStyle __RPC_FAR * This,
  3248.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3249.         
  3250.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  3251.             IHTMLStyle __RPC_FAR * This,
  3252.             /* [in] */ BSTR v);
  3253.         
  3254.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  3255.             IHTMLStyle __RPC_FAR * This,
  3256.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3257.         
  3258.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  3259.             IHTMLStyle __RPC_FAR * This,
  3260.             /* [in] */ BSTR v);
  3261.         
  3262.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  3263.             IHTMLStyle __RPC_FAR * This,
  3264.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3265.         
  3266.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  3267.             IHTMLStyle __RPC_FAR * This,
  3268.             /* [in] */ BSTR v);
  3269.         
  3270.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  3271.             IHTMLStyle __RPC_FAR * This,
  3272.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3273.         
  3274.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  3275.             IHTMLStyle __RPC_FAR * This,
  3276.             /* [in] */ BSTR v);
  3277.         
  3278.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  3279.             IHTMLStyle __RPC_FAR * This,
  3280.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3281.         
  3282.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  3283.             IHTMLStyle __RPC_FAR * This,
  3284.             /* [in] */ VARIANT v);
  3285.         
  3286.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  3287.             IHTMLStyle __RPC_FAR * This,
  3288.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3289.         
  3290.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  3291.             IHTMLStyle __RPC_FAR * This,
  3292.             /* [in] */ VARIANT v);
  3293.         
  3294.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  3295.             IHTMLStyle __RPC_FAR * This,
  3296.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3297.         
  3298.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  3299.             IHTMLStyle __RPC_FAR * This,
  3300.             /* [in] */ VARIANT v);
  3301.         
  3302.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  3303.             IHTMLStyle __RPC_FAR * This,
  3304.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3305.         
  3306.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  3307.             IHTMLStyle __RPC_FAR * This,
  3308.             /* [in] */ VARIANT v);
  3309.         
  3310.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  3311.             IHTMLStyle __RPC_FAR * This,
  3312.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3313.         
  3314.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  3315.             IHTMLStyle __RPC_FAR * This,
  3316.             /* [in] */ BSTR v);
  3317.         
  3318.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  3319.             IHTMLStyle __RPC_FAR * This,
  3320.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3321.         
  3322.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  3323.             IHTMLStyle __RPC_FAR * This,
  3324.             /* [in] */ VARIANT v);
  3325.         
  3326.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  3327.             IHTMLStyle __RPC_FAR * This,
  3328.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3329.         
  3330.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  3331.             IHTMLStyle __RPC_FAR * This,
  3332.             /* [in] */ VARIANT v);
  3333.         
  3334.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  3335.             IHTMLStyle __RPC_FAR * This,
  3336.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3337.         
  3338.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  3339.             IHTMLStyle __RPC_FAR * This,
  3340.             /* [in] */ VARIANT v);
  3341.         
  3342.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  3343.             IHTMLStyle __RPC_FAR * This,
  3344.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3345.         
  3346.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  3347.             IHTMLStyle __RPC_FAR * This,
  3348.             /* [in] */ VARIANT v);
  3349.         
  3350.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  3351.             IHTMLStyle __RPC_FAR * This,
  3352.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3353.         
  3354.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  3355.             IHTMLStyle __RPC_FAR * This,
  3356.             /* [in] */ BSTR v);
  3357.         
  3358.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  3359.             IHTMLStyle __RPC_FAR * This,
  3360.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3361.         
  3362.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  3363.             IHTMLStyle __RPC_FAR * This,
  3364.             /* [in] */ BSTR v);
  3365.         
  3366.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  3367.             IHTMLStyle __RPC_FAR * This,
  3368.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3369.         
  3370.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  3371.             IHTMLStyle __RPC_FAR * This,
  3372.             /* [in] */ BSTR v);
  3373.         
  3374.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  3375.             IHTMLStyle __RPC_FAR * This,
  3376.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3377.         
  3378.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  3379.             IHTMLStyle __RPC_FAR * This,
  3380.             /* [in] */ BSTR v);
  3381.         
  3382.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  3383.             IHTMLStyle __RPC_FAR * This,
  3384.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3385.         
  3386.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  3387.             IHTMLStyle __RPC_FAR * This,
  3388.             /* [in] */ BSTR v);
  3389.         
  3390.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  3391.             IHTMLStyle __RPC_FAR * This,
  3392.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3393.         
  3394.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  3395.             IHTMLStyle __RPC_FAR * This,
  3396.             /* [in] */ VARIANT v);
  3397.         
  3398.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  3399.             IHTMLStyle __RPC_FAR * This,
  3400.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3401.         
  3402.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  3403.             IHTMLStyle __RPC_FAR * This,
  3404.             /* [in] */ VARIANT v);
  3405.         
  3406.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  3407.             IHTMLStyle __RPC_FAR * This,
  3408.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3409.         
  3410.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  3411.             IHTMLStyle __RPC_FAR * This,
  3412.             /* [in] */ BSTR v);
  3413.         
  3414.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  3415.             IHTMLStyle __RPC_FAR * This,
  3416.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3417.         
  3418.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  3419.             IHTMLStyle __RPC_FAR * This,
  3420.             /* [in] */ BSTR v);
  3421.         
  3422.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  3423.             IHTMLStyle __RPC_FAR * This,
  3424.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3425.         
  3426.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  3427.             IHTMLStyle __RPC_FAR * This,
  3428.             /* [in] */ BSTR v);
  3429.         
  3430.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  3431.             IHTMLStyle __RPC_FAR * This,
  3432.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3433.         
  3434.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  3435.             IHTMLStyle __RPC_FAR * This,
  3436.             /* [in] */ BSTR v);
  3437.         
  3438.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  3439.             IHTMLStyle __RPC_FAR * This,
  3440.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3441.         
  3442.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  3443.             IHTMLStyle __RPC_FAR * This,
  3444.             /* [in] */ BSTR v);
  3445.         
  3446.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  3447.             IHTMLStyle __RPC_FAR * This,
  3448.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3449.         
  3450.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  3451.             IHTMLStyle __RPC_FAR * This,
  3452.             /* [in] */ BSTR v);
  3453.         
  3454.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  3455.             IHTMLStyle __RPC_FAR * This,
  3456.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3457.         
  3458.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  3459.             IHTMLStyle __RPC_FAR * This,
  3460.             /* [in] */ BSTR v);
  3461.         
  3462.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  3463.             IHTMLStyle __RPC_FAR * This,
  3464.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3465.         
  3466.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  3467.             IHTMLStyle __RPC_FAR * This,
  3468.             /* [in] */ BSTR v);
  3469.         
  3470.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  3471.             IHTMLStyle __RPC_FAR * This,
  3472.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3473.         
  3474.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  3475.             IHTMLStyle __RPC_FAR * This,
  3476.             /* [in] */ BSTR v);
  3477.         
  3478.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  3479.             IHTMLStyle __RPC_FAR * This,
  3480.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3481.         
  3482.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  3483.             IHTMLStyle __RPC_FAR * This,
  3484.             /* [in] */ VARIANT v);
  3485.         
  3486.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  3487.             IHTMLStyle __RPC_FAR * This,
  3488.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3489.         
  3490.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  3491.             IHTMLStyle __RPC_FAR * This,
  3492.             /* [in] */ VARIANT v);
  3493.         
  3494.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  3495.             IHTMLStyle __RPC_FAR * This,
  3496.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3497.         
  3498.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  3499.             IHTMLStyle __RPC_FAR * This,
  3500.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3501.         
  3502.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  3503.             IHTMLStyle __RPC_FAR * This,
  3504.             /* [in] */ VARIANT v);
  3505.         
  3506.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  3507.             IHTMLStyle __RPC_FAR * This,
  3508.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3509.         
  3510.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  3511.             IHTMLStyle __RPC_FAR * This,
  3512.             /* [in] */ BSTR v);
  3513.         
  3514.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  3515.             IHTMLStyle __RPC_FAR * This,
  3516.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3517.         
  3518.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  3519.             IHTMLStyle __RPC_FAR * This,
  3520.             /* [in] */ BSTR v);
  3521.         
  3522.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  3523.             IHTMLStyle __RPC_FAR * This,
  3524.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3525.         
  3526.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  3527.             IHTMLStyle __RPC_FAR * This,
  3528.             /* [in] */ BSTR v);
  3529.         
  3530.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  3531.             IHTMLStyle __RPC_FAR * This,
  3532.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3533.         
  3534.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  3535.             IHTMLStyle __RPC_FAR * This,
  3536.             /* [in] */ BSTR v);
  3537.         
  3538.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  3539.             IHTMLStyle __RPC_FAR * This,
  3540.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3541.         
  3542.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelTop )( 
  3543.             IHTMLStyle __RPC_FAR * This,
  3544.             /* [in] */ long v);
  3545.         
  3546.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelTop )( 
  3547.             IHTMLStyle __RPC_FAR * This,
  3548.             /* [out][retval] */ long __RPC_FAR *p);
  3549.         
  3550.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelLeft )( 
  3551.             IHTMLStyle __RPC_FAR * This,
  3552.             /* [in] */ long v);
  3553.         
  3554.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelLeft )( 
  3555.             IHTMLStyle __RPC_FAR * This,
  3556.             /* [out][retval] */ long __RPC_FAR *p);
  3557.         
  3558.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelWidth )( 
  3559.             IHTMLStyle __RPC_FAR * This,
  3560.             /* [in] */ long v);
  3561.         
  3562.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelWidth )( 
  3563.             IHTMLStyle __RPC_FAR * This,
  3564.             /* [out][retval] */ long __RPC_FAR *p);
  3565.         
  3566.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelHeight )( 
  3567.             IHTMLStyle __RPC_FAR * This,
  3568.             /* [in] */ long v);
  3569.         
  3570.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelHeight )( 
  3571.             IHTMLStyle __RPC_FAR * This,
  3572.             /* [out][retval] */ long __RPC_FAR *p);
  3573.         
  3574.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posTop )( 
  3575.             IHTMLStyle __RPC_FAR * This,
  3576.             /* [in] */ float v);
  3577.         
  3578.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posTop )( 
  3579.             IHTMLStyle __RPC_FAR * This,
  3580.             /* [out][retval] */ float __RPC_FAR *p);
  3581.         
  3582.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posLeft )( 
  3583.             IHTMLStyle __RPC_FAR * This,
  3584.             /* [in] */ float v);
  3585.         
  3586.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posLeft )( 
  3587.             IHTMLStyle __RPC_FAR * This,
  3588.             /* [out][retval] */ float __RPC_FAR *p);
  3589.         
  3590.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posWidth )( 
  3591.             IHTMLStyle __RPC_FAR * This,
  3592.             /* [in] */ float v);
  3593.         
  3594.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posWidth )( 
  3595.             IHTMLStyle __RPC_FAR * This,
  3596.             /* [out][retval] */ float __RPC_FAR *p);
  3597.         
  3598.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posHeight )( 
  3599.             IHTMLStyle __RPC_FAR * This,
  3600.             /* [in] */ float v);
  3601.         
  3602.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posHeight )( 
  3603.             IHTMLStyle __RPC_FAR * This,
  3604.             /* [out][retval] */ float __RPC_FAR *p);
  3605.         
  3606.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  3607.             IHTMLStyle __RPC_FAR * This,
  3608.             /* [in] */ BSTR v);
  3609.         
  3610.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  3611.             IHTMLStyle __RPC_FAR * This,
  3612.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3613.         
  3614.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  3615.             IHTMLStyle __RPC_FAR * This,
  3616.             /* [in] */ BSTR v);
  3617.         
  3618.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  3619.             IHTMLStyle __RPC_FAR * This,
  3620.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3621.         
  3622.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  3623.             IHTMLStyle __RPC_FAR * This,
  3624.             /* [in] */ BSTR v);
  3625.         
  3626.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  3627.             IHTMLStyle __RPC_FAR * This,
  3628.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3629.         
  3630.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  3631.             IHTMLStyle __RPC_FAR * This,
  3632.             /* [in] */ BSTR strAttributeName,
  3633.             /* [in] */ VARIANT AttributeValue,
  3634.             /* [in][defaultvalue] */ LONG lFlags);
  3635.         
  3636.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  3637.             IHTMLStyle __RPC_FAR * This,
  3638.             /* [in] */ BSTR strAttributeName,
  3639.             /* [in][defaultvalue] */ LONG lFlags,
  3640.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  3641.         
  3642.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  3643.             IHTMLStyle __RPC_FAR * This,
  3644.             /* [in] */ BSTR strAttributeName,
  3645.             /* [in][defaultvalue] */ LONG lFlags,
  3646.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  3647.         
  3648.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  3649.             IHTMLStyle __RPC_FAR * This,
  3650.             /* [out][retval] */ BSTR __RPC_FAR *String);
  3651.         
  3652.         END_INTERFACE
  3653.     } IHTMLStyleVtbl;
  3654.  
  3655.     interface IHTMLStyle
  3656.     {
  3657.         CONST_VTBL struct IHTMLStyleVtbl __RPC_FAR *lpVtbl;
  3658.     };
  3659.  
  3660.     
  3661.  
  3662. #ifdef COBJMACROS
  3663.  
  3664.  
  3665. #define IHTMLStyle_QueryInterface(This,riid,ppvObject)    \
  3666.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3667.  
  3668. #define IHTMLStyle_AddRef(This)    \
  3669.     (This)->lpVtbl -> AddRef(This)
  3670.  
  3671. #define IHTMLStyle_Release(This)    \
  3672.     (This)->lpVtbl -> Release(This)
  3673.  
  3674.  
  3675. #define IHTMLStyle_GetTypeInfoCount(This,pctinfo)    \
  3676.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3677.  
  3678. #define IHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  3679.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3680.  
  3681. #define IHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  3682.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3683.  
  3684. #define IHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  3685.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3686.  
  3687.  
  3688. #define IHTMLStyle_put_fontFamily(This,v)    \
  3689.     (This)->lpVtbl -> put_fontFamily(This,v)
  3690.  
  3691. #define IHTMLStyle_get_fontFamily(This,p)    \
  3692.     (This)->lpVtbl -> get_fontFamily(This,p)
  3693.  
  3694. #define IHTMLStyle_put_fontStyle(This,v)    \
  3695.     (This)->lpVtbl -> put_fontStyle(This,v)
  3696.  
  3697. #define IHTMLStyle_get_fontStyle(This,p)    \
  3698.     (This)->lpVtbl -> get_fontStyle(This,p)
  3699.  
  3700. #define IHTMLStyle_put_fontVariant(This,v)    \
  3701.     (This)->lpVtbl -> put_fontVariant(This,v)
  3702.  
  3703. #define IHTMLStyle_get_fontVariant(This,p)    \
  3704.     (This)->lpVtbl -> get_fontVariant(This,p)
  3705.  
  3706. #define IHTMLStyle_put_fontWeight(This,v)    \
  3707.     (This)->lpVtbl -> put_fontWeight(This,v)
  3708.  
  3709. #define IHTMLStyle_get_fontWeight(This,p)    \
  3710.     (This)->lpVtbl -> get_fontWeight(This,p)
  3711.  
  3712. #define IHTMLStyle_put_fontSize(This,v)    \
  3713.     (This)->lpVtbl -> put_fontSize(This,v)
  3714.  
  3715. #define IHTMLStyle_get_fontSize(This,p)    \
  3716.     (This)->lpVtbl -> get_fontSize(This,p)
  3717.  
  3718. #define IHTMLStyle_put_font(This,v)    \
  3719.     (This)->lpVtbl -> put_font(This,v)
  3720.  
  3721. #define IHTMLStyle_get_font(This,p)    \
  3722.     (This)->lpVtbl -> get_font(This,p)
  3723.  
  3724. #define IHTMLStyle_put_color(This,v)    \
  3725.     (This)->lpVtbl -> put_color(This,v)
  3726.  
  3727. #define IHTMLStyle_get_color(This,p)    \
  3728.     (This)->lpVtbl -> get_color(This,p)
  3729.  
  3730. #define IHTMLStyle_put_background(This,v)    \
  3731.     (This)->lpVtbl -> put_background(This,v)
  3732.  
  3733. #define IHTMLStyle_get_background(This,p)    \
  3734.     (This)->lpVtbl -> get_background(This,p)
  3735.  
  3736. #define IHTMLStyle_put_backgroundColor(This,v)    \
  3737.     (This)->lpVtbl -> put_backgroundColor(This,v)
  3738.  
  3739. #define IHTMLStyle_get_backgroundColor(This,p)    \
  3740.     (This)->lpVtbl -> get_backgroundColor(This,p)
  3741.  
  3742. #define IHTMLStyle_put_backgroundImage(This,v)    \
  3743.     (This)->lpVtbl -> put_backgroundImage(This,v)
  3744.  
  3745. #define IHTMLStyle_get_backgroundImage(This,p)    \
  3746.     (This)->lpVtbl -> get_backgroundImage(This,p)
  3747.  
  3748. #define IHTMLStyle_put_backgroundRepeat(This,v)    \
  3749.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  3750.  
  3751. #define IHTMLStyle_get_backgroundRepeat(This,p)    \
  3752.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  3753.  
  3754. #define IHTMLStyle_put_backgroundAttachment(This,v)    \
  3755.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  3756.  
  3757. #define IHTMLStyle_get_backgroundAttachment(This,p)    \
  3758.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  3759.  
  3760. #define IHTMLStyle_put_backgroundPosition(This,v)    \
  3761.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  3762.  
  3763. #define IHTMLStyle_get_backgroundPosition(This,p)    \
  3764.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  3765.  
  3766. #define IHTMLStyle_put_backgroundPositionX(This,v)    \
  3767.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  3768.  
  3769. #define IHTMLStyle_get_backgroundPositionX(This,p)    \
  3770.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  3771.  
  3772. #define IHTMLStyle_put_backgroundPositionY(This,v)    \
  3773.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  3774.  
  3775. #define IHTMLStyle_get_backgroundPositionY(This,p)    \
  3776.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  3777.  
  3778. #define IHTMLStyle_put_wordSpacing(This,v)    \
  3779.     (This)->lpVtbl -> put_wordSpacing(This,v)
  3780.  
  3781. #define IHTMLStyle_get_wordSpacing(This,p)    \
  3782.     (This)->lpVtbl -> get_wordSpacing(This,p)
  3783.  
  3784. #define IHTMLStyle_put_letterSpacing(This,v)    \
  3785.     (This)->lpVtbl -> put_letterSpacing(This,v)
  3786.  
  3787. #define IHTMLStyle_get_letterSpacing(This,p)    \
  3788.     (This)->lpVtbl -> get_letterSpacing(This,p)
  3789.  
  3790. #define IHTMLStyle_put_textDecoration(This,v)    \
  3791.     (This)->lpVtbl -> put_textDecoration(This,v)
  3792.  
  3793. #define IHTMLStyle_get_textDecoration(This,p)    \
  3794.     (This)->lpVtbl -> get_textDecoration(This,p)
  3795.  
  3796. #define IHTMLStyle_put_textDecorationNone(This,v)    \
  3797.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  3798.  
  3799. #define IHTMLStyle_get_textDecorationNone(This,p)    \
  3800.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  3801.  
  3802. #define IHTMLStyle_put_textDecorationUnderline(This,v)    \
  3803.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  3804.  
  3805. #define IHTMLStyle_get_textDecorationUnderline(This,p)    \
  3806.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  3807.  
  3808. #define IHTMLStyle_put_textDecorationOverline(This,v)    \
  3809.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  3810.  
  3811. #define IHTMLStyle_get_textDecorationOverline(This,p)    \
  3812.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  3813.  
  3814. #define IHTMLStyle_put_textDecorationLineThrough(This,v)    \
  3815.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  3816.  
  3817. #define IHTMLStyle_get_textDecorationLineThrough(This,p)    \
  3818.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  3819.  
  3820. #define IHTMLStyle_put_textDecorationBlink(This,v)    \
  3821.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  3822.  
  3823. #define IHTMLStyle_get_textDecorationBlink(This,p)    \
  3824.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  3825.  
  3826. #define IHTMLStyle_put_verticalAlign(This,v)    \
  3827.     (This)->lpVtbl -> put_verticalAlign(This,v)
  3828.  
  3829. #define IHTMLStyle_get_verticalAlign(This,p)    \
  3830.     (This)->lpVtbl -> get_verticalAlign(This,p)
  3831.  
  3832. #define IHTMLStyle_put_textTransform(This,v)    \
  3833.     (This)->lpVtbl -> put_textTransform(This,v)
  3834.  
  3835. #define IHTMLStyle_get_textTransform(This,p)    \
  3836.     (This)->lpVtbl -> get_textTransform(This,p)
  3837.  
  3838. #define IHTMLStyle_put_textAlign(This,v)    \
  3839.     (This)->lpVtbl -> put_textAlign(This,v)
  3840.  
  3841. #define IHTMLStyle_get_textAlign(This,p)    \
  3842.     (This)->lpVtbl -> get_textAlign(This,p)
  3843.  
  3844. #define IHTMLStyle_put_textIndent(This,v)    \
  3845.     (This)->lpVtbl -> put_textIndent(This,v)
  3846.  
  3847. #define IHTMLStyle_get_textIndent(This,p)    \
  3848.     (This)->lpVtbl -> get_textIndent(This,p)
  3849.  
  3850. #define IHTMLStyle_put_lineHeight(This,v)    \
  3851.     (This)->lpVtbl -> put_lineHeight(This,v)
  3852.  
  3853. #define IHTMLStyle_get_lineHeight(This,p)    \
  3854.     (This)->lpVtbl -> get_lineHeight(This,p)
  3855.  
  3856. #define IHTMLStyle_put_marginTop(This,v)    \
  3857.     (This)->lpVtbl -> put_marginTop(This,v)
  3858.  
  3859. #define IHTMLStyle_get_marginTop(This,p)    \
  3860.     (This)->lpVtbl -> get_marginTop(This,p)
  3861.  
  3862. #define IHTMLStyle_put_marginRight(This,v)    \
  3863.     (This)->lpVtbl -> put_marginRight(This,v)
  3864.  
  3865. #define IHTMLStyle_get_marginRight(This,p)    \
  3866.     (This)->lpVtbl -> get_marginRight(This,p)
  3867.  
  3868. #define IHTMLStyle_put_marginBottom(This,v)    \
  3869.     (This)->lpVtbl -> put_marginBottom(This,v)
  3870.  
  3871. #define IHTMLStyle_get_marginBottom(This,p)    \
  3872.     (This)->lpVtbl -> get_marginBottom(This,p)
  3873.  
  3874. #define IHTMLStyle_put_marginLeft(This,v)    \
  3875.     (This)->lpVtbl -> put_marginLeft(This,v)
  3876.  
  3877. #define IHTMLStyle_get_marginLeft(This,p)    \
  3878.     (This)->lpVtbl -> get_marginLeft(This,p)
  3879.  
  3880. #define IHTMLStyle_put_margin(This,v)    \
  3881.     (This)->lpVtbl -> put_margin(This,v)
  3882.  
  3883. #define IHTMLStyle_get_margin(This,p)    \
  3884.     (This)->lpVtbl -> get_margin(This,p)
  3885.  
  3886. #define IHTMLStyle_put_paddingTop(This,v)    \
  3887.     (This)->lpVtbl -> put_paddingTop(This,v)
  3888.  
  3889. #define IHTMLStyle_get_paddingTop(This,p)    \
  3890.     (This)->lpVtbl -> get_paddingTop(This,p)
  3891.  
  3892. #define IHTMLStyle_put_paddingRight(This,v)    \
  3893.     (This)->lpVtbl -> put_paddingRight(This,v)
  3894.  
  3895. #define IHTMLStyle_get_paddingRight(This,p)    \
  3896.     (This)->lpVtbl -> get_paddingRight(This,p)
  3897.  
  3898. #define IHTMLStyle_put_paddingBottom(This,v)    \
  3899.     (This)->lpVtbl -> put_paddingBottom(This,v)
  3900.  
  3901. #define IHTMLStyle_get_paddingBottom(This,p)    \
  3902.     (This)->lpVtbl -> get_paddingBottom(This,p)
  3903.  
  3904. #define IHTMLStyle_put_paddingLeft(This,v)    \
  3905.     (This)->lpVtbl -> put_paddingLeft(This,v)
  3906.  
  3907. #define IHTMLStyle_get_paddingLeft(This,p)    \
  3908.     (This)->lpVtbl -> get_paddingLeft(This,p)
  3909.  
  3910. #define IHTMLStyle_put_padding(This,v)    \
  3911.     (This)->lpVtbl -> put_padding(This,v)
  3912.  
  3913. #define IHTMLStyle_get_padding(This,p)    \
  3914.     (This)->lpVtbl -> get_padding(This,p)
  3915.  
  3916. #define IHTMLStyle_put_border(This,v)    \
  3917.     (This)->lpVtbl -> put_border(This,v)
  3918.  
  3919. #define IHTMLStyle_get_border(This,p)    \
  3920.     (This)->lpVtbl -> get_border(This,p)
  3921.  
  3922. #define IHTMLStyle_put_borderTop(This,v)    \
  3923.     (This)->lpVtbl -> put_borderTop(This,v)
  3924.  
  3925. #define IHTMLStyle_get_borderTop(This,p)    \
  3926.     (This)->lpVtbl -> get_borderTop(This,p)
  3927.  
  3928. #define IHTMLStyle_put_borderRight(This,v)    \
  3929.     (This)->lpVtbl -> put_borderRight(This,v)
  3930.  
  3931. #define IHTMLStyle_get_borderRight(This,p)    \
  3932.     (This)->lpVtbl -> get_borderRight(This,p)
  3933.  
  3934. #define IHTMLStyle_put_borderBottom(This,v)    \
  3935.     (This)->lpVtbl -> put_borderBottom(This,v)
  3936.  
  3937. #define IHTMLStyle_get_borderBottom(This,p)    \
  3938.     (This)->lpVtbl -> get_borderBottom(This,p)
  3939.  
  3940. #define IHTMLStyle_put_borderLeft(This,v)    \
  3941.     (This)->lpVtbl -> put_borderLeft(This,v)
  3942.  
  3943. #define IHTMLStyle_get_borderLeft(This,p)    \
  3944.     (This)->lpVtbl -> get_borderLeft(This,p)
  3945.  
  3946. #define IHTMLStyle_put_borderColor(This,v)    \
  3947.     (This)->lpVtbl -> put_borderColor(This,v)
  3948.  
  3949. #define IHTMLStyle_get_borderColor(This,p)    \
  3950.     (This)->lpVtbl -> get_borderColor(This,p)
  3951.  
  3952. #define IHTMLStyle_put_borderTopColor(This,v)    \
  3953.     (This)->lpVtbl -> put_borderTopColor(This,v)
  3954.  
  3955. #define IHTMLStyle_get_borderTopColor(This,p)    \
  3956.     (This)->lpVtbl -> get_borderTopColor(This,p)
  3957.  
  3958. #define IHTMLStyle_put_borderRightColor(This,v)    \
  3959.     (This)->lpVtbl -> put_borderRightColor(This,v)
  3960.  
  3961. #define IHTMLStyle_get_borderRightColor(This,p)    \
  3962.     (This)->lpVtbl -> get_borderRightColor(This,p)
  3963.  
  3964. #define IHTMLStyle_put_borderBottomColor(This,v)    \
  3965.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  3966.  
  3967. #define IHTMLStyle_get_borderBottomColor(This,p)    \
  3968.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  3969.  
  3970. #define IHTMLStyle_put_borderLeftColor(This,v)    \
  3971.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  3972.  
  3973. #define IHTMLStyle_get_borderLeftColor(This,p)    \
  3974.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  3975.  
  3976. #define IHTMLStyle_put_borderWidth(This,v)    \
  3977.     (This)->lpVtbl -> put_borderWidth(This,v)
  3978.  
  3979. #define IHTMLStyle_get_borderWidth(This,p)    \
  3980.     (This)->lpVtbl -> get_borderWidth(This,p)
  3981.  
  3982. #define IHTMLStyle_put_borderTopWidth(This,v)    \
  3983.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  3984.  
  3985. #define IHTMLStyle_get_borderTopWidth(This,p)    \
  3986.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  3987.  
  3988. #define IHTMLStyle_put_borderRightWidth(This,v)    \
  3989.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  3990.  
  3991. #define IHTMLStyle_get_borderRightWidth(This,p)    \
  3992.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  3993.  
  3994. #define IHTMLStyle_put_borderBottomWidth(This,v)    \
  3995.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  3996.  
  3997. #define IHTMLStyle_get_borderBottomWidth(This,p)    \
  3998.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  3999.  
  4000. #define IHTMLStyle_put_borderLeftWidth(This,v)    \
  4001.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  4002.  
  4003. #define IHTMLStyle_get_borderLeftWidth(This,p)    \
  4004.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  4005.  
  4006. #define IHTMLStyle_put_borderStyle(This,v)    \
  4007.     (This)->lpVtbl -> put_borderStyle(This,v)
  4008.  
  4009. #define IHTMLStyle_get_borderStyle(This,p)    \
  4010.     (This)->lpVtbl -> get_borderStyle(This,p)
  4011.  
  4012. #define IHTMLStyle_put_borderTopStyle(This,v)    \
  4013.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  4014.  
  4015. #define IHTMLStyle_get_borderTopStyle(This,p)    \
  4016.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  4017.  
  4018. #define IHTMLStyle_put_borderRightStyle(This,v)    \
  4019.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  4020.  
  4021. #define IHTMLStyle_get_borderRightStyle(This,p)    \
  4022.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  4023.  
  4024. #define IHTMLStyle_put_borderBottomStyle(This,v)    \
  4025.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  4026.  
  4027. #define IHTMLStyle_get_borderBottomStyle(This,p)    \
  4028.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  4029.  
  4030. #define IHTMLStyle_put_borderLeftStyle(This,v)    \
  4031.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  4032.  
  4033. #define IHTMLStyle_get_borderLeftStyle(This,p)    \
  4034.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  4035.  
  4036. #define IHTMLStyle_put_width(This,v)    \
  4037.     (This)->lpVtbl -> put_width(This,v)
  4038.  
  4039. #define IHTMLStyle_get_width(This,p)    \
  4040.     (This)->lpVtbl -> get_width(This,p)
  4041.  
  4042. #define IHTMLStyle_put_height(This,v)    \
  4043.     (This)->lpVtbl -> put_height(This,v)
  4044.  
  4045. #define IHTMLStyle_get_height(This,p)    \
  4046.     (This)->lpVtbl -> get_height(This,p)
  4047.  
  4048. #define IHTMLStyle_put_styleFloat(This,v)    \
  4049.     (This)->lpVtbl -> put_styleFloat(This,v)
  4050.  
  4051. #define IHTMLStyle_get_styleFloat(This,p)    \
  4052.     (This)->lpVtbl -> get_styleFloat(This,p)
  4053.  
  4054. #define IHTMLStyle_put_clear(This,v)    \
  4055.     (This)->lpVtbl -> put_clear(This,v)
  4056.  
  4057. #define IHTMLStyle_get_clear(This,p)    \
  4058.     (This)->lpVtbl -> get_clear(This,p)
  4059.  
  4060. #define IHTMLStyle_put_display(This,v)    \
  4061.     (This)->lpVtbl -> put_display(This,v)
  4062.  
  4063. #define IHTMLStyle_get_display(This,p)    \
  4064.     (This)->lpVtbl -> get_display(This,p)
  4065.  
  4066. #define IHTMLStyle_put_visibility(This,v)    \
  4067.     (This)->lpVtbl -> put_visibility(This,v)
  4068.  
  4069. #define IHTMLStyle_get_visibility(This,p)    \
  4070.     (This)->lpVtbl -> get_visibility(This,p)
  4071.  
  4072. #define IHTMLStyle_put_listStyleType(This,v)    \
  4073.     (This)->lpVtbl -> put_listStyleType(This,v)
  4074.  
  4075. #define IHTMLStyle_get_listStyleType(This,p)    \
  4076.     (This)->lpVtbl -> get_listStyleType(This,p)
  4077.  
  4078. #define IHTMLStyle_put_listStylePosition(This,v)    \
  4079.     (This)->lpVtbl -> put_listStylePosition(This,v)
  4080.  
  4081. #define IHTMLStyle_get_listStylePosition(This,p)    \
  4082.     (This)->lpVtbl -> get_listStylePosition(This,p)
  4083.  
  4084. #define IHTMLStyle_put_listStyleImage(This,v)    \
  4085.     (This)->lpVtbl -> put_listStyleImage(This,v)
  4086.  
  4087. #define IHTMLStyle_get_listStyleImage(This,p)    \
  4088.     (This)->lpVtbl -> get_listStyleImage(This,p)
  4089.  
  4090. #define IHTMLStyle_put_listStyle(This,v)    \
  4091.     (This)->lpVtbl -> put_listStyle(This,v)
  4092.  
  4093. #define IHTMLStyle_get_listStyle(This,p)    \
  4094.     (This)->lpVtbl -> get_listStyle(This,p)
  4095.  
  4096. #define IHTMLStyle_put_whiteSpace(This,v)    \
  4097.     (This)->lpVtbl -> put_whiteSpace(This,v)
  4098.  
  4099. #define IHTMLStyle_get_whiteSpace(This,p)    \
  4100.     (This)->lpVtbl -> get_whiteSpace(This,p)
  4101.  
  4102. #define IHTMLStyle_put_top(This,v)    \
  4103.     (This)->lpVtbl -> put_top(This,v)
  4104.  
  4105. #define IHTMLStyle_get_top(This,p)    \
  4106.     (This)->lpVtbl -> get_top(This,p)
  4107.  
  4108. #define IHTMLStyle_put_left(This,v)    \
  4109.     (This)->lpVtbl -> put_left(This,v)
  4110.  
  4111. #define IHTMLStyle_get_left(This,p)    \
  4112.     (This)->lpVtbl -> get_left(This,p)
  4113.  
  4114. #define IHTMLStyle_get_position(This,p)    \
  4115.     (This)->lpVtbl -> get_position(This,p)
  4116.  
  4117. #define IHTMLStyle_put_zIndex(This,v)    \
  4118.     (This)->lpVtbl -> put_zIndex(This,v)
  4119.  
  4120. #define IHTMLStyle_get_zIndex(This,p)    \
  4121.     (This)->lpVtbl -> get_zIndex(This,p)
  4122.  
  4123. #define IHTMLStyle_put_overflow(This,v)    \
  4124.     (This)->lpVtbl -> put_overflow(This,v)
  4125.  
  4126. #define IHTMLStyle_get_overflow(This,p)    \
  4127.     (This)->lpVtbl -> get_overflow(This,p)
  4128.  
  4129. #define IHTMLStyle_put_pageBreakBefore(This,v)    \
  4130.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  4131.  
  4132. #define IHTMLStyle_get_pageBreakBefore(This,p)    \
  4133.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  4134.  
  4135. #define IHTMLStyle_put_pageBreakAfter(This,v)    \
  4136.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  4137.  
  4138. #define IHTMLStyle_get_pageBreakAfter(This,p)    \
  4139.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  4140.  
  4141. #define IHTMLStyle_put_cssText(This,v)    \
  4142.     (This)->lpVtbl -> put_cssText(This,v)
  4143.  
  4144. #define IHTMLStyle_get_cssText(This,p)    \
  4145.     (This)->lpVtbl -> get_cssText(This,p)
  4146.  
  4147. #define IHTMLStyle_put_pixelTop(This,v)    \
  4148.     (This)->lpVtbl -> put_pixelTop(This,v)
  4149.  
  4150. #define IHTMLStyle_get_pixelTop(This,p)    \
  4151.     (This)->lpVtbl -> get_pixelTop(This,p)
  4152.  
  4153. #define IHTMLStyle_put_pixelLeft(This,v)    \
  4154.     (This)->lpVtbl -> put_pixelLeft(This,v)
  4155.  
  4156. #define IHTMLStyle_get_pixelLeft(This,p)    \
  4157.     (This)->lpVtbl -> get_pixelLeft(This,p)
  4158.  
  4159. #define IHTMLStyle_put_pixelWidth(This,v)    \
  4160.     (This)->lpVtbl -> put_pixelWidth(This,v)
  4161.  
  4162. #define IHTMLStyle_get_pixelWidth(This,p)    \
  4163.     (This)->lpVtbl -> get_pixelWidth(This,p)
  4164.  
  4165. #define IHTMLStyle_put_pixelHeight(This,v)    \
  4166.     (This)->lpVtbl -> put_pixelHeight(This,v)
  4167.  
  4168. #define IHTMLStyle_get_pixelHeight(This,p)    \
  4169.     (This)->lpVtbl -> get_pixelHeight(This,p)
  4170.  
  4171. #define IHTMLStyle_put_posTop(This,v)    \
  4172.     (This)->lpVtbl -> put_posTop(This,v)
  4173.  
  4174. #define IHTMLStyle_get_posTop(This,p)    \
  4175.     (This)->lpVtbl -> get_posTop(This,p)
  4176.  
  4177. #define IHTMLStyle_put_posLeft(This,v)    \
  4178.     (This)->lpVtbl -> put_posLeft(This,v)
  4179.  
  4180. #define IHTMLStyle_get_posLeft(This,p)    \
  4181.     (This)->lpVtbl -> get_posLeft(This,p)
  4182.  
  4183. #define IHTMLStyle_put_posWidth(This,v)    \
  4184.     (This)->lpVtbl -> put_posWidth(This,v)
  4185.  
  4186. #define IHTMLStyle_get_posWidth(This,p)    \
  4187.     (This)->lpVtbl -> get_posWidth(This,p)
  4188.  
  4189. #define IHTMLStyle_put_posHeight(This,v)    \
  4190.     (This)->lpVtbl -> put_posHeight(This,v)
  4191.  
  4192. #define IHTMLStyle_get_posHeight(This,p)    \
  4193.     (This)->lpVtbl -> get_posHeight(This,p)
  4194.  
  4195. #define IHTMLStyle_put_cursor(This,v)    \
  4196.     (This)->lpVtbl -> put_cursor(This,v)
  4197.  
  4198. #define IHTMLStyle_get_cursor(This,p)    \
  4199.     (This)->lpVtbl -> get_cursor(This,p)
  4200.  
  4201. #define IHTMLStyle_put_clip(This,v)    \
  4202.     (This)->lpVtbl -> put_clip(This,v)
  4203.  
  4204. #define IHTMLStyle_get_clip(This,p)    \
  4205.     (This)->lpVtbl -> get_clip(This,p)
  4206.  
  4207. #define IHTMLStyle_put_filter(This,v)    \
  4208.     (This)->lpVtbl -> put_filter(This,v)
  4209.  
  4210. #define IHTMLStyle_get_filter(This,p)    \
  4211.     (This)->lpVtbl -> get_filter(This,p)
  4212.  
  4213. #define IHTMLStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  4214.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  4215.  
  4216. #define IHTMLStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  4217.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  4218.  
  4219. #define IHTMLStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  4220.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  4221.  
  4222. #define IHTMLStyle_toString(This,String)    \
  4223.     (This)->lpVtbl -> toString(This,String)
  4224.  
  4225. #endif /* COBJMACROS */
  4226.  
  4227.  
  4228. #endif     /* C style interface */
  4229.  
  4230.  
  4231.  
  4232. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontFamily_Proxy( 
  4233.     IHTMLStyle __RPC_FAR * This,
  4234.     /* [in] */ BSTR v);
  4235.  
  4236.  
  4237. void __RPC_STUB IHTMLStyle_put_fontFamily_Stub(
  4238.     IRpcStubBuffer *This,
  4239.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4240.     PRPC_MESSAGE _pRpcMessage,
  4241.     DWORD *_pdwStubPhase);
  4242.  
  4243.  
  4244. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontFamily_Proxy( 
  4245.     IHTMLStyle __RPC_FAR * This,
  4246.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4247.  
  4248.  
  4249. void __RPC_STUB IHTMLStyle_get_fontFamily_Stub(
  4250.     IRpcStubBuffer *This,
  4251.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4252.     PRPC_MESSAGE _pRpcMessage,
  4253.     DWORD *_pdwStubPhase);
  4254.  
  4255.  
  4256. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontStyle_Proxy( 
  4257.     IHTMLStyle __RPC_FAR * This,
  4258.     /* [in] */ BSTR v);
  4259.  
  4260.  
  4261. void __RPC_STUB IHTMLStyle_put_fontStyle_Stub(
  4262.     IRpcStubBuffer *This,
  4263.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4264.     PRPC_MESSAGE _pRpcMessage,
  4265.     DWORD *_pdwStubPhase);
  4266.  
  4267.  
  4268. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontStyle_Proxy( 
  4269.     IHTMLStyle __RPC_FAR * This,
  4270.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4271.  
  4272.  
  4273. void __RPC_STUB IHTMLStyle_get_fontStyle_Stub(
  4274.     IRpcStubBuffer *This,
  4275.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4276.     PRPC_MESSAGE _pRpcMessage,
  4277.     DWORD *_pdwStubPhase);
  4278.  
  4279.  
  4280. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontVariant_Proxy( 
  4281.     IHTMLStyle __RPC_FAR * This,
  4282.     /* [in] */ BSTR v);
  4283.  
  4284.  
  4285. void __RPC_STUB IHTMLStyle_put_fontVariant_Stub(
  4286.     IRpcStubBuffer *This,
  4287.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4288.     PRPC_MESSAGE _pRpcMessage,
  4289.     DWORD *_pdwStubPhase);
  4290.  
  4291.  
  4292. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontVariant_Proxy( 
  4293.     IHTMLStyle __RPC_FAR * This,
  4294.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4295.  
  4296.  
  4297. void __RPC_STUB IHTMLStyle_get_fontVariant_Stub(
  4298.     IRpcStubBuffer *This,
  4299.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4300.     PRPC_MESSAGE _pRpcMessage,
  4301.     DWORD *_pdwStubPhase);
  4302.  
  4303.  
  4304. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontWeight_Proxy( 
  4305.     IHTMLStyle __RPC_FAR * This,
  4306.     /* [in] */ BSTR v);
  4307.  
  4308.  
  4309. void __RPC_STUB IHTMLStyle_put_fontWeight_Stub(
  4310.     IRpcStubBuffer *This,
  4311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4312.     PRPC_MESSAGE _pRpcMessage,
  4313.     DWORD *_pdwStubPhase);
  4314.  
  4315.  
  4316. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontWeight_Proxy( 
  4317.     IHTMLStyle __RPC_FAR * This,
  4318.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4319.  
  4320.  
  4321. void __RPC_STUB IHTMLStyle_get_fontWeight_Stub(
  4322.     IRpcStubBuffer *This,
  4323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4324.     PRPC_MESSAGE _pRpcMessage,
  4325.     DWORD *_pdwStubPhase);
  4326.  
  4327.  
  4328. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontSize_Proxy( 
  4329.     IHTMLStyle __RPC_FAR * This,
  4330.     /* [in] */ VARIANT v);
  4331.  
  4332.  
  4333. void __RPC_STUB IHTMLStyle_put_fontSize_Stub(
  4334.     IRpcStubBuffer *This,
  4335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4336.     PRPC_MESSAGE _pRpcMessage,
  4337.     DWORD *_pdwStubPhase);
  4338.  
  4339.  
  4340. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontSize_Proxy( 
  4341.     IHTMLStyle __RPC_FAR * This,
  4342.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4343.  
  4344.  
  4345. void __RPC_STUB IHTMLStyle_get_fontSize_Stub(
  4346.     IRpcStubBuffer *This,
  4347.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4348.     PRPC_MESSAGE _pRpcMessage,
  4349.     DWORD *_pdwStubPhase);
  4350.  
  4351.  
  4352. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_font_Proxy( 
  4353.     IHTMLStyle __RPC_FAR * This,
  4354.     /* [in] */ BSTR v);
  4355.  
  4356.  
  4357. void __RPC_STUB IHTMLStyle_put_font_Stub(
  4358.     IRpcStubBuffer *This,
  4359.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4360.     PRPC_MESSAGE _pRpcMessage,
  4361.     DWORD *_pdwStubPhase);
  4362.  
  4363.  
  4364. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_font_Proxy( 
  4365.     IHTMLStyle __RPC_FAR * This,
  4366.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4367.  
  4368.  
  4369. void __RPC_STUB IHTMLStyle_get_font_Stub(
  4370.     IRpcStubBuffer *This,
  4371.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4372.     PRPC_MESSAGE _pRpcMessage,
  4373.     DWORD *_pdwStubPhase);
  4374.  
  4375.  
  4376. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_color_Proxy( 
  4377.     IHTMLStyle __RPC_FAR * This,
  4378.     /* [in] */ VARIANT v);
  4379.  
  4380.  
  4381. void __RPC_STUB IHTMLStyle_put_color_Stub(
  4382.     IRpcStubBuffer *This,
  4383.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4384.     PRPC_MESSAGE _pRpcMessage,
  4385.     DWORD *_pdwStubPhase);
  4386.  
  4387.  
  4388. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_color_Proxy( 
  4389.     IHTMLStyle __RPC_FAR * This,
  4390.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4391.  
  4392.  
  4393. void __RPC_STUB IHTMLStyle_get_color_Stub(
  4394.     IRpcStubBuffer *This,
  4395.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4396.     PRPC_MESSAGE _pRpcMessage,
  4397.     DWORD *_pdwStubPhase);
  4398.  
  4399.  
  4400. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_background_Proxy( 
  4401.     IHTMLStyle __RPC_FAR * This,
  4402.     /* [in] */ BSTR v);
  4403.  
  4404.  
  4405. void __RPC_STUB IHTMLStyle_put_background_Stub(
  4406.     IRpcStubBuffer *This,
  4407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4408.     PRPC_MESSAGE _pRpcMessage,
  4409.     DWORD *_pdwStubPhase);
  4410.  
  4411.  
  4412. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_background_Proxy( 
  4413.     IHTMLStyle __RPC_FAR * This,
  4414.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4415.  
  4416.  
  4417. void __RPC_STUB IHTMLStyle_get_background_Stub(
  4418.     IRpcStubBuffer *This,
  4419.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4420.     PRPC_MESSAGE _pRpcMessage,
  4421.     DWORD *_pdwStubPhase);
  4422.  
  4423.  
  4424. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundColor_Proxy( 
  4425.     IHTMLStyle __RPC_FAR * This,
  4426.     /* [in] */ VARIANT v);
  4427.  
  4428.  
  4429. void __RPC_STUB IHTMLStyle_put_backgroundColor_Stub(
  4430.     IRpcStubBuffer *This,
  4431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4432.     PRPC_MESSAGE _pRpcMessage,
  4433.     DWORD *_pdwStubPhase);
  4434.  
  4435.  
  4436. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundColor_Proxy( 
  4437.     IHTMLStyle __RPC_FAR * This,
  4438.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4439.  
  4440.  
  4441. void __RPC_STUB IHTMLStyle_get_backgroundColor_Stub(
  4442.     IRpcStubBuffer *This,
  4443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4444.     PRPC_MESSAGE _pRpcMessage,
  4445.     DWORD *_pdwStubPhase);
  4446.  
  4447.  
  4448. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundImage_Proxy( 
  4449.     IHTMLStyle __RPC_FAR * This,
  4450.     /* [in] */ BSTR v);
  4451.  
  4452.  
  4453. void __RPC_STUB IHTMLStyle_put_backgroundImage_Stub(
  4454.     IRpcStubBuffer *This,
  4455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4456.     PRPC_MESSAGE _pRpcMessage,
  4457.     DWORD *_pdwStubPhase);
  4458.  
  4459.  
  4460. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundImage_Proxy( 
  4461.     IHTMLStyle __RPC_FAR * This,
  4462.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4463.  
  4464.  
  4465. void __RPC_STUB IHTMLStyle_get_backgroundImage_Stub(
  4466.     IRpcStubBuffer *This,
  4467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4468.     PRPC_MESSAGE _pRpcMessage,
  4469.     DWORD *_pdwStubPhase);
  4470.  
  4471.  
  4472. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundRepeat_Proxy( 
  4473.     IHTMLStyle __RPC_FAR * This,
  4474.     /* [in] */ BSTR v);
  4475.  
  4476.  
  4477. void __RPC_STUB IHTMLStyle_put_backgroundRepeat_Stub(
  4478.     IRpcStubBuffer *This,
  4479.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4480.     PRPC_MESSAGE _pRpcMessage,
  4481.     DWORD *_pdwStubPhase);
  4482.  
  4483.  
  4484. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundRepeat_Proxy( 
  4485.     IHTMLStyle __RPC_FAR * This,
  4486.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4487.  
  4488.  
  4489. void __RPC_STUB IHTMLStyle_get_backgroundRepeat_Stub(
  4490.     IRpcStubBuffer *This,
  4491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4492.     PRPC_MESSAGE _pRpcMessage,
  4493.     DWORD *_pdwStubPhase);
  4494.  
  4495.  
  4496. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundAttachment_Proxy( 
  4497.     IHTMLStyle __RPC_FAR * This,
  4498.     /* [in] */ BSTR v);
  4499.  
  4500.  
  4501. void __RPC_STUB IHTMLStyle_put_backgroundAttachment_Stub(
  4502.     IRpcStubBuffer *This,
  4503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4504.     PRPC_MESSAGE _pRpcMessage,
  4505.     DWORD *_pdwStubPhase);
  4506.  
  4507.  
  4508. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundAttachment_Proxy( 
  4509.     IHTMLStyle __RPC_FAR * This,
  4510.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4511.  
  4512.  
  4513. void __RPC_STUB IHTMLStyle_get_backgroundAttachment_Stub(
  4514.     IRpcStubBuffer *This,
  4515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4516.     PRPC_MESSAGE _pRpcMessage,
  4517.     DWORD *_pdwStubPhase);
  4518.  
  4519.  
  4520. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPosition_Proxy( 
  4521.     IHTMLStyle __RPC_FAR * This,
  4522.     /* [in] */ BSTR v);
  4523.  
  4524.  
  4525. void __RPC_STUB IHTMLStyle_put_backgroundPosition_Stub(
  4526.     IRpcStubBuffer *This,
  4527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4528.     PRPC_MESSAGE _pRpcMessage,
  4529.     DWORD *_pdwStubPhase);
  4530.  
  4531.  
  4532. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPosition_Proxy( 
  4533.     IHTMLStyle __RPC_FAR * This,
  4534.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4535.  
  4536.  
  4537. void __RPC_STUB IHTMLStyle_get_backgroundPosition_Stub(
  4538.     IRpcStubBuffer *This,
  4539.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4540.     PRPC_MESSAGE _pRpcMessage,
  4541.     DWORD *_pdwStubPhase);
  4542.  
  4543.  
  4544. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionX_Proxy( 
  4545.     IHTMLStyle __RPC_FAR * This,
  4546.     /* [in] */ VARIANT v);
  4547.  
  4548.  
  4549. void __RPC_STUB IHTMLStyle_put_backgroundPositionX_Stub(
  4550.     IRpcStubBuffer *This,
  4551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4552.     PRPC_MESSAGE _pRpcMessage,
  4553.     DWORD *_pdwStubPhase);
  4554.  
  4555.  
  4556. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionX_Proxy( 
  4557.     IHTMLStyle __RPC_FAR * This,
  4558.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4559.  
  4560.  
  4561. void __RPC_STUB IHTMLStyle_get_backgroundPositionX_Stub(
  4562.     IRpcStubBuffer *This,
  4563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4564.     PRPC_MESSAGE _pRpcMessage,
  4565.     DWORD *_pdwStubPhase);
  4566.  
  4567.  
  4568. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionY_Proxy( 
  4569.     IHTMLStyle __RPC_FAR * This,
  4570.     /* [in] */ VARIANT v);
  4571.  
  4572.  
  4573. void __RPC_STUB IHTMLStyle_put_backgroundPositionY_Stub(
  4574.     IRpcStubBuffer *This,
  4575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4576.     PRPC_MESSAGE _pRpcMessage,
  4577.     DWORD *_pdwStubPhase);
  4578.  
  4579.  
  4580. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionY_Proxy( 
  4581.     IHTMLStyle __RPC_FAR * This,
  4582.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4583.  
  4584.  
  4585. void __RPC_STUB IHTMLStyle_get_backgroundPositionY_Stub(
  4586.     IRpcStubBuffer *This,
  4587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4588.     PRPC_MESSAGE _pRpcMessage,
  4589.     DWORD *_pdwStubPhase);
  4590.  
  4591.  
  4592. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_wordSpacing_Proxy( 
  4593.     IHTMLStyle __RPC_FAR * This,
  4594.     /* [in] */ VARIANT v);
  4595.  
  4596.  
  4597. void __RPC_STUB IHTMLStyle_put_wordSpacing_Stub(
  4598.     IRpcStubBuffer *This,
  4599.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4600.     PRPC_MESSAGE _pRpcMessage,
  4601.     DWORD *_pdwStubPhase);
  4602.  
  4603.  
  4604. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_wordSpacing_Proxy( 
  4605.     IHTMLStyle __RPC_FAR * This,
  4606.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4607.  
  4608.  
  4609. void __RPC_STUB IHTMLStyle_get_wordSpacing_Stub(
  4610.     IRpcStubBuffer *This,
  4611.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4612.     PRPC_MESSAGE _pRpcMessage,
  4613.     DWORD *_pdwStubPhase);
  4614.  
  4615.  
  4616. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_letterSpacing_Proxy( 
  4617.     IHTMLStyle __RPC_FAR * This,
  4618.     /* [in] */ VARIANT v);
  4619.  
  4620.  
  4621. void __RPC_STUB IHTMLStyle_put_letterSpacing_Stub(
  4622.     IRpcStubBuffer *This,
  4623.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4624.     PRPC_MESSAGE _pRpcMessage,
  4625.     DWORD *_pdwStubPhase);
  4626.  
  4627.  
  4628. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_letterSpacing_Proxy( 
  4629.     IHTMLStyle __RPC_FAR * This,
  4630.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4631.  
  4632.  
  4633. void __RPC_STUB IHTMLStyle_get_letterSpacing_Stub(
  4634.     IRpcStubBuffer *This,
  4635.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4636.     PRPC_MESSAGE _pRpcMessage,
  4637.     DWORD *_pdwStubPhase);
  4638.  
  4639.  
  4640. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecoration_Proxy( 
  4641.     IHTMLStyle __RPC_FAR * This,
  4642.     /* [in] */ BSTR v);
  4643.  
  4644.  
  4645. void __RPC_STUB IHTMLStyle_put_textDecoration_Stub(
  4646.     IRpcStubBuffer *This,
  4647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4648.     PRPC_MESSAGE _pRpcMessage,
  4649.     DWORD *_pdwStubPhase);
  4650.  
  4651.  
  4652. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecoration_Proxy( 
  4653.     IHTMLStyle __RPC_FAR * This,
  4654.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4655.  
  4656.  
  4657. void __RPC_STUB IHTMLStyle_get_textDecoration_Stub(
  4658.     IRpcStubBuffer *This,
  4659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4660.     PRPC_MESSAGE _pRpcMessage,
  4661.     DWORD *_pdwStubPhase);
  4662.  
  4663.  
  4664. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationNone_Proxy( 
  4665.     IHTMLStyle __RPC_FAR * This,
  4666.     /* [in] */ VARIANT_BOOL v);
  4667.  
  4668.  
  4669. void __RPC_STUB IHTMLStyle_put_textDecorationNone_Stub(
  4670.     IRpcStubBuffer *This,
  4671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4672.     PRPC_MESSAGE _pRpcMessage,
  4673.     DWORD *_pdwStubPhase);
  4674.  
  4675.  
  4676. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationNone_Proxy( 
  4677.     IHTMLStyle __RPC_FAR * This,
  4678.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4679.  
  4680.  
  4681. void __RPC_STUB IHTMLStyle_get_textDecorationNone_Stub(
  4682.     IRpcStubBuffer *This,
  4683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4684.     PRPC_MESSAGE _pRpcMessage,
  4685.     DWORD *_pdwStubPhase);
  4686.  
  4687.  
  4688. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationUnderline_Proxy( 
  4689.     IHTMLStyle __RPC_FAR * This,
  4690.     /* [in] */ VARIANT_BOOL v);
  4691.  
  4692.  
  4693. void __RPC_STUB IHTMLStyle_put_textDecorationUnderline_Stub(
  4694.     IRpcStubBuffer *This,
  4695.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4696.     PRPC_MESSAGE _pRpcMessage,
  4697.     DWORD *_pdwStubPhase);
  4698.  
  4699.  
  4700. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationUnderline_Proxy( 
  4701.     IHTMLStyle __RPC_FAR * This,
  4702.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4703.  
  4704.  
  4705. void __RPC_STUB IHTMLStyle_get_textDecorationUnderline_Stub(
  4706.     IRpcStubBuffer *This,
  4707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4708.     PRPC_MESSAGE _pRpcMessage,
  4709.     DWORD *_pdwStubPhase);
  4710.  
  4711.  
  4712. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationOverline_Proxy( 
  4713.     IHTMLStyle __RPC_FAR * This,
  4714.     /* [in] */ VARIANT_BOOL v);
  4715.  
  4716.  
  4717. void __RPC_STUB IHTMLStyle_put_textDecorationOverline_Stub(
  4718.     IRpcStubBuffer *This,
  4719.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4720.     PRPC_MESSAGE _pRpcMessage,
  4721.     DWORD *_pdwStubPhase);
  4722.  
  4723.  
  4724. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationOverline_Proxy( 
  4725.     IHTMLStyle __RPC_FAR * This,
  4726.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4727.  
  4728.  
  4729. void __RPC_STUB IHTMLStyle_get_textDecorationOverline_Stub(
  4730.     IRpcStubBuffer *This,
  4731.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4732.     PRPC_MESSAGE _pRpcMessage,
  4733.     DWORD *_pdwStubPhase);
  4734.  
  4735.  
  4736. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationLineThrough_Proxy( 
  4737.     IHTMLStyle __RPC_FAR * This,
  4738.     /* [in] */ VARIANT_BOOL v);
  4739.  
  4740.  
  4741. void __RPC_STUB IHTMLStyle_put_textDecorationLineThrough_Stub(
  4742.     IRpcStubBuffer *This,
  4743.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4744.     PRPC_MESSAGE _pRpcMessage,
  4745.     DWORD *_pdwStubPhase);
  4746.  
  4747.  
  4748. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationLineThrough_Proxy( 
  4749.     IHTMLStyle __RPC_FAR * This,
  4750.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4751.  
  4752.  
  4753. void __RPC_STUB IHTMLStyle_get_textDecorationLineThrough_Stub(
  4754.     IRpcStubBuffer *This,
  4755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4756.     PRPC_MESSAGE _pRpcMessage,
  4757.     DWORD *_pdwStubPhase);
  4758.  
  4759.  
  4760. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationBlink_Proxy( 
  4761.     IHTMLStyle __RPC_FAR * This,
  4762.     /* [in] */ VARIANT_BOOL v);
  4763.  
  4764.  
  4765. void __RPC_STUB IHTMLStyle_put_textDecorationBlink_Stub(
  4766.     IRpcStubBuffer *This,
  4767.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4768.     PRPC_MESSAGE _pRpcMessage,
  4769.     DWORD *_pdwStubPhase);
  4770.  
  4771.  
  4772. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationBlink_Proxy( 
  4773.     IHTMLStyle __RPC_FAR * This,
  4774.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4775.  
  4776.  
  4777. void __RPC_STUB IHTMLStyle_get_textDecorationBlink_Stub(
  4778.     IRpcStubBuffer *This,
  4779.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4780.     PRPC_MESSAGE _pRpcMessage,
  4781.     DWORD *_pdwStubPhase);
  4782.  
  4783.  
  4784. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_verticalAlign_Proxy( 
  4785.     IHTMLStyle __RPC_FAR * This,
  4786.     /* [in] */ VARIANT v);
  4787.  
  4788.  
  4789. void __RPC_STUB IHTMLStyle_put_verticalAlign_Stub(
  4790.     IRpcStubBuffer *This,
  4791.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4792.     PRPC_MESSAGE _pRpcMessage,
  4793.     DWORD *_pdwStubPhase);
  4794.  
  4795.  
  4796. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_verticalAlign_Proxy( 
  4797.     IHTMLStyle __RPC_FAR * This,
  4798.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4799.  
  4800.  
  4801. void __RPC_STUB IHTMLStyle_get_verticalAlign_Stub(
  4802.     IRpcStubBuffer *This,
  4803.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4804.     PRPC_MESSAGE _pRpcMessage,
  4805.     DWORD *_pdwStubPhase);
  4806.  
  4807.  
  4808. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textTransform_Proxy( 
  4809.     IHTMLStyle __RPC_FAR * This,
  4810.     /* [in] */ BSTR v);
  4811.  
  4812.  
  4813. void __RPC_STUB IHTMLStyle_put_textTransform_Stub(
  4814.     IRpcStubBuffer *This,
  4815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4816.     PRPC_MESSAGE _pRpcMessage,
  4817.     DWORD *_pdwStubPhase);
  4818.  
  4819.  
  4820. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textTransform_Proxy( 
  4821.     IHTMLStyle __RPC_FAR * This,
  4822.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4823.  
  4824.  
  4825. void __RPC_STUB IHTMLStyle_get_textTransform_Stub(
  4826.     IRpcStubBuffer *This,
  4827.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4828.     PRPC_MESSAGE _pRpcMessage,
  4829.     DWORD *_pdwStubPhase);
  4830.  
  4831.  
  4832. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textAlign_Proxy( 
  4833.     IHTMLStyle __RPC_FAR * This,
  4834.     /* [in] */ BSTR v);
  4835.  
  4836.  
  4837. void __RPC_STUB IHTMLStyle_put_textAlign_Stub(
  4838.     IRpcStubBuffer *This,
  4839.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4840.     PRPC_MESSAGE _pRpcMessage,
  4841.     DWORD *_pdwStubPhase);
  4842.  
  4843.  
  4844. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textAlign_Proxy( 
  4845.     IHTMLStyle __RPC_FAR * This,
  4846.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4847.  
  4848.  
  4849. void __RPC_STUB IHTMLStyle_get_textAlign_Stub(
  4850.     IRpcStubBuffer *This,
  4851.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4852.     PRPC_MESSAGE _pRpcMessage,
  4853.     DWORD *_pdwStubPhase);
  4854.  
  4855.  
  4856. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textIndent_Proxy( 
  4857.     IHTMLStyle __RPC_FAR * This,
  4858.     /* [in] */ VARIANT v);
  4859.  
  4860.  
  4861. void __RPC_STUB IHTMLStyle_put_textIndent_Stub(
  4862.     IRpcStubBuffer *This,
  4863.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4864.     PRPC_MESSAGE _pRpcMessage,
  4865.     DWORD *_pdwStubPhase);
  4866.  
  4867.  
  4868. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textIndent_Proxy( 
  4869.     IHTMLStyle __RPC_FAR * This,
  4870.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4871.  
  4872.  
  4873. void __RPC_STUB IHTMLStyle_get_textIndent_Stub(
  4874.     IRpcStubBuffer *This,
  4875.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4876.     PRPC_MESSAGE _pRpcMessage,
  4877.     DWORD *_pdwStubPhase);
  4878.  
  4879.  
  4880. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_lineHeight_Proxy( 
  4881.     IHTMLStyle __RPC_FAR * This,
  4882.     /* [in] */ VARIANT v);
  4883.  
  4884.  
  4885. void __RPC_STUB IHTMLStyle_put_lineHeight_Stub(
  4886.     IRpcStubBuffer *This,
  4887.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4888.     PRPC_MESSAGE _pRpcMessage,
  4889.     DWORD *_pdwStubPhase);
  4890.  
  4891.  
  4892. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_lineHeight_Proxy( 
  4893.     IHTMLStyle __RPC_FAR * This,
  4894.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4895.  
  4896.  
  4897. void __RPC_STUB IHTMLStyle_get_lineHeight_Stub(
  4898.     IRpcStubBuffer *This,
  4899.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4900.     PRPC_MESSAGE _pRpcMessage,
  4901.     DWORD *_pdwStubPhase);
  4902.  
  4903.  
  4904. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginTop_Proxy( 
  4905.     IHTMLStyle __RPC_FAR * This,
  4906.     /* [in] */ VARIANT v);
  4907.  
  4908.  
  4909. void __RPC_STUB IHTMLStyle_put_marginTop_Stub(
  4910.     IRpcStubBuffer *This,
  4911.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4912.     PRPC_MESSAGE _pRpcMessage,
  4913.     DWORD *_pdwStubPhase);
  4914.  
  4915.  
  4916. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginTop_Proxy( 
  4917.     IHTMLStyle __RPC_FAR * This,
  4918.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4919.  
  4920.  
  4921. void __RPC_STUB IHTMLStyle_get_marginTop_Stub(
  4922.     IRpcStubBuffer *This,
  4923.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4924.     PRPC_MESSAGE _pRpcMessage,
  4925.     DWORD *_pdwStubPhase);
  4926.  
  4927.  
  4928. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginRight_Proxy( 
  4929.     IHTMLStyle __RPC_FAR * This,
  4930.     /* [in] */ VARIANT v);
  4931.  
  4932.  
  4933. void __RPC_STUB IHTMLStyle_put_marginRight_Stub(
  4934.     IRpcStubBuffer *This,
  4935.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4936.     PRPC_MESSAGE _pRpcMessage,
  4937.     DWORD *_pdwStubPhase);
  4938.  
  4939.  
  4940. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginRight_Proxy( 
  4941.     IHTMLStyle __RPC_FAR * This,
  4942.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4943.  
  4944.  
  4945. void __RPC_STUB IHTMLStyle_get_marginRight_Stub(
  4946.     IRpcStubBuffer *This,
  4947.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4948.     PRPC_MESSAGE _pRpcMessage,
  4949.     DWORD *_pdwStubPhase);
  4950.  
  4951.  
  4952. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginBottom_Proxy( 
  4953.     IHTMLStyle __RPC_FAR * This,
  4954.     /* [in] */ VARIANT v);
  4955.  
  4956.  
  4957. void __RPC_STUB IHTMLStyle_put_marginBottom_Stub(
  4958.     IRpcStubBuffer *This,
  4959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4960.     PRPC_MESSAGE _pRpcMessage,
  4961.     DWORD *_pdwStubPhase);
  4962.  
  4963.  
  4964. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginBottom_Proxy( 
  4965.     IHTMLStyle __RPC_FAR * This,
  4966.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4967.  
  4968.  
  4969. void __RPC_STUB IHTMLStyle_get_marginBottom_Stub(
  4970.     IRpcStubBuffer *This,
  4971.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4972.     PRPC_MESSAGE _pRpcMessage,
  4973.     DWORD *_pdwStubPhase);
  4974.  
  4975.  
  4976. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginLeft_Proxy( 
  4977.     IHTMLStyle __RPC_FAR * This,
  4978.     /* [in] */ VARIANT v);
  4979.  
  4980.  
  4981. void __RPC_STUB IHTMLStyle_put_marginLeft_Stub(
  4982.     IRpcStubBuffer *This,
  4983.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4984.     PRPC_MESSAGE _pRpcMessage,
  4985.     DWORD *_pdwStubPhase);
  4986.  
  4987.  
  4988. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginLeft_Proxy( 
  4989.     IHTMLStyle __RPC_FAR * This,
  4990.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4991.  
  4992.  
  4993. void __RPC_STUB IHTMLStyle_get_marginLeft_Stub(
  4994.     IRpcStubBuffer *This,
  4995.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4996.     PRPC_MESSAGE _pRpcMessage,
  4997.     DWORD *_pdwStubPhase);
  4998.  
  4999.  
  5000. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_margin_Proxy( 
  5001.     IHTMLStyle __RPC_FAR * This,
  5002.     /* [in] */ BSTR v);
  5003.  
  5004.  
  5005. void __RPC_STUB IHTMLStyle_put_margin_Stub(
  5006.     IRpcStubBuffer *This,
  5007.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5008.     PRPC_MESSAGE _pRpcMessage,
  5009.     DWORD *_pdwStubPhase);
  5010.  
  5011.  
  5012. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_margin_Proxy( 
  5013.     IHTMLStyle __RPC_FAR * This,
  5014.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5015.  
  5016.  
  5017. void __RPC_STUB IHTMLStyle_get_margin_Stub(
  5018.     IRpcStubBuffer *This,
  5019.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5020.     PRPC_MESSAGE _pRpcMessage,
  5021.     DWORD *_pdwStubPhase);
  5022.  
  5023.  
  5024. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingTop_Proxy( 
  5025.     IHTMLStyle __RPC_FAR * This,
  5026.     /* [in] */ VARIANT v);
  5027.  
  5028.  
  5029. void __RPC_STUB IHTMLStyle_put_paddingTop_Stub(
  5030.     IRpcStubBuffer *This,
  5031.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5032.     PRPC_MESSAGE _pRpcMessage,
  5033.     DWORD *_pdwStubPhase);
  5034.  
  5035.  
  5036. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingTop_Proxy( 
  5037.     IHTMLStyle __RPC_FAR * This,
  5038.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5039.  
  5040.  
  5041. void __RPC_STUB IHTMLStyle_get_paddingTop_Stub(
  5042.     IRpcStubBuffer *This,
  5043.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5044.     PRPC_MESSAGE _pRpcMessage,
  5045.     DWORD *_pdwStubPhase);
  5046.  
  5047.  
  5048. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingRight_Proxy( 
  5049.     IHTMLStyle __RPC_FAR * This,
  5050.     /* [in] */ VARIANT v);
  5051.  
  5052.  
  5053. void __RPC_STUB IHTMLStyle_put_paddingRight_Stub(
  5054.     IRpcStubBuffer *This,
  5055.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5056.     PRPC_MESSAGE _pRpcMessage,
  5057.     DWORD *_pdwStubPhase);
  5058.  
  5059.  
  5060. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingRight_Proxy( 
  5061.     IHTMLStyle __RPC_FAR * This,
  5062.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5063.  
  5064.  
  5065. void __RPC_STUB IHTMLStyle_get_paddingRight_Stub(
  5066.     IRpcStubBuffer *This,
  5067.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5068.     PRPC_MESSAGE _pRpcMessage,
  5069.     DWORD *_pdwStubPhase);
  5070.  
  5071.  
  5072. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingBottom_Proxy( 
  5073.     IHTMLStyle __RPC_FAR * This,
  5074.     /* [in] */ VARIANT v);
  5075.  
  5076.  
  5077. void __RPC_STUB IHTMLStyle_put_paddingBottom_Stub(
  5078.     IRpcStubBuffer *This,
  5079.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5080.     PRPC_MESSAGE _pRpcMessage,
  5081.     DWORD *_pdwStubPhase);
  5082.  
  5083.  
  5084. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingBottom_Proxy( 
  5085.     IHTMLStyle __RPC_FAR * This,
  5086.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5087.  
  5088.  
  5089. void __RPC_STUB IHTMLStyle_get_paddingBottom_Stub(
  5090.     IRpcStubBuffer *This,
  5091.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5092.     PRPC_MESSAGE _pRpcMessage,
  5093.     DWORD *_pdwStubPhase);
  5094.  
  5095.  
  5096. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingLeft_Proxy( 
  5097.     IHTMLStyle __RPC_FAR * This,
  5098.     /* [in] */ VARIANT v);
  5099.  
  5100.  
  5101. void __RPC_STUB IHTMLStyle_put_paddingLeft_Stub(
  5102.     IRpcStubBuffer *This,
  5103.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5104.     PRPC_MESSAGE _pRpcMessage,
  5105.     DWORD *_pdwStubPhase);
  5106.  
  5107.  
  5108. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingLeft_Proxy( 
  5109.     IHTMLStyle __RPC_FAR * This,
  5110.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5111.  
  5112.  
  5113. void __RPC_STUB IHTMLStyle_get_paddingLeft_Stub(
  5114.     IRpcStubBuffer *This,
  5115.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5116.     PRPC_MESSAGE _pRpcMessage,
  5117.     DWORD *_pdwStubPhase);
  5118.  
  5119.  
  5120. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_padding_Proxy( 
  5121.     IHTMLStyle __RPC_FAR * This,
  5122.     /* [in] */ BSTR v);
  5123.  
  5124.  
  5125. void __RPC_STUB IHTMLStyle_put_padding_Stub(
  5126.     IRpcStubBuffer *This,
  5127.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5128.     PRPC_MESSAGE _pRpcMessage,
  5129.     DWORD *_pdwStubPhase);
  5130.  
  5131.  
  5132. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_padding_Proxy( 
  5133.     IHTMLStyle __RPC_FAR * This,
  5134.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5135.  
  5136.  
  5137. void __RPC_STUB IHTMLStyle_get_padding_Stub(
  5138.     IRpcStubBuffer *This,
  5139.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5140.     PRPC_MESSAGE _pRpcMessage,
  5141.     DWORD *_pdwStubPhase);
  5142.  
  5143.  
  5144. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_border_Proxy( 
  5145.     IHTMLStyle __RPC_FAR * This,
  5146.     /* [in] */ BSTR v);
  5147.  
  5148.  
  5149. void __RPC_STUB IHTMLStyle_put_border_Stub(
  5150.     IRpcStubBuffer *This,
  5151.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5152.     PRPC_MESSAGE _pRpcMessage,
  5153.     DWORD *_pdwStubPhase);
  5154.  
  5155.  
  5156. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_border_Proxy( 
  5157.     IHTMLStyle __RPC_FAR * This,
  5158.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5159.  
  5160.  
  5161. void __RPC_STUB IHTMLStyle_get_border_Stub(
  5162.     IRpcStubBuffer *This,
  5163.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5164.     PRPC_MESSAGE _pRpcMessage,
  5165.     DWORD *_pdwStubPhase);
  5166.  
  5167.  
  5168. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTop_Proxy( 
  5169.     IHTMLStyle __RPC_FAR * This,
  5170.     /* [in] */ BSTR v);
  5171.  
  5172.  
  5173. void __RPC_STUB IHTMLStyle_put_borderTop_Stub(
  5174.     IRpcStubBuffer *This,
  5175.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5176.     PRPC_MESSAGE _pRpcMessage,
  5177.     DWORD *_pdwStubPhase);
  5178.  
  5179.  
  5180. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTop_Proxy( 
  5181.     IHTMLStyle __RPC_FAR * This,
  5182.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5183.  
  5184.  
  5185. void __RPC_STUB IHTMLStyle_get_borderTop_Stub(
  5186.     IRpcStubBuffer *This,
  5187.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5188.     PRPC_MESSAGE _pRpcMessage,
  5189.     DWORD *_pdwStubPhase);
  5190.  
  5191.  
  5192. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRight_Proxy( 
  5193.     IHTMLStyle __RPC_FAR * This,
  5194.     /* [in] */ BSTR v);
  5195.  
  5196.  
  5197. void __RPC_STUB IHTMLStyle_put_borderRight_Stub(
  5198.     IRpcStubBuffer *This,
  5199.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5200.     PRPC_MESSAGE _pRpcMessage,
  5201.     DWORD *_pdwStubPhase);
  5202.  
  5203.  
  5204. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRight_Proxy( 
  5205.     IHTMLStyle __RPC_FAR * This,
  5206.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5207.  
  5208.  
  5209. void __RPC_STUB IHTMLStyle_get_borderRight_Stub(
  5210.     IRpcStubBuffer *This,
  5211.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5212.     PRPC_MESSAGE _pRpcMessage,
  5213.     DWORD *_pdwStubPhase);
  5214.  
  5215.  
  5216. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottom_Proxy( 
  5217.     IHTMLStyle __RPC_FAR * This,
  5218.     /* [in] */ BSTR v);
  5219.  
  5220.  
  5221. void __RPC_STUB IHTMLStyle_put_borderBottom_Stub(
  5222.     IRpcStubBuffer *This,
  5223.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5224.     PRPC_MESSAGE _pRpcMessage,
  5225.     DWORD *_pdwStubPhase);
  5226.  
  5227.  
  5228. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottom_Proxy( 
  5229.     IHTMLStyle __RPC_FAR * This,
  5230.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5231.  
  5232.  
  5233. void __RPC_STUB IHTMLStyle_get_borderBottom_Stub(
  5234.     IRpcStubBuffer *This,
  5235.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5236.     PRPC_MESSAGE _pRpcMessage,
  5237.     DWORD *_pdwStubPhase);
  5238.  
  5239.  
  5240. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeft_Proxy( 
  5241.     IHTMLStyle __RPC_FAR * This,
  5242.     /* [in] */ BSTR v);
  5243.  
  5244.  
  5245. void __RPC_STUB IHTMLStyle_put_borderLeft_Stub(
  5246.     IRpcStubBuffer *This,
  5247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5248.     PRPC_MESSAGE _pRpcMessage,
  5249.     DWORD *_pdwStubPhase);
  5250.  
  5251.  
  5252. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeft_Proxy( 
  5253.     IHTMLStyle __RPC_FAR * This,
  5254.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5255.  
  5256.  
  5257. void __RPC_STUB IHTMLStyle_get_borderLeft_Stub(
  5258.     IRpcStubBuffer *This,
  5259.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5260.     PRPC_MESSAGE _pRpcMessage,
  5261.     DWORD *_pdwStubPhase);
  5262.  
  5263.  
  5264. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderColor_Proxy( 
  5265.     IHTMLStyle __RPC_FAR * This,
  5266.     /* [in] */ BSTR v);
  5267.  
  5268.  
  5269. void __RPC_STUB IHTMLStyle_put_borderColor_Stub(
  5270.     IRpcStubBuffer *This,
  5271.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5272.     PRPC_MESSAGE _pRpcMessage,
  5273.     DWORD *_pdwStubPhase);
  5274.  
  5275.  
  5276. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderColor_Proxy( 
  5277.     IHTMLStyle __RPC_FAR * This,
  5278.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5279.  
  5280.  
  5281. void __RPC_STUB IHTMLStyle_get_borderColor_Stub(
  5282.     IRpcStubBuffer *This,
  5283.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5284.     PRPC_MESSAGE _pRpcMessage,
  5285.     DWORD *_pdwStubPhase);
  5286.  
  5287.  
  5288. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopColor_Proxy( 
  5289.     IHTMLStyle __RPC_FAR * This,
  5290.     /* [in] */ VARIANT v);
  5291.  
  5292.  
  5293. void __RPC_STUB IHTMLStyle_put_borderTopColor_Stub(
  5294.     IRpcStubBuffer *This,
  5295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5296.     PRPC_MESSAGE _pRpcMessage,
  5297.     DWORD *_pdwStubPhase);
  5298.  
  5299.  
  5300. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopColor_Proxy( 
  5301.     IHTMLStyle __RPC_FAR * This,
  5302.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5303.  
  5304.  
  5305. void __RPC_STUB IHTMLStyle_get_borderTopColor_Stub(
  5306.     IRpcStubBuffer *This,
  5307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5308.     PRPC_MESSAGE _pRpcMessage,
  5309.     DWORD *_pdwStubPhase);
  5310.  
  5311.  
  5312. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightColor_Proxy( 
  5313.     IHTMLStyle __RPC_FAR * This,
  5314.     /* [in] */ VARIANT v);
  5315.  
  5316.  
  5317. void __RPC_STUB IHTMLStyle_put_borderRightColor_Stub(
  5318.     IRpcStubBuffer *This,
  5319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5320.     PRPC_MESSAGE _pRpcMessage,
  5321.     DWORD *_pdwStubPhase);
  5322.  
  5323.  
  5324. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightColor_Proxy( 
  5325.     IHTMLStyle __RPC_FAR * This,
  5326.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5327.  
  5328.  
  5329. void __RPC_STUB IHTMLStyle_get_borderRightColor_Stub(
  5330.     IRpcStubBuffer *This,
  5331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5332.     PRPC_MESSAGE _pRpcMessage,
  5333.     DWORD *_pdwStubPhase);
  5334.  
  5335.  
  5336. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomColor_Proxy( 
  5337.     IHTMLStyle __RPC_FAR * This,
  5338.     /* [in] */ VARIANT v);
  5339.  
  5340.  
  5341. void __RPC_STUB IHTMLStyle_put_borderBottomColor_Stub(
  5342.     IRpcStubBuffer *This,
  5343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5344.     PRPC_MESSAGE _pRpcMessage,
  5345.     DWORD *_pdwStubPhase);
  5346.  
  5347.  
  5348. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomColor_Proxy( 
  5349.     IHTMLStyle __RPC_FAR * This,
  5350.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5351.  
  5352.  
  5353. void __RPC_STUB IHTMLStyle_get_borderBottomColor_Stub(
  5354.     IRpcStubBuffer *This,
  5355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5356.     PRPC_MESSAGE _pRpcMessage,
  5357.     DWORD *_pdwStubPhase);
  5358.  
  5359.  
  5360. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftColor_Proxy( 
  5361.     IHTMLStyle __RPC_FAR * This,
  5362.     /* [in] */ VARIANT v);
  5363.  
  5364.  
  5365. void __RPC_STUB IHTMLStyle_put_borderLeftColor_Stub(
  5366.     IRpcStubBuffer *This,
  5367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5368.     PRPC_MESSAGE _pRpcMessage,
  5369.     DWORD *_pdwStubPhase);
  5370.  
  5371.  
  5372. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftColor_Proxy( 
  5373.     IHTMLStyle __RPC_FAR * This,
  5374.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5375.  
  5376.  
  5377. void __RPC_STUB IHTMLStyle_get_borderLeftColor_Stub(
  5378.     IRpcStubBuffer *This,
  5379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5380.     PRPC_MESSAGE _pRpcMessage,
  5381.     DWORD *_pdwStubPhase);
  5382.  
  5383.  
  5384. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderWidth_Proxy( 
  5385.     IHTMLStyle __RPC_FAR * This,
  5386.     /* [in] */ BSTR v);
  5387.  
  5388.  
  5389. void __RPC_STUB IHTMLStyle_put_borderWidth_Stub(
  5390.     IRpcStubBuffer *This,
  5391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5392.     PRPC_MESSAGE _pRpcMessage,
  5393.     DWORD *_pdwStubPhase);
  5394.  
  5395.  
  5396. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderWidth_Proxy( 
  5397.     IHTMLStyle __RPC_FAR * This,
  5398.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5399.  
  5400.  
  5401. void __RPC_STUB IHTMLStyle_get_borderWidth_Stub(
  5402.     IRpcStubBuffer *This,
  5403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5404.     PRPC_MESSAGE _pRpcMessage,
  5405.     DWORD *_pdwStubPhase);
  5406.  
  5407.  
  5408. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopWidth_Proxy( 
  5409.     IHTMLStyle __RPC_FAR * This,
  5410.     /* [in] */ VARIANT v);
  5411.  
  5412.  
  5413. void __RPC_STUB IHTMLStyle_put_borderTopWidth_Stub(
  5414.     IRpcStubBuffer *This,
  5415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5416.     PRPC_MESSAGE _pRpcMessage,
  5417.     DWORD *_pdwStubPhase);
  5418.  
  5419.  
  5420. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopWidth_Proxy( 
  5421.     IHTMLStyle __RPC_FAR * This,
  5422.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5423.  
  5424.  
  5425. void __RPC_STUB IHTMLStyle_get_borderTopWidth_Stub(
  5426.     IRpcStubBuffer *This,
  5427.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5428.     PRPC_MESSAGE _pRpcMessage,
  5429.     DWORD *_pdwStubPhase);
  5430.  
  5431.  
  5432. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightWidth_Proxy( 
  5433.     IHTMLStyle __RPC_FAR * This,
  5434.     /* [in] */ VARIANT v);
  5435.  
  5436.  
  5437. void __RPC_STUB IHTMLStyle_put_borderRightWidth_Stub(
  5438.     IRpcStubBuffer *This,
  5439.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5440.     PRPC_MESSAGE _pRpcMessage,
  5441.     DWORD *_pdwStubPhase);
  5442.  
  5443.  
  5444. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightWidth_Proxy( 
  5445.     IHTMLStyle __RPC_FAR * This,
  5446.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5447.  
  5448.  
  5449. void __RPC_STUB IHTMLStyle_get_borderRightWidth_Stub(
  5450.     IRpcStubBuffer *This,
  5451.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5452.     PRPC_MESSAGE _pRpcMessage,
  5453.     DWORD *_pdwStubPhase);
  5454.  
  5455.  
  5456. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomWidth_Proxy( 
  5457.     IHTMLStyle __RPC_FAR * This,
  5458.     /* [in] */ VARIANT v);
  5459.  
  5460.  
  5461. void __RPC_STUB IHTMLStyle_put_borderBottomWidth_Stub(
  5462.     IRpcStubBuffer *This,
  5463.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5464.     PRPC_MESSAGE _pRpcMessage,
  5465.     DWORD *_pdwStubPhase);
  5466.  
  5467.  
  5468. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomWidth_Proxy( 
  5469.     IHTMLStyle __RPC_FAR * This,
  5470.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5471.  
  5472.  
  5473. void __RPC_STUB IHTMLStyle_get_borderBottomWidth_Stub(
  5474.     IRpcStubBuffer *This,
  5475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5476.     PRPC_MESSAGE _pRpcMessage,
  5477.     DWORD *_pdwStubPhase);
  5478.  
  5479.  
  5480. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftWidth_Proxy( 
  5481.     IHTMLStyle __RPC_FAR * This,
  5482.     /* [in] */ VARIANT v);
  5483.  
  5484.  
  5485. void __RPC_STUB IHTMLStyle_put_borderLeftWidth_Stub(
  5486.     IRpcStubBuffer *This,
  5487.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5488.     PRPC_MESSAGE _pRpcMessage,
  5489.     DWORD *_pdwStubPhase);
  5490.  
  5491.  
  5492. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftWidth_Proxy( 
  5493.     IHTMLStyle __RPC_FAR * This,
  5494.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5495.  
  5496.  
  5497. void __RPC_STUB IHTMLStyle_get_borderLeftWidth_Stub(
  5498.     IRpcStubBuffer *This,
  5499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5500.     PRPC_MESSAGE _pRpcMessage,
  5501.     DWORD *_pdwStubPhase);
  5502.  
  5503.  
  5504. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderStyle_Proxy( 
  5505.     IHTMLStyle __RPC_FAR * This,
  5506.     /* [in] */ BSTR v);
  5507.  
  5508.  
  5509. void __RPC_STUB IHTMLStyle_put_borderStyle_Stub(
  5510.     IRpcStubBuffer *This,
  5511.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5512.     PRPC_MESSAGE _pRpcMessage,
  5513.     DWORD *_pdwStubPhase);
  5514.  
  5515.  
  5516. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderStyle_Proxy( 
  5517.     IHTMLStyle __RPC_FAR * This,
  5518.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5519.  
  5520.  
  5521. void __RPC_STUB IHTMLStyle_get_borderStyle_Stub(
  5522.     IRpcStubBuffer *This,
  5523.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5524.     PRPC_MESSAGE _pRpcMessage,
  5525.     DWORD *_pdwStubPhase);
  5526.  
  5527.  
  5528. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopStyle_Proxy( 
  5529.     IHTMLStyle __RPC_FAR * This,
  5530.     /* [in] */ BSTR v);
  5531.  
  5532.  
  5533. void __RPC_STUB IHTMLStyle_put_borderTopStyle_Stub(
  5534.     IRpcStubBuffer *This,
  5535.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5536.     PRPC_MESSAGE _pRpcMessage,
  5537.     DWORD *_pdwStubPhase);
  5538.  
  5539.  
  5540. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopStyle_Proxy( 
  5541.     IHTMLStyle __RPC_FAR * This,
  5542.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5543.  
  5544.  
  5545. void __RPC_STUB IHTMLStyle_get_borderTopStyle_Stub(
  5546.     IRpcStubBuffer *This,
  5547.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5548.     PRPC_MESSAGE _pRpcMessage,
  5549.     DWORD *_pdwStubPhase);
  5550.  
  5551.  
  5552. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightStyle_Proxy( 
  5553.     IHTMLStyle __RPC_FAR * This,
  5554.     /* [in] */ BSTR v);
  5555.  
  5556.  
  5557. void __RPC_STUB IHTMLStyle_put_borderRightStyle_Stub(
  5558.     IRpcStubBuffer *This,
  5559.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5560.     PRPC_MESSAGE _pRpcMessage,
  5561.     DWORD *_pdwStubPhase);
  5562.  
  5563.  
  5564. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightStyle_Proxy( 
  5565.     IHTMLStyle __RPC_FAR * This,
  5566.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5567.  
  5568.  
  5569. void __RPC_STUB IHTMLStyle_get_borderRightStyle_Stub(
  5570.     IRpcStubBuffer *This,
  5571.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5572.     PRPC_MESSAGE _pRpcMessage,
  5573.     DWORD *_pdwStubPhase);
  5574.  
  5575.  
  5576. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomStyle_Proxy( 
  5577.     IHTMLStyle __RPC_FAR * This,
  5578.     /* [in] */ BSTR v);
  5579.  
  5580.  
  5581. void __RPC_STUB IHTMLStyle_put_borderBottomStyle_Stub(
  5582.     IRpcStubBuffer *This,
  5583.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5584.     PRPC_MESSAGE _pRpcMessage,
  5585.     DWORD *_pdwStubPhase);
  5586.  
  5587.  
  5588. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomStyle_Proxy( 
  5589.     IHTMLStyle __RPC_FAR * This,
  5590.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5591.  
  5592.  
  5593. void __RPC_STUB IHTMLStyle_get_borderBottomStyle_Stub(
  5594.     IRpcStubBuffer *This,
  5595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5596.     PRPC_MESSAGE _pRpcMessage,
  5597.     DWORD *_pdwStubPhase);
  5598.  
  5599.  
  5600. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftStyle_Proxy( 
  5601.     IHTMLStyle __RPC_FAR * This,
  5602.     /* [in] */ BSTR v);
  5603.  
  5604.  
  5605. void __RPC_STUB IHTMLStyle_put_borderLeftStyle_Stub(
  5606.     IRpcStubBuffer *This,
  5607.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5608.     PRPC_MESSAGE _pRpcMessage,
  5609.     DWORD *_pdwStubPhase);
  5610.  
  5611.  
  5612. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftStyle_Proxy( 
  5613.     IHTMLStyle __RPC_FAR * This,
  5614.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5615.  
  5616.  
  5617. void __RPC_STUB IHTMLStyle_get_borderLeftStyle_Stub(
  5618.     IRpcStubBuffer *This,
  5619.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5620.     PRPC_MESSAGE _pRpcMessage,
  5621.     DWORD *_pdwStubPhase);
  5622.  
  5623.  
  5624. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_width_Proxy( 
  5625.     IHTMLStyle __RPC_FAR * This,
  5626.     /* [in] */ VARIANT v);
  5627.  
  5628.  
  5629. void __RPC_STUB IHTMLStyle_put_width_Stub(
  5630.     IRpcStubBuffer *This,
  5631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5632.     PRPC_MESSAGE _pRpcMessage,
  5633.     DWORD *_pdwStubPhase);
  5634.  
  5635.  
  5636. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_width_Proxy( 
  5637.     IHTMLStyle __RPC_FAR * This,
  5638.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5639.  
  5640.  
  5641. void __RPC_STUB IHTMLStyle_get_width_Stub(
  5642.     IRpcStubBuffer *This,
  5643.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5644.     PRPC_MESSAGE _pRpcMessage,
  5645.     DWORD *_pdwStubPhase);
  5646.  
  5647.  
  5648. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_height_Proxy( 
  5649.     IHTMLStyle __RPC_FAR * This,
  5650.     /* [in] */ VARIANT v);
  5651.  
  5652.  
  5653. void __RPC_STUB IHTMLStyle_put_height_Stub(
  5654.     IRpcStubBuffer *This,
  5655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5656.     PRPC_MESSAGE _pRpcMessage,
  5657.     DWORD *_pdwStubPhase);
  5658.  
  5659.  
  5660. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_height_Proxy( 
  5661.     IHTMLStyle __RPC_FAR * This,
  5662.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5663.  
  5664.  
  5665. void __RPC_STUB IHTMLStyle_get_height_Stub(
  5666.     IRpcStubBuffer *This,
  5667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5668.     PRPC_MESSAGE _pRpcMessage,
  5669.     DWORD *_pdwStubPhase);
  5670.  
  5671.  
  5672. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_styleFloat_Proxy( 
  5673.     IHTMLStyle __RPC_FAR * This,
  5674.     /* [in] */ BSTR v);
  5675.  
  5676.  
  5677. void __RPC_STUB IHTMLStyle_put_styleFloat_Stub(
  5678.     IRpcStubBuffer *This,
  5679.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5680.     PRPC_MESSAGE _pRpcMessage,
  5681.     DWORD *_pdwStubPhase);
  5682.  
  5683.  
  5684. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_styleFloat_Proxy( 
  5685.     IHTMLStyle __RPC_FAR * This,
  5686.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5687.  
  5688.  
  5689. void __RPC_STUB IHTMLStyle_get_styleFloat_Stub(
  5690.     IRpcStubBuffer *This,
  5691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5692.     PRPC_MESSAGE _pRpcMessage,
  5693.     DWORD *_pdwStubPhase);
  5694.  
  5695.  
  5696. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clear_Proxy( 
  5697.     IHTMLStyle __RPC_FAR * This,
  5698.     /* [in] */ BSTR v);
  5699.  
  5700.  
  5701. void __RPC_STUB IHTMLStyle_put_clear_Stub(
  5702.     IRpcStubBuffer *This,
  5703.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5704.     PRPC_MESSAGE _pRpcMessage,
  5705.     DWORD *_pdwStubPhase);
  5706.  
  5707.  
  5708. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clear_Proxy( 
  5709.     IHTMLStyle __RPC_FAR * This,
  5710.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5711.  
  5712.  
  5713. void __RPC_STUB IHTMLStyle_get_clear_Stub(
  5714.     IRpcStubBuffer *This,
  5715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5716.     PRPC_MESSAGE _pRpcMessage,
  5717.     DWORD *_pdwStubPhase);
  5718.  
  5719.  
  5720. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_display_Proxy( 
  5721.     IHTMLStyle __RPC_FAR * This,
  5722.     /* [in] */ BSTR v);
  5723.  
  5724.  
  5725. void __RPC_STUB IHTMLStyle_put_display_Stub(
  5726.     IRpcStubBuffer *This,
  5727.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5728.     PRPC_MESSAGE _pRpcMessage,
  5729.     DWORD *_pdwStubPhase);
  5730.  
  5731.  
  5732. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_display_Proxy( 
  5733.     IHTMLStyle __RPC_FAR * This,
  5734.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5735.  
  5736.  
  5737. void __RPC_STUB IHTMLStyle_get_display_Stub(
  5738.     IRpcStubBuffer *This,
  5739.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5740.     PRPC_MESSAGE _pRpcMessage,
  5741.     DWORD *_pdwStubPhase);
  5742.  
  5743.  
  5744. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_visibility_Proxy( 
  5745.     IHTMLStyle __RPC_FAR * This,
  5746.     /* [in] */ BSTR v);
  5747.  
  5748.  
  5749. void __RPC_STUB IHTMLStyle_put_visibility_Stub(
  5750.     IRpcStubBuffer *This,
  5751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5752.     PRPC_MESSAGE _pRpcMessage,
  5753.     DWORD *_pdwStubPhase);
  5754.  
  5755.  
  5756. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_visibility_Proxy( 
  5757.     IHTMLStyle __RPC_FAR * This,
  5758.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5759.  
  5760.  
  5761. void __RPC_STUB IHTMLStyle_get_visibility_Stub(
  5762.     IRpcStubBuffer *This,
  5763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5764.     PRPC_MESSAGE _pRpcMessage,
  5765.     DWORD *_pdwStubPhase);
  5766.  
  5767.  
  5768. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleType_Proxy( 
  5769.     IHTMLStyle __RPC_FAR * This,
  5770.     /* [in] */ BSTR v);
  5771.  
  5772.  
  5773. void __RPC_STUB IHTMLStyle_put_listStyleType_Stub(
  5774.     IRpcStubBuffer *This,
  5775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5776.     PRPC_MESSAGE _pRpcMessage,
  5777.     DWORD *_pdwStubPhase);
  5778.  
  5779.  
  5780. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleType_Proxy( 
  5781.     IHTMLStyle __RPC_FAR * This,
  5782.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5783.  
  5784.  
  5785. void __RPC_STUB IHTMLStyle_get_listStyleType_Stub(
  5786.     IRpcStubBuffer *This,
  5787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5788.     PRPC_MESSAGE _pRpcMessage,
  5789.     DWORD *_pdwStubPhase);
  5790.  
  5791.  
  5792. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStylePosition_Proxy( 
  5793.     IHTMLStyle __RPC_FAR * This,
  5794.     /* [in] */ BSTR v);
  5795.  
  5796.  
  5797. void __RPC_STUB IHTMLStyle_put_listStylePosition_Stub(
  5798.     IRpcStubBuffer *This,
  5799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5800.     PRPC_MESSAGE _pRpcMessage,
  5801.     DWORD *_pdwStubPhase);
  5802.  
  5803.  
  5804. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStylePosition_Proxy( 
  5805.     IHTMLStyle __RPC_FAR * This,
  5806.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5807.  
  5808.  
  5809. void __RPC_STUB IHTMLStyle_get_listStylePosition_Stub(
  5810.     IRpcStubBuffer *This,
  5811.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5812.     PRPC_MESSAGE _pRpcMessage,
  5813.     DWORD *_pdwStubPhase);
  5814.  
  5815.  
  5816. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleImage_Proxy( 
  5817.     IHTMLStyle __RPC_FAR * This,
  5818.     /* [in] */ BSTR v);
  5819.  
  5820.  
  5821. void __RPC_STUB IHTMLStyle_put_listStyleImage_Stub(
  5822.     IRpcStubBuffer *This,
  5823.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5824.     PRPC_MESSAGE _pRpcMessage,
  5825.     DWORD *_pdwStubPhase);
  5826.  
  5827.  
  5828. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleImage_Proxy( 
  5829.     IHTMLStyle __RPC_FAR * This,
  5830.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5831.  
  5832.  
  5833. void __RPC_STUB IHTMLStyle_get_listStyleImage_Stub(
  5834.     IRpcStubBuffer *This,
  5835.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5836.     PRPC_MESSAGE _pRpcMessage,
  5837.     DWORD *_pdwStubPhase);
  5838.  
  5839.  
  5840. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyle_Proxy( 
  5841.     IHTMLStyle __RPC_FAR * This,
  5842.     /* [in] */ BSTR v);
  5843.  
  5844.  
  5845. void __RPC_STUB IHTMLStyle_put_listStyle_Stub(
  5846.     IRpcStubBuffer *This,
  5847.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5848.     PRPC_MESSAGE _pRpcMessage,
  5849.     DWORD *_pdwStubPhase);
  5850.  
  5851.  
  5852. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyle_Proxy( 
  5853.     IHTMLStyle __RPC_FAR * This,
  5854.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5855.  
  5856.  
  5857. void __RPC_STUB IHTMLStyle_get_listStyle_Stub(
  5858.     IRpcStubBuffer *This,
  5859.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5860.     PRPC_MESSAGE _pRpcMessage,
  5861.     DWORD *_pdwStubPhase);
  5862.  
  5863.  
  5864. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_whiteSpace_Proxy( 
  5865.     IHTMLStyle __RPC_FAR * This,
  5866.     /* [in] */ BSTR v);
  5867.  
  5868.  
  5869. void __RPC_STUB IHTMLStyle_put_whiteSpace_Stub(
  5870.     IRpcStubBuffer *This,
  5871.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5872.     PRPC_MESSAGE _pRpcMessage,
  5873.     DWORD *_pdwStubPhase);
  5874.  
  5875.  
  5876. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_whiteSpace_Proxy( 
  5877.     IHTMLStyle __RPC_FAR * This,
  5878.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5879.  
  5880.  
  5881. void __RPC_STUB IHTMLStyle_get_whiteSpace_Stub(
  5882.     IRpcStubBuffer *This,
  5883.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5884.     PRPC_MESSAGE _pRpcMessage,
  5885.     DWORD *_pdwStubPhase);
  5886.  
  5887.  
  5888. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_top_Proxy( 
  5889.     IHTMLStyle __RPC_FAR * This,
  5890.     /* [in] */ VARIANT v);
  5891.  
  5892.  
  5893. void __RPC_STUB IHTMLStyle_put_top_Stub(
  5894.     IRpcStubBuffer *This,
  5895.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5896.     PRPC_MESSAGE _pRpcMessage,
  5897.     DWORD *_pdwStubPhase);
  5898.  
  5899.  
  5900. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_top_Proxy( 
  5901.     IHTMLStyle __RPC_FAR * This,
  5902.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5903.  
  5904.  
  5905. void __RPC_STUB IHTMLStyle_get_top_Stub(
  5906.     IRpcStubBuffer *This,
  5907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5908.     PRPC_MESSAGE _pRpcMessage,
  5909.     DWORD *_pdwStubPhase);
  5910.  
  5911.  
  5912. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_left_Proxy( 
  5913.     IHTMLStyle __RPC_FAR * This,
  5914.     /* [in] */ VARIANT v);
  5915.  
  5916.  
  5917. void __RPC_STUB IHTMLStyle_put_left_Stub(
  5918.     IRpcStubBuffer *This,
  5919.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5920.     PRPC_MESSAGE _pRpcMessage,
  5921.     DWORD *_pdwStubPhase);
  5922.  
  5923.  
  5924. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_left_Proxy( 
  5925.     IHTMLStyle __RPC_FAR * This,
  5926.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5927.  
  5928.  
  5929. void __RPC_STUB IHTMLStyle_get_left_Stub(
  5930.     IRpcStubBuffer *This,
  5931.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5932.     PRPC_MESSAGE _pRpcMessage,
  5933.     DWORD *_pdwStubPhase);
  5934.  
  5935.  
  5936. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_position_Proxy( 
  5937.     IHTMLStyle __RPC_FAR * This,
  5938.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5939.  
  5940.  
  5941. void __RPC_STUB IHTMLStyle_get_position_Stub(
  5942.     IRpcStubBuffer *This,
  5943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5944.     PRPC_MESSAGE _pRpcMessage,
  5945.     DWORD *_pdwStubPhase);
  5946.  
  5947.  
  5948. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_zIndex_Proxy( 
  5949.     IHTMLStyle __RPC_FAR * This,
  5950.     /* [in] */ VARIANT v);
  5951.  
  5952.  
  5953. void __RPC_STUB IHTMLStyle_put_zIndex_Stub(
  5954.     IRpcStubBuffer *This,
  5955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5956.     PRPC_MESSAGE _pRpcMessage,
  5957.     DWORD *_pdwStubPhase);
  5958.  
  5959.  
  5960. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_zIndex_Proxy( 
  5961.     IHTMLStyle __RPC_FAR * This,
  5962.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5963.  
  5964.  
  5965. void __RPC_STUB IHTMLStyle_get_zIndex_Stub(
  5966.     IRpcStubBuffer *This,
  5967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5968.     PRPC_MESSAGE _pRpcMessage,
  5969.     DWORD *_pdwStubPhase);
  5970.  
  5971.  
  5972. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_overflow_Proxy( 
  5973.     IHTMLStyle __RPC_FAR * This,
  5974.     /* [in] */ BSTR v);
  5975.  
  5976.  
  5977. void __RPC_STUB IHTMLStyle_put_overflow_Stub(
  5978.     IRpcStubBuffer *This,
  5979.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5980.     PRPC_MESSAGE _pRpcMessage,
  5981.     DWORD *_pdwStubPhase);
  5982.  
  5983.  
  5984. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_overflow_Proxy( 
  5985.     IHTMLStyle __RPC_FAR * This,
  5986.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5987.  
  5988.  
  5989. void __RPC_STUB IHTMLStyle_get_overflow_Stub(
  5990.     IRpcStubBuffer *This,
  5991.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5992.     PRPC_MESSAGE _pRpcMessage,
  5993.     DWORD *_pdwStubPhase);
  5994.  
  5995.  
  5996. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakBefore_Proxy( 
  5997.     IHTMLStyle __RPC_FAR * This,
  5998.     /* [in] */ BSTR v);
  5999.  
  6000.  
  6001. void __RPC_STUB IHTMLStyle_put_pageBreakBefore_Stub(
  6002.     IRpcStubBuffer *This,
  6003.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6004.     PRPC_MESSAGE _pRpcMessage,
  6005.     DWORD *_pdwStubPhase);
  6006.  
  6007.  
  6008. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakBefore_Proxy( 
  6009.     IHTMLStyle __RPC_FAR * This,
  6010.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6011.  
  6012.  
  6013. void __RPC_STUB IHTMLStyle_get_pageBreakBefore_Stub(
  6014.     IRpcStubBuffer *This,
  6015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6016.     PRPC_MESSAGE _pRpcMessage,
  6017.     DWORD *_pdwStubPhase);
  6018.  
  6019.  
  6020. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakAfter_Proxy( 
  6021.     IHTMLStyle __RPC_FAR * This,
  6022.     /* [in] */ BSTR v);
  6023.  
  6024.  
  6025. void __RPC_STUB IHTMLStyle_put_pageBreakAfter_Stub(
  6026.     IRpcStubBuffer *This,
  6027.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6028.     PRPC_MESSAGE _pRpcMessage,
  6029.     DWORD *_pdwStubPhase);
  6030.  
  6031.  
  6032. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakAfter_Proxy( 
  6033.     IHTMLStyle __RPC_FAR * This,
  6034.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6035.  
  6036.  
  6037. void __RPC_STUB IHTMLStyle_get_pageBreakAfter_Stub(
  6038.     IRpcStubBuffer *This,
  6039.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6040.     PRPC_MESSAGE _pRpcMessage,
  6041.     DWORD *_pdwStubPhase);
  6042.  
  6043.  
  6044. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cssText_Proxy( 
  6045.     IHTMLStyle __RPC_FAR * This,
  6046.     /* [in] */ BSTR v);
  6047.  
  6048.  
  6049. void __RPC_STUB IHTMLStyle_put_cssText_Stub(
  6050.     IRpcStubBuffer *This,
  6051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6052.     PRPC_MESSAGE _pRpcMessage,
  6053.     DWORD *_pdwStubPhase);
  6054.  
  6055.  
  6056. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cssText_Proxy( 
  6057.     IHTMLStyle __RPC_FAR * This,
  6058.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6059.  
  6060.  
  6061. void __RPC_STUB IHTMLStyle_get_cssText_Stub(
  6062.     IRpcStubBuffer *This,
  6063.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6064.     PRPC_MESSAGE _pRpcMessage,
  6065.     DWORD *_pdwStubPhase);
  6066.  
  6067.  
  6068. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelTop_Proxy( 
  6069.     IHTMLStyle __RPC_FAR * This,
  6070.     /* [in] */ long v);
  6071.  
  6072.  
  6073. void __RPC_STUB IHTMLStyle_put_pixelTop_Stub(
  6074.     IRpcStubBuffer *This,
  6075.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6076.     PRPC_MESSAGE _pRpcMessage,
  6077.     DWORD *_pdwStubPhase);
  6078.  
  6079.  
  6080. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelTop_Proxy( 
  6081.     IHTMLStyle __RPC_FAR * This,
  6082.     /* [out][retval] */ long __RPC_FAR *p);
  6083.  
  6084.  
  6085. void __RPC_STUB IHTMLStyle_get_pixelTop_Stub(
  6086.     IRpcStubBuffer *This,
  6087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6088.     PRPC_MESSAGE _pRpcMessage,
  6089.     DWORD *_pdwStubPhase);
  6090.  
  6091.  
  6092. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelLeft_Proxy( 
  6093.     IHTMLStyle __RPC_FAR * This,
  6094.     /* [in] */ long v);
  6095.  
  6096.  
  6097. void __RPC_STUB IHTMLStyle_put_pixelLeft_Stub(
  6098.     IRpcStubBuffer *This,
  6099.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6100.     PRPC_MESSAGE _pRpcMessage,
  6101.     DWORD *_pdwStubPhase);
  6102.  
  6103.  
  6104. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelLeft_Proxy( 
  6105.     IHTMLStyle __RPC_FAR * This,
  6106.     /* [out][retval] */ long __RPC_FAR *p);
  6107.  
  6108.  
  6109. void __RPC_STUB IHTMLStyle_get_pixelLeft_Stub(
  6110.     IRpcStubBuffer *This,
  6111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6112.     PRPC_MESSAGE _pRpcMessage,
  6113.     DWORD *_pdwStubPhase);
  6114.  
  6115.  
  6116. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelWidth_Proxy( 
  6117.     IHTMLStyle __RPC_FAR * This,
  6118.     /* [in] */ long v);
  6119.  
  6120.  
  6121. void __RPC_STUB IHTMLStyle_put_pixelWidth_Stub(
  6122.     IRpcStubBuffer *This,
  6123.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6124.     PRPC_MESSAGE _pRpcMessage,
  6125.     DWORD *_pdwStubPhase);
  6126.  
  6127.  
  6128. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelWidth_Proxy( 
  6129.     IHTMLStyle __RPC_FAR * This,
  6130.     /* [out][retval] */ long __RPC_FAR *p);
  6131.  
  6132.  
  6133. void __RPC_STUB IHTMLStyle_get_pixelWidth_Stub(
  6134.     IRpcStubBuffer *This,
  6135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6136.     PRPC_MESSAGE _pRpcMessage,
  6137.     DWORD *_pdwStubPhase);
  6138.  
  6139.  
  6140. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelHeight_Proxy( 
  6141.     IHTMLStyle __RPC_FAR * This,
  6142.     /* [in] */ long v);
  6143.  
  6144.  
  6145. void __RPC_STUB IHTMLStyle_put_pixelHeight_Stub(
  6146.     IRpcStubBuffer *This,
  6147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6148.     PRPC_MESSAGE _pRpcMessage,
  6149.     DWORD *_pdwStubPhase);
  6150.  
  6151.  
  6152. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelHeight_Proxy( 
  6153.     IHTMLStyle __RPC_FAR * This,
  6154.     /* [out][retval] */ long __RPC_FAR *p);
  6155.  
  6156.  
  6157. void __RPC_STUB IHTMLStyle_get_pixelHeight_Stub(
  6158.     IRpcStubBuffer *This,
  6159.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6160.     PRPC_MESSAGE _pRpcMessage,
  6161.     DWORD *_pdwStubPhase);
  6162.  
  6163.  
  6164. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posTop_Proxy( 
  6165.     IHTMLStyle __RPC_FAR * This,
  6166.     /* [in] */ float v);
  6167.  
  6168.  
  6169. void __RPC_STUB IHTMLStyle_put_posTop_Stub(
  6170.     IRpcStubBuffer *This,
  6171.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6172.     PRPC_MESSAGE _pRpcMessage,
  6173.     DWORD *_pdwStubPhase);
  6174.  
  6175.  
  6176. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posTop_Proxy( 
  6177.     IHTMLStyle __RPC_FAR * This,
  6178.     /* [out][retval] */ float __RPC_FAR *p);
  6179.  
  6180.  
  6181. void __RPC_STUB IHTMLStyle_get_posTop_Stub(
  6182.     IRpcStubBuffer *This,
  6183.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6184.     PRPC_MESSAGE _pRpcMessage,
  6185.     DWORD *_pdwStubPhase);
  6186.  
  6187.  
  6188. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posLeft_Proxy( 
  6189.     IHTMLStyle __RPC_FAR * This,
  6190.     /* [in] */ float v);
  6191.  
  6192.  
  6193. void __RPC_STUB IHTMLStyle_put_posLeft_Stub(
  6194.     IRpcStubBuffer *This,
  6195.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6196.     PRPC_MESSAGE _pRpcMessage,
  6197.     DWORD *_pdwStubPhase);
  6198.  
  6199.  
  6200. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posLeft_Proxy( 
  6201.     IHTMLStyle __RPC_FAR * This,
  6202.     /* [out][retval] */ float __RPC_FAR *p);
  6203.  
  6204.  
  6205. void __RPC_STUB IHTMLStyle_get_posLeft_Stub(
  6206.     IRpcStubBuffer *This,
  6207.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6208.     PRPC_MESSAGE _pRpcMessage,
  6209.     DWORD *_pdwStubPhase);
  6210.  
  6211.  
  6212. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posWidth_Proxy( 
  6213.     IHTMLStyle __RPC_FAR * This,
  6214.     /* [in] */ float v);
  6215.  
  6216.  
  6217. void __RPC_STUB IHTMLStyle_put_posWidth_Stub(
  6218.     IRpcStubBuffer *This,
  6219.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6220.     PRPC_MESSAGE _pRpcMessage,
  6221.     DWORD *_pdwStubPhase);
  6222.  
  6223.  
  6224. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posWidth_Proxy( 
  6225.     IHTMLStyle __RPC_FAR * This,
  6226.     /* [out][retval] */ float __RPC_FAR *p);
  6227.  
  6228.  
  6229. void __RPC_STUB IHTMLStyle_get_posWidth_Stub(
  6230.     IRpcStubBuffer *This,
  6231.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6232.     PRPC_MESSAGE _pRpcMessage,
  6233.     DWORD *_pdwStubPhase);
  6234.  
  6235.  
  6236. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posHeight_Proxy( 
  6237.     IHTMLStyle __RPC_FAR * This,
  6238.     /* [in] */ float v);
  6239.  
  6240.  
  6241. void __RPC_STUB IHTMLStyle_put_posHeight_Stub(
  6242.     IRpcStubBuffer *This,
  6243.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6244.     PRPC_MESSAGE _pRpcMessage,
  6245.     DWORD *_pdwStubPhase);
  6246.  
  6247.  
  6248. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posHeight_Proxy( 
  6249.     IHTMLStyle __RPC_FAR * This,
  6250.     /* [out][retval] */ float __RPC_FAR *p);
  6251.  
  6252.  
  6253. void __RPC_STUB IHTMLStyle_get_posHeight_Stub(
  6254.     IRpcStubBuffer *This,
  6255.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6256.     PRPC_MESSAGE _pRpcMessage,
  6257.     DWORD *_pdwStubPhase);
  6258.  
  6259.  
  6260. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cursor_Proxy( 
  6261.     IHTMLStyle __RPC_FAR * This,
  6262.     /* [in] */ BSTR v);
  6263.  
  6264.  
  6265. void __RPC_STUB IHTMLStyle_put_cursor_Stub(
  6266.     IRpcStubBuffer *This,
  6267.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6268.     PRPC_MESSAGE _pRpcMessage,
  6269.     DWORD *_pdwStubPhase);
  6270.  
  6271.  
  6272. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cursor_Proxy( 
  6273.     IHTMLStyle __RPC_FAR * This,
  6274.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6275.  
  6276.  
  6277. void __RPC_STUB IHTMLStyle_get_cursor_Stub(
  6278.     IRpcStubBuffer *This,
  6279.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6280.     PRPC_MESSAGE _pRpcMessage,
  6281.     DWORD *_pdwStubPhase);
  6282.  
  6283.  
  6284. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clip_Proxy( 
  6285.     IHTMLStyle __RPC_FAR * This,
  6286.     /* [in] */ BSTR v);
  6287.  
  6288.  
  6289. void __RPC_STUB IHTMLStyle_put_clip_Stub(
  6290.     IRpcStubBuffer *This,
  6291.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6292.     PRPC_MESSAGE _pRpcMessage,
  6293.     DWORD *_pdwStubPhase);
  6294.  
  6295.  
  6296. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clip_Proxy( 
  6297.     IHTMLStyle __RPC_FAR * This,
  6298.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6299.  
  6300.  
  6301. void __RPC_STUB IHTMLStyle_get_clip_Stub(
  6302.     IRpcStubBuffer *This,
  6303.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6304.     PRPC_MESSAGE _pRpcMessage,
  6305.     DWORD *_pdwStubPhase);
  6306.  
  6307.  
  6308. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_filter_Proxy( 
  6309.     IHTMLStyle __RPC_FAR * This,
  6310.     /* [in] */ BSTR v);
  6311.  
  6312.  
  6313. void __RPC_STUB IHTMLStyle_put_filter_Stub(
  6314.     IRpcStubBuffer *This,
  6315.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6316.     PRPC_MESSAGE _pRpcMessage,
  6317.     DWORD *_pdwStubPhase);
  6318.  
  6319.  
  6320. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_filter_Proxy( 
  6321.     IHTMLStyle __RPC_FAR * This,
  6322.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6323.  
  6324.  
  6325. void __RPC_STUB IHTMLStyle_get_filter_Stub(
  6326.     IRpcStubBuffer *This,
  6327.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6328.     PRPC_MESSAGE _pRpcMessage,
  6329.     DWORD *_pdwStubPhase);
  6330.  
  6331.  
  6332. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_setAttribute_Proxy( 
  6333.     IHTMLStyle __RPC_FAR * This,
  6334.     /* [in] */ BSTR strAttributeName,
  6335.     /* [in] */ VARIANT AttributeValue,
  6336.     /* [in][defaultvalue] */ LONG lFlags);
  6337.  
  6338.  
  6339. void __RPC_STUB IHTMLStyle_setAttribute_Stub(
  6340.     IRpcStubBuffer *This,
  6341.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6342.     PRPC_MESSAGE _pRpcMessage,
  6343.     DWORD *_pdwStubPhase);
  6344.  
  6345.  
  6346. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_getAttribute_Proxy( 
  6347.     IHTMLStyle __RPC_FAR * This,
  6348.     /* [in] */ BSTR strAttributeName,
  6349.     /* [in][defaultvalue] */ LONG lFlags,
  6350.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  6351.  
  6352.  
  6353. void __RPC_STUB IHTMLStyle_getAttribute_Stub(
  6354.     IRpcStubBuffer *This,
  6355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6356.     PRPC_MESSAGE _pRpcMessage,
  6357.     DWORD *_pdwStubPhase);
  6358.  
  6359.  
  6360. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_removeAttribute_Proxy( 
  6361.     IHTMLStyle __RPC_FAR * This,
  6362.     /* [in] */ BSTR strAttributeName,
  6363.     /* [in][defaultvalue] */ LONG lFlags,
  6364.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  6365.  
  6366.  
  6367. void __RPC_STUB IHTMLStyle_removeAttribute_Stub(
  6368.     IRpcStubBuffer *This,
  6369.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6370.     PRPC_MESSAGE _pRpcMessage,
  6371.     DWORD *_pdwStubPhase);
  6372.  
  6373.  
  6374. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_toString_Proxy( 
  6375.     IHTMLStyle __RPC_FAR * This,
  6376.     /* [out][retval] */ BSTR __RPC_FAR *String);
  6377.  
  6378.  
  6379. void __RPC_STUB IHTMLStyle_toString_Stub(
  6380.     IRpcStubBuffer *This,
  6381.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6382.     PRPC_MESSAGE _pRpcMessage,
  6383.     DWORD *_pdwStubPhase);
  6384.  
  6385.  
  6386.  
  6387. #endif     /* __IHTMLStyle_INTERFACE_DEFINED__ */
  6388.  
  6389.  
  6390. #ifndef __IHTMLRuleStyle_INTERFACE_DEFINED__
  6391. #define __IHTMLRuleStyle_INTERFACE_DEFINED__
  6392.  
  6393. /****************************************
  6394.  * Generated header for interface: IHTMLRuleStyle
  6395.  * at Mon Nov 17 12:04:35 1997
  6396.  * using MIDL 3.02.88
  6397.  ****************************************/
  6398. /* [object][uuid][dual][oleautomation] */ 
  6399.  
  6400.  
  6401.  
  6402. EXTERN_C const IID IID_IHTMLRuleStyle;
  6403.  
  6404. #if defined(__cplusplus) && !defined(CINTERFACE)
  6405.     
  6406.     interface DECLSPEC_UUID("3050f3cf-98b5-11cf-bb82-00aa00bdce0b")
  6407.     IHTMLRuleStyle : public IDispatch
  6408.     {
  6409.     public:
  6410.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  6411.             /* [in] */ BSTR v) = 0;
  6412.         
  6413.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  6414.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6415.         
  6416.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  6417.             /* [in] */ BSTR v) = 0;
  6418.         
  6419.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  6420.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6421.         
  6422.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  6423.             /* [in] */ BSTR v) = 0;
  6424.         
  6425.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  6426.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6427.         
  6428.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  6429.             /* [in] */ BSTR v) = 0;
  6430.         
  6431.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  6432.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6433.         
  6434.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  6435.             /* [in] */ VARIANT v) = 0;
  6436.         
  6437.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  6438.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6439.         
  6440.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  6441.             /* [in] */ BSTR v) = 0;
  6442.         
  6443.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  6444.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6445.         
  6446.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  6447.             /* [in] */ VARIANT v) = 0;
  6448.         
  6449.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  6450.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6451.         
  6452.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  6453.             /* [in] */ BSTR v) = 0;
  6454.         
  6455.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  6456.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6457.         
  6458.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  6459.             /* [in] */ VARIANT v) = 0;
  6460.         
  6461.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  6462.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6463.         
  6464.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  6465.             /* [in] */ BSTR v) = 0;
  6466.         
  6467.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  6468.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6469.         
  6470.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  6471.             /* [in] */ BSTR v) = 0;
  6472.         
  6473.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  6474.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6475.         
  6476.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  6477.             /* [in] */ BSTR v) = 0;
  6478.         
  6479.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  6480.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6481.         
  6482.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  6483.             /* [in] */ BSTR v) = 0;
  6484.         
  6485.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  6486.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6487.         
  6488.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  6489.             /* [in] */ VARIANT v) = 0;
  6490.         
  6491.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  6492.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6493.         
  6494.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  6495.             /* [in] */ VARIANT v) = 0;
  6496.         
  6497.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  6498.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6499.         
  6500.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  6501.             /* [in] */ VARIANT v) = 0;
  6502.         
  6503.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  6504.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6505.         
  6506.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  6507.             /* [in] */ VARIANT v) = 0;
  6508.         
  6509.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  6510.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6511.         
  6512.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  6513.             /* [in] */ BSTR v) = 0;
  6514.         
  6515.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  6516.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6517.         
  6518.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  6519.             /* [in] */ VARIANT_BOOL v) = 0;
  6520.         
  6521.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  6522.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6523.         
  6524.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  6525.             /* [in] */ VARIANT_BOOL v) = 0;
  6526.         
  6527.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  6528.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6529.         
  6530.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  6531.             /* [in] */ VARIANT_BOOL v) = 0;
  6532.         
  6533.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  6534.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6535.         
  6536.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  6537.             /* [in] */ VARIANT_BOOL v) = 0;
  6538.         
  6539.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  6540.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6541.         
  6542.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  6543.             /* [in] */ VARIANT_BOOL v) = 0;
  6544.         
  6545.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  6546.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6547.         
  6548.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  6549.             /* [in] */ VARIANT v) = 0;
  6550.         
  6551.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  6552.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6553.         
  6554.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  6555.             /* [in] */ BSTR v) = 0;
  6556.         
  6557.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  6558.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6559.         
  6560.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  6561.             /* [in] */ BSTR v) = 0;
  6562.         
  6563.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  6564.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6565.         
  6566.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  6567.             /* [in] */ VARIANT v) = 0;
  6568.         
  6569.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  6570.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6571.         
  6572.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  6573.             /* [in] */ VARIANT v) = 0;
  6574.         
  6575.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  6576.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6577.         
  6578.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  6579.             /* [in] */ VARIANT v) = 0;
  6580.         
  6581.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  6582.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6583.         
  6584.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  6585.             /* [in] */ VARIANT v) = 0;
  6586.         
  6587.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  6588.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6589.         
  6590.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  6591.             /* [in] */ VARIANT v) = 0;
  6592.         
  6593.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  6594.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6595.         
  6596.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  6597.             /* [in] */ VARIANT v) = 0;
  6598.         
  6599.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  6600.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6601.         
  6602.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  6603.             /* [in] */ BSTR v) = 0;
  6604.         
  6605.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  6606.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6607.         
  6608.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  6609.             /* [in] */ VARIANT v) = 0;
  6610.         
  6611.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  6612.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6613.         
  6614.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  6615.             /* [in] */ VARIANT v) = 0;
  6616.         
  6617.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  6618.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6619.         
  6620.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  6621.             /* [in] */ VARIANT v) = 0;
  6622.         
  6623.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  6624.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6625.         
  6626.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  6627.             /* [in] */ VARIANT v) = 0;
  6628.         
  6629.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  6630.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6631.         
  6632.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  6633.             /* [in] */ BSTR v) = 0;
  6634.         
  6635.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  6636.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6637.         
  6638.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  6639.             /* [in] */ BSTR v) = 0;
  6640.         
  6641.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  6642.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6643.         
  6644.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  6645.             /* [in] */ BSTR v) = 0;
  6646.         
  6647.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  6648.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6649.         
  6650.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  6651.             /* [in] */ BSTR v) = 0;
  6652.         
  6653.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  6654.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6655.         
  6656.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  6657.             /* [in] */ BSTR v) = 0;
  6658.         
  6659.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  6660.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6661.         
  6662.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  6663.             /* [in] */ BSTR v) = 0;
  6664.         
  6665.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  6666.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6667.         
  6668.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  6669.             /* [in] */ BSTR v) = 0;
  6670.         
  6671.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  6672.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6673.         
  6674.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  6675.             /* [in] */ VARIANT v) = 0;
  6676.         
  6677.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  6678.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6679.         
  6680.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  6681.             /* [in] */ VARIANT v) = 0;
  6682.         
  6683.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  6684.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6685.         
  6686.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  6687.             /* [in] */ VARIANT v) = 0;
  6688.         
  6689.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  6690.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6691.         
  6692.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  6693.             /* [in] */ VARIANT v) = 0;
  6694.         
  6695.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  6696.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6697.         
  6698.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  6699.             /* [in] */ BSTR v) = 0;
  6700.         
  6701.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  6702.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6703.         
  6704.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  6705.             /* [in] */ VARIANT v) = 0;
  6706.         
  6707.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  6708.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6709.         
  6710.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  6711.             /* [in] */ VARIANT v) = 0;
  6712.         
  6713.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  6714.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6715.         
  6716.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  6717.             /* [in] */ VARIANT v) = 0;
  6718.         
  6719.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  6720.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6721.         
  6722.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  6723.             /* [in] */ VARIANT v) = 0;
  6724.         
  6725.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  6726.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6727.         
  6728.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  6729.             /* [in] */ BSTR v) = 0;
  6730.         
  6731.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  6732.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6733.         
  6734.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  6735.             /* [in] */ BSTR v) = 0;
  6736.         
  6737.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  6738.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6739.         
  6740.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  6741.             /* [in] */ BSTR v) = 0;
  6742.         
  6743.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  6744.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6745.         
  6746.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  6747.             /* [in] */ BSTR v) = 0;
  6748.         
  6749.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  6750.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6751.         
  6752.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  6753.             /* [in] */ BSTR v) = 0;
  6754.         
  6755.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  6756.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6757.         
  6758.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  6759.             /* [in] */ VARIANT v) = 0;
  6760.         
  6761.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  6762.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6763.         
  6764.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  6765.             /* [in] */ VARIANT v) = 0;
  6766.         
  6767.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  6768.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6769.         
  6770.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  6771.             /* [in] */ BSTR v) = 0;
  6772.         
  6773.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  6774.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6775.         
  6776.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  6777.             /* [in] */ BSTR v) = 0;
  6778.         
  6779.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  6780.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6781.         
  6782.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  6783.             /* [in] */ BSTR v) = 0;
  6784.         
  6785.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  6786.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6787.         
  6788.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  6789.             /* [in] */ BSTR v) = 0;
  6790.         
  6791.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  6792.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6793.         
  6794.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  6795.             /* [in] */ BSTR v) = 0;
  6796.         
  6797.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  6798.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6799.         
  6800.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  6801.             /* [in] */ BSTR v) = 0;
  6802.         
  6803.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  6804.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6805.         
  6806.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  6807.             /* [in] */ BSTR v) = 0;
  6808.         
  6809.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  6810.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6811.         
  6812.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  6813.             /* [in] */ BSTR v) = 0;
  6814.         
  6815.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  6816.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6817.         
  6818.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  6819.             /* [in] */ BSTR v) = 0;
  6820.         
  6821.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  6822.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6823.         
  6824.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  6825.             /* [in] */ VARIANT v) = 0;
  6826.         
  6827.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  6828.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6829.         
  6830.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  6831.             /* [in] */ VARIANT v) = 0;
  6832.         
  6833.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  6834.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6835.         
  6836.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  6837.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6838.         
  6839.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  6840.             /* [in] */ VARIANT v) = 0;
  6841.         
  6842.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  6843.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6844.         
  6845.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  6846.             /* [in] */ BSTR v) = 0;
  6847.         
  6848.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  6849.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6850.         
  6851.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  6852.             /* [in] */ BSTR v) = 0;
  6853.         
  6854.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  6855.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6856.         
  6857.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  6858.             /* [in] */ BSTR v) = 0;
  6859.         
  6860.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  6861.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6862.         
  6863.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  6864.             /* [in] */ BSTR v) = 0;
  6865.         
  6866.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  6867.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6868.         
  6869.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  6870.             /* [in] */ BSTR v) = 0;
  6871.         
  6872.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  6873.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6874.         
  6875.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  6876.             /* [in] */ BSTR v) = 0;
  6877.         
  6878.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  6879.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6880.         
  6881.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  6882.             /* [in] */ BSTR v) = 0;
  6883.         
  6884.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  6885.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6886.         
  6887.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  6888.             /* [in] */ BSTR strAttributeName,
  6889.             /* [in] */ VARIANT AttributeValue,
  6890.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  6891.         
  6892.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  6893.             /* [in] */ BSTR strAttributeName,
  6894.             /* [in][defaultvalue] */ LONG lFlags,
  6895.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  6896.         
  6897.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  6898.             /* [in] */ BSTR strAttributeName,
  6899.             /* [in][defaultvalue] */ LONG lFlags,
  6900.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  6901.         
  6902.     };
  6903.     
  6904. #else     /* C style interface */
  6905.  
  6906.     typedef struct IHTMLRuleStyleVtbl
  6907.     {
  6908.         BEGIN_INTERFACE
  6909.         
  6910.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  6911.             IHTMLRuleStyle __RPC_FAR * This,
  6912.             /* [in] */ REFIID riid,
  6913.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  6914.         
  6915.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  6916.             IHTMLRuleStyle __RPC_FAR * This);
  6917.         
  6918.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  6919.             IHTMLRuleStyle __RPC_FAR * This);
  6920.         
  6921.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  6922.             IHTMLRuleStyle __RPC_FAR * This,
  6923.             /* [out] */ UINT __RPC_FAR *pctinfo);
  6924.         
  6925.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  6926.             IHTMLRuleStyle __RPC_FAR * This,
  6927.             /* [in] */ UINT iTInfo,
  6928.             /* [in] */ LCID lcid,
  6929.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  6930.         
  6931.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  6932.             IHTMLRuleStyle __RPC_FAR * This,
  6933.             /* [in] */ REFIID riid,
  6934.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  6935.             /* [in] */ UINT cNames,
  6936.             /* [in] */ LCID lcid,
  6937.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  6938.         
  6939.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  6940.             IHTMLRuleStyle __RPC_FAR * This,
  6941.             /* [in] */ DISPID dispIdMember,
  6942.             /* [in] */ REFIID riid,
  6943.             /* [in] */ LCID lcid,
  6944.             /* [in] */ WORD wFlags,
  6945.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  6946.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  6947.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  6948.             /* [out] */ UINT __RPC_FAR *puArgErr);
  6949.         
  6950.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  6951.             IHTMLRuleStyle __RPC_FAR * This,
  6952.             /* [in] */ BSTR v);
  6953.         
  6954.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  6955.             IHTMLRuleStyle __RPC_FAR * This,
  6956.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6957.         
  6958.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  6959.             IHTMLRuleStyle __RPC_FAR * This,
  6960.             /* [in] */ BSTR v);
  6961.         
  6962.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  6963.             IHTMLRuleStyle __RPC_FAR * This,
  6964.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6965.         
  6966.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  6967.             IHTMLRuleStyle __RPC_FAR * This,
  6968.             /* [in] */ BSTR v);
  6969.         
  6970.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  6971.             IHTMLRuleStyle __RPC_FAR * This,
  6972.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6973.         
  6974.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  6975.             IHTMLRuleStyle __RPC_FAR * This,
  6976.             /* [in] */ BSTR v);
  6977.         
  6978.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  6979.             IHTMLRuleStyle __RPC_FAR * This,
  6980.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6981.         
  6982.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  6983.             IHTMLRuleStyle __RPC_FAR * This,
  6984.             /* [in] */ VARIANT v);
  6985.         
  6986.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  6987.             IHTMLRuleStyle __RPC_FAR * This,
  6988.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6989.         
  6990.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  6991.             IHTMLRuleStyle __RPC_FAR * This,
  6992.             /* [in] */ BSTR v);
  6993.         
  6994.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  6995.             IHTMLRuleStyle __RPC_FAR * This,
  6996.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6997.         
  6998.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  6999.             IHTMLRuleStyle __RPC_FAR * This,
  7000.             /* [in] */ VARIANT v);
  7001.         
  7002.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  7003.             IHTMLRuleStyle __RPC_FAR * This,
  7004.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7005.         
  7006.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  7007.             IHTMLRuleStyle __RPC_FAR * This,
  7008.             /* [in] */ BSTR v);
  7009.         
  7010.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  7011.             IHTMLRuleStyle __RPC_FAR * This,
  7012.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7013.         
  7014.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  7015.             IHTMLRuleStyle __RPC_FAR * This,
  7016.             /* [in] */ VARIANT v);
  7017.         
  7018.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  7019.             IHTMLRuleStyle __RPC_FAR * This,
  7020.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7021.         
  7022.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  7023.             IHTMLRuleStyle __RPC_FAR * This,
  7024.             /* [in] */ BSTR v);
  7025.         
  7026.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  7027.             IHTMLRuleStyle __RPC_FAR * This,
  7028.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7029.         
  7030.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  7031.             IHTMLRuleStyle __RPC_FAR * This,
  7032.             /* [in] */ BSTR v);
  7033.         
  7034.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  7035.             IHTMLRuleStyle __RPC_FAR * This,
  7036.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7037.         
  7038.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  7039.             IHTMLRuleStyle __RPC_FAR * This,
  7040.             /* [in] */ BSTR v);
  7041.         
  7042.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  7043.             IHTMLRuleStyle __RPC_FAR * This,
  7044.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7045.         
  7046.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  7047.             IHTMLRuleStyle __RPC_FAR * This,
  7048.             /* [in] */ BSTR v);
  7049.         
  7050.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  7051.             IHTMLRuleStyle __RPC_FAR * This,
  7052.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7053.         
  7054.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  7055.             IHTMLRuleStyle __RPC_FAR * This,
  7056.             /* [in] */ VARIANT v);
  7057.         
  7058.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  7059.             IHTMLRuleStyle __RPC_FAR * This,
  7060.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7061.         
  7062.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  7063.             IHTMLRuleStyle __RPC_FAR * This,
  7064.             /* [in] */ VARIANT v);
  7065.         
  7066.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  7067.             IHTMLRuleStyle __RPC_FAR * This,
  7068.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7069.         
  7070.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  7071.             IHTMLRuleStyle __RPC_FAR * This,
  7072.             /* [in] */ VARIANT v);
  7073.         
  7074.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  7075.             IHTMLRuleStyle __RPC_FAR * This,
  7076.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7077.         
  7078.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  7079.             IHTMLRuleStyle __RPC_FAR * This,
  7080.             /* [in] */ VARIANT v);
  7081.         
  7082.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  7083.             IHTMLRuleStyle __RPC_FAR * This,
  7084.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7085.         
  7086.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  7087.             IHTMLRuleStyle __RPC_FAR * This,
  7088.             /* [in] */ BSTR v);
  7089.         
  7090.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  7091.             IHTMLRuleStyle __RPC_FAR * This,
  7092.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7093.         
  7094.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  7095.             IHTMLRuleStyle __RPC_FAR * This,
  7096.             /* [in] */ VARIANT_BOOL v);
  7097.         
  7098.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  7099.             IHTMLRuleStyle __RPC_FAR * This,
  7100.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7101.         
  7102.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  7103.             IHTMLRuleStyle __RPC_FAR * This,
  7104.             /* [in] */ VARIANT_BOOL v);
  7105.         
  7106.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  7107.             IHTMLRuleStyle __RPC_FAR * This,
  7108.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7109.         
  7110.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  7111.             IHTMLRuleStyle __RPC_FAR * This,
  7112.             /* [in] */ VARIANT_BOOL v);
  7113.         
  7114.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  7115.             IHTMLRuleStyle __RPC_FAR * This,
  7116.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7117.         
  7118.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  7119.             IHTMLRuleStyle __RPC_FAR * This,
  7120.             /* [in] */ VARIANT_BOOL v);
  7121.         
  7122.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  7123.             IHTMLRuleStyle __RPC_FAR * This,
  7124.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7125.         
  7126.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  7127.             IHTMLRuleStyle __RPC_FAR * This,
  7128.             /* [in] */ VARIANT_BOOL v);
  7129.         
  7130.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  7131.             IHTMLRuleStyle __RPC_FAR * This,
  7132.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7133.         
  7134.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  7135.             IHTMLRuleStyle __RPC_FAR * This,
  7136.             /* [in] */ VARIANT v);
  7137.         
  7138.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  7139.             IHTMLRuleStyle __RPC_FAR * This,
  7140.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7141.         
  7142.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  7143.             IHTMLRuleStyle __RPC_FAR * This,
  7144.             /* [in] */ BSTR v);
  7145.         
  7146.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  7147.             IHTMLRuleStyle __RPC_FAR * This,
  7148.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7149.         
  7150.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  7151.             IHTMLRuleStyle __RPC_FAR * This,
  7152.             /* [in] */ BSTR v);
  7153.         
  7154.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  7155.             IHTMLRuleStyle __RPC_FAR * This,
  7156.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7157.         
  7158.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  7159.             IHTMLRuleStyle __RPC_FAR * This,
  7160.             /* [in] */ VARIANT v);
  7161.         
  7162.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  7163.             IHTMLRuleStyle __RPC_FAR * This,
  7164.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7165.         
  7166.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  7167.             IHTMLRuleStyle __RPC_FAR * This,
  7168.             /* [in] */ VARIANT v);
  7169.         
  7170.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  7171.             IHTMLRuleStyle __RPC_FAR * This,
  7172.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7173.         
  7174.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  7175.             IHTMLRuleStyle __RPC_FAR * This,
  7176.             /* [in] */ VARIANT v);
  7177.         
  7178.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  7179.             IHTMLRuleStyle __RPC_FAR * This,
  7180.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7181.         
  7182.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  7183.             IHTMLRuleStyle __RPC_FAR * This,
  7184.             /* [in] */ VARIANT v);
  7185.         
  7186.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  7187.             IHTMLRuleStyle __RPC_FAR * This,
  7188.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7189.         
  7190.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  7191.             IHTMLRuleStyle __RPC_FAR * This,
  7192.             /* [in] */ VARIANT v);
  7193.         
  7194.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  7195.             IHTMLRuleStyle __RPC_FAR * This,
  7196.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7197.         
  7198.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  7199.             IHTMLRuleStyle __RPC_FAR * This,
  7200.             /* [in] */ VARIANT v);
  7201.         
  7202.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  7203.             IHTMLRuleStyle __RPC_FAR * This,
  7204.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7205.         
  7206.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  7207.             IHTMLRuleStyle __RPC_FAR * This,
  7208.             /* [in] */ BSTR v);
  7209.         
  7210.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  7211.             IHTMLRuleStyle __RPC_FAR * This,
  7212.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7213.         
  7214.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  7215.             IHTMLRuleStyle __RPC_FAR * This,
  7216.             /* [in] */ VARIANT v);
  7217.         
  7218.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  7219.             IHTMLRuleStyle __RPC_FAR * This,
  7220.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7221.         
  7222.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  7223.             IHTMLRuleStyle __RPC_FAR * This,
  7224.             /* [in] */ VARIANT v);
  7225.         
  7226.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  7227.             IHTMLRuleStyle __RPC_FAR * This,
  7228.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7229.         
  7230.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  7231.             IHTMLRuleStyle __RPC_FAR * This,
  7232.             /* [in] */ VARIANT v);
  7233.         
  7234.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  7235.             IHTMLRuleStyle __RPC_FAR * This,
  7236.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7237.         
  7238.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  7239.             IHTMLRuleStyle __RPC_FAR * This,
  7240.             /* [in] */ VARIANT v);
  7241.         
  7242.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  7243.             IHTMLRuleStyle __RPC_FAR * This,
  7244.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7245.         
  7246.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  7247.             IHTMLRuleStyle __RPC_FAR * This,
  7248.             /* [in] */ BSTR v);
  7249.         
  7250.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  7251.             IHTMLRuleStyle __RPC_FAR * This,
  7252.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7253.         
  7254.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  7255.             IHTMLRuleStyle __RPC_FAR * This,
  7256.             /* [in] */ BSTR v);
  7257.         
  7258.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  7259.             IHTMLRuleStyle __RPC_FAR * This,
  7260.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7261.         
  7262.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  7263.             IHTMLRuleStyle __RPC_FAR * This,
  7264.             /* [in] */ BSTR v);
  7265.         
  7266.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  7267.             IHTMLRuleStyle __RPC_FAR * This,
  7268.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7269.         
  7270.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  7271.             IHTMLRuleStyle __RPC_FAR * This,
  7272.             /* [in] */ BSTR v);
  7273.         
  7274.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  7275.             IHTMLRuleStyle __RPC_FAR * This,
  7276.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7277.         
  7278.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  7279.             IHTMLRuleStyle __RPC_FAR * This,
  7280.             /* [in] */ BSTR v);
  7281.         
  7282.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  7283.             IHTMLRuleStyle __RPC_FAR * This,
  7284.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7285.         
  7286.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  7287.             IHTMLRuleStyle __RPC_FAR * This,
  7288.             /* [in] */ BSTR v);
  7289.         
  7290.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  7291.             IHTMLRuleStyle __RPC_FAR * This,
  7292.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7293.         
  7294.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  7295.             IHTMLRuleStyle __RPC_FAR * This,
  7296.             /* [in] */ BSTR v);
  7297.         
  7298.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  7299.             IHTMLRuleStyle __RPC_FAR * This,
  7300.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7301.         
  7302.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  7303.             IHTMLRuleStyle __RPC_FAR * This,
  7304.             /* [in] */ VARIANT v);
  7305.         
  7306.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  7307.             IHTMLRuleStyle __RPC_FAR * This,
  7308.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7309.         
  7310.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  7311.             IHTMLRuleStyle __RPC_FAR * This,
  7312.             /* [in] */ VARIANT v);
  7313.         
  7314.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  7315.             IHTMLRuleStyle __RPC_FAR * This,
  7316.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7317.         
  7318.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  7319.             IHTMLRuleStyle __RPC_FAR * This,
  7320.             /* [in] */ VARIANT v);
  7321.         
  7322.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  7323.             IHTMLRuleStyle __RPC_FAR * This,
  7324.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7325.         
  7326.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  7327.             IHTMLRuleStyle __RPC_FAR * This,
  7328.             /* [in] */ VARIANT v);
  7329.         
  7330.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  7331.             IHTMLRuleStyle __RPC_FAR * This,
  7332.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7333.         
  7334.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  7335.             IHTMLRuleStyle __RPC_FAR * This,
  7336.             /* [in] */ BSTR v);
  7337.         
  7338.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  7339.             IHTMLRuleStyle __RPC_FAR * This,
  7340.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7341.         
  7342.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  7343.             IHTMLRuleStyle __RPC_FAR * This,
  7344.             /* [in] */ VARIANT v);
  7345.         
  7346.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  7347.             IHTMLRuleStyle __RPC_FAR * This,
  7348.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7349.         
  7350.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  7351.             IHTMLRuleStyle __RPC_FAR * This,
  7352.             /* [in] */ VARIANT v);
  7353.         
  7354.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  7355.             IHTMLRuleStyle __RPC_FAR * This,
  7356.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7357.         
  7358.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  7359.             IHTMLRuleStyle __RPC_FAR * This,
  7360.             /* [in] */ VARIANT v);
  7361.         
  7362.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  7363.             IHTMLRuleStyle __RPC_FAR * This,
  7364.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7365.         
  7366.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  7367.             IHTMLRuleStyle __RPC_FAR * This,
  7368.             /* [in] */ VARIANT v);
  7369.         
  7370.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  7371.             IHTMLRuleStyle __RPC_FAR * This,
  7372.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7373.         
  7374.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  7375.             IHTMLRuleStyle __RPC_FAR * This,
  7376.             /* [in] */ BSTR v);
  7377.         
  7378.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  7379.             IHTMLRuleStyle __RPC_FAR * This,
  7380.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7381.         
  7382.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  7383.             IHTMLRuleStyle __RPC_FAR * This,
  7384.             /* [in] */ BSTR v);
  7385.         
  7386.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  7387.             IHTMLRuleStyle __RPC_FAR * This,
  7388.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7389.         
  7390.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  7391.             IHTMLRuleStyle __RPC_FAR * This,
  7392.             /* [in] */ BSTR v);
  7393.         
  7394.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  7395.             IHTMLRuleStyle __RPC_FAR * This,
  7396.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7397.         
  7398.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  7399.             IHTMLRuleStyle __RPC_FAR * This,
  7400.             /* [in] */ BSTR v);
  7401.         
  7402.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  7403.             IHTMLRuleStyle __RPC_FAR * This,
  7404.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7405.         
  7406.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  7407.             IHTMLRuleStyle __RPC_FAR * This,
  7408.             /* [in] */ BSTR v);
  7409.         
  7410.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  7411.             IHTMLRuleStyle __RPC_FAR * This,
  7412.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7413.         
  7414.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  7415.             IHTMLRuleStyle __RPC_FAR * This,
  7416.             /* [in] */ VARIANT v);
  7417.         
  7418.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  7419.             IHTMLRuleStyle __RPC_FAR * This,
  7420.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7421.         
  7422.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  7423.             IHTMLRuleStyle __RPC_FAR * This,
  7424.             /* [in] */ VARIANT v);
  7425.         
  7426.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  7427.             IHTMLRuleStyle __RPC_FAR * This,
  7428.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7429.         
  7430.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  7431.             IHTMLRuleStyle __RPC_FAR * This,
  7432.             /* [in] */ BSTR v);
  7433.         
  7434.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  7435.             IHTMLRuleStyle __RPC_FAR * This,
  7436.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7437.         
  7438.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  7439.             IHTMLRuleStyle __RPC_FAR * This,
  7440.             /* [in] */ BSTR v);
  7441.         
  7442.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  7443.             IHTMLRuleStyle __RPC_FAR * This,
  7444.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7445.         
  7446.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  7447.             IHTMLRuleStyle __RPC_FAR * This,
  7448.             /* [in] */ BSTR v);
  7449.         
  7450.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  7451.             IHTMLRuleStyle __RPC_FAR * This,
  7452.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7453.         
  7454.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  7455.             IHTMLRuleStyle __RPC_FAR * This,
  7456.             /* [in] */ BSTR v);
  7457.         
  7458.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  7459.             IHTMLRuleStyle __RPC_FAR * This,
  7460.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7461.         
  7462.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  7463.             IHTMLRuleStyle __RPC_FAR * This,
  7464.             /* [in] */ BSTR v);
  7465.         
  7466.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  7467.             IHTMLRuleStyle __RPC_FAR * This,
  7468.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7469.         
  7470.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  7471.             IHTMLRuleStyle __RPC_FAR * This,
  7472.             /* [in] */ BSTR v);
  7473.         
  7474.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  7475.             IHTMLRuleStyle __RPC_FAR * This,
  7476.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7477.         
  7478.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  7479.             IHTMLRuleStyle __RPC_FAR * This,
  7480.             /* [in] */ BSTR v);
  7481.         
  7482.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  7483.             IHTMLRuleStyle __RPC_FAR * This,
  7484.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7485.         
  7486.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  7487.             IHTMLRuleStyle __RPC_FAR * This,
  7488.             /* [in] */ BSTR v);
  7489.         
  7490.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  7491.             IHTMLRuleStyle __RPC_FAR * This,
  7492.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7493.         
  7494.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  7495.             IHTMLRuleStyle __RPC_FAR * This,
  7496.             /* [in] */ BSTR v);
  7497.         
  7498.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  7499.             IHTMLRuleStyle __RPC_FAR * This,
  7500.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7501.         
  7502.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  7503.             IHTMLRuleStyle __RPC_FAR * This,
  7504.             /* [in] */ VARIANT v);
  7505.         
  7506.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  7507.             IHTMLRuleStyle __RPC_FAR * This,
  7508.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7509.         
  7510.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  7511.             IHTMLRuleStyle __RPC_FAR * This,
  7512.             /* [in] */ VARIANT v);
  7513.         
  7514.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  7515.             IHTMLRuleStyle __RPC_FAR * This,
  7516.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7517.         
  7518.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  7519.             IHTMLRuleStyle __RPC_FAR * This,
  7520.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7521.         
  7522.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  7523.             IHTMLRuleStyle __RPC_FAR * This,
  7524.             /* [in] */ VARIANT v);
  7525.         
  7526.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  7527.             IHTMLRuleStyle __RPC_FAR * This,
  7528.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7529.         
  7530.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  7531.             IHTMLRuleStyle __RPC_FAR * This,
  7532.             /* [in] */ BSTR v);
  7533.         
  7534.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  7535.             IHTMLRuleStyle __RPC_FAR * This,
  7536.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7537.         
  7538.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  7539.             IHTMLRuleStyle __RPC_FAR * This,
  7540.             /* [in] */ BSTR v);
  7541.         
  7542.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  7543.             IHTMLRuleStyle __RPC_FAR * This,
  7544.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7545.         
  7546.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  7547.             IHTMLRuleStyle __RPC_FAR * This,
  7548.             /* [in] */ BSTR v);
  7549.         
  7550.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  7551.             IHTMLRuleStyle __RPC_FAR * This,
  7552.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7553.         
  7554.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  7555.             IHTMLRuleStyle __RPC_FAR * This,
  7556.             /* [in] */ BSTR v);
  7557.         
  7558.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  7559.             IHTMLRuleStyle __RPC_FAR * This,
  7560.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7561.         
  7562.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  7563.             IHTMLRuleStyle __RPC_FAR * This,
  7564.             /* [in] */ BSTR v);
  7565.         
  7566.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  7567.             IHTMLRuleStyle __RPC_FAR * This,
  7568.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7569.         
  7570.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  7571.             IHTMLRuleStyle __RPC_FAR * This,
  7572.             /* [in] */ BSTR v);
  7573.         
  7574.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  7575.             IHTMLRuleStyle __RPC_FAR * This,
  7576.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7577.         
  7578.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  7579.             IHTMLRuleStyle __RPC_FAR * This,
  7580.             /* [in] */ BSTR v);
  7581.         
  7582.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  7583.             IHTMLRuleStyle __RPC_FAR * This,
  7584.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7585.         
  7586.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  7587.             IHTMLRuleStyle __RPC_FAR * This,
  7588.             /* [in] */ BSTR strAttributeName,
  7589.             /* [in] */ VARIANT AttributeValue,
  7590.             /* [in][defaultvalue] */ LONG lFlags);
  7591.         
  7592.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  7593.             IHTMLRuleStyle __RPC_FAR * This,
  7594.             /* [in] */ BSTR strAttributeName,
  7595.             /* [in][defaultvalue] */ LONG lFlags,
  7596.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  7597.         
  7598.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  7599.             IHTMLRuleStyle __RPC_FAR * This,
  7600.             /* [in] */ BSTR strAttributeName,
  7601.             /* [in][defaultvalue] */ LONG lFlags,
  7602.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  7603.         
  7604.         END_INTERFACE
  7605.     } IHTMLRuleStyleVtbl;
  7606.  
  7607.     interface IHTMLRuleStyle
  7608.     {
  7609.         CONST_VTBL struct IHTMLRuleStyleVtbl __RPC_FAR *lpVtbl;
  7610.     };
  7611.  
  7612.     
  7613.  
  7614. #ifdef COBJMACROS
  7615.  
  7616.  
  7617. #define IHTMLRuleStyle_QueryInterface(This,riid,ppvObject)    \
  7618.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  7619.  
  7620. #define IHTMLRuleStyle_AddRef(This)    \
  7621.     (This)->lpVtbl -> AddRef(This)
  7622.  
  7623. #define IHTMLRuleStyle_Release(This)    \
  7624.     (This)->lpVtbl -> Release(This)
  7625.  
  7626.  
  7627. #define IHTMLRuleStyle_GetTypeInfoCount(This,pctinfo)    \
  7628.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  7629.  
  7630. #define IHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  7631.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  7632.  
  7633. #define IHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  7634.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  7635.  
  7636. #define IHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  7637.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  7638.  
  7639.  
  7640. #define IHTMLRuleStyle_put_fontFamily(This,v)    \
  7641.     (This)->lpVtbl -> put_fontFamily(This,v)
  7642.  
  7643. #define IHTMLRuleStyle_get_fontFamily(This,p)    \
  7644.     (This)->lpVtbl -> get_fontFamily(This,p)
  7645.  
  7646. #define IHTMLRuleStyle_put_fontStyle(This,v)    \
  7647.     (This)->lpVtbl -> put_fontStyle(This,v)
  7648.  
  7649. #define IHTMLRuleStyle_get_fontStyle(This,p)    \
  7650.     (This)->lpVtbl -> get_fontStyle(This,p)
  7651.  
  7652. #define IHTMLRuleStyle_put_fontVariant(This,v)    \
  7653.     (This)->lpVtbl -> put_fontVariant(This,v)
  7654.  
  7655. #define IHTMLRuleStyle_get_fontVariant(This,p)    \
  7656.     (This)->lpVtbl -> get_fontVariant(This,p)
  7657.  
  7658. #define IHTMLRuleStyle_put_fontWeight(This,v)    \
  7659.     (This)->lpVtbl -> put_fontWeight(This,v)
  7660.  
  7661. #define IHTMLRuleStyle_get_fontWeight(This,p)    \
  7662.     (This)->lpVtbl -> get_fontWeight(This,p)
  7663.  
  7664. #define IHTMLRuleStyle_put_fontSize(This,v)    \
  7665.     (This)->lpVtbl -> put_fontSize(This,v)
  7666.  
  7667. #define IHTMLRuleStyle_get_fontSize(This,p)    \
  7668.     (This)->lpVtbl -> get_fontSize(This,p)
  7669.  
  7670. #define IHTMLRuleStyle_put_font(This,v)    \
  7671.     (This)->lpVtbl -> put_font(This,v)
  7672.  
  7673. #define IHTMLRuleStyle_get_font(This,p)    \
  7674.     (This)->lpVtbl -> get_font(This,p)
  7675.  
  7676. #define IHTMLRuleStyle_put_color(This,v)    \
  7677.     (This)->lpVtbl -> put_color(This,v)
  7678.  
  7679. #define IHTMLRuleStyle_get_color(This,p)    \
  7680.     (This)->lpVtbl -> get_color(This,p)
  7681.  
  7682. #define IHTMLRuleStyle_put_background(This,v)    \
  7683.     (This)->lpVtbl -> put_background(This,v)
  7684.  
  7685. #define IHTMLRuleStyle_get_background(This,p)    \
  7686.     (This)->lpVtbl -> get_background(This,p)
  7687.  
  7688. #define IHTMLRuleStyle_put_backgroundColor(This,v)    \
  7689.     (This)->lpVtbl -> put_backgroundColor(This,v)
  7690.  
  7691. #define IHTMLRuleStyle_get_backgroundColor(This,p)    \
  7692.     (This)->lpVtbl -> get_backgroundColor(This,p)
  7693.  
  7694. #define IHTMLRuleStyle_put_backgroundImage(This,v)    \
  7695.     (This)->lpVtbl -> put_backgroundImage(This,v)
  7696.  
  7697. #define IHTMLRuleStyle_get_backgroundImage(This,p)    \
  7698.     (This)->lpVtbl -> get_backgroundImage(This,p)
  7699.  
  7700. #define IHTMLRuleStyle_put_backgroundRepeat(This,v)    \
  7701.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  7702.  
  7703. #define IHTMLRuleStyle_get_backgroundRepeat(This,p)    \
  7704.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  7705.  
  7706. #define IHTMLRuleStyle_put_backgroundAttachment(This,v)    \
  7707.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  7708.  
  7709. #define IHTMLRuleStyle_get_backgroundAttachment(This,p)    \
  7710.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  7711.  
  7712. #define IHTMLRuleStyle_put_backgroundPosition(This,v)    \
  7713.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  7714.  
  7715. #define IHTMLRuleStyle_get_backgroundPosition(This,p)    \
  7716.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  7717.  
  7718. #define IHTMLRuleStyle_put_backgroundPositionX(This,v)    \
  7719.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  7720.  
  7721. #define IHTMLRuleStyle_get_backgroundPositionX(This,p)    \
  7722.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  7723.  
  7724. #define IHTMLRuleStyle_put_backgroundPositionY(This,v)    \
  7725.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  7726.  
  7727. #define IHTMLRuleStyle_get_backgroundPositionY(This,p)    \
  7728.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  7729.  
  7730. #define IHTMLRuleStyle_put_wordSpacing(This,v)    \
  7731.     (This)->lpVtbl -> put_wordSpacing(This,v)
  7732.  
  7733. #define IHTMLRuleStyle_get_wordSpacing(This,p)    \
  7734.     (This)->lpVtbl -> get_wordSpacing(This,p)
  7735.  
  7736. #define IHTMLRuleStyle_put_letterSpacing(This,v)    \
  7737.     (This)->lpVtbl -> put_letterSpacing(This,v)
  7738.  
  7739. #define IHTMLRuleStyle_get_letterSpacing(This,p)    \
  7740.     (This)->lpVtbl -> get_letterSpacing(This,p)
  7741.  
  7742. #define IHTMLRuleStyle_put_textDecoration(This,v)    \
  7743.     (This)->lpVtbl -> put_textDecoration(This,v)
  7744.  
  7745. #define IHTMLRuleStyle_get_textDecoration(This,p)    \
  7746.     (This)->lpVtbl -> get_textDecoration(This,p)
  7747.  
  7748. #define IHTMLRuleStyle_put_textDecorationNone(This,v)    \
  7749.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  7750.  
  7751. #define IHTMLRuleStyle_get_textDecorationNone(This,p)    \
  7752.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  7753.  
  7754. #define IHTMLRuleStyle_put_textDecorationUnderline(This,v)    \
  7755.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  7756.  
  7757. #define IHTMLRuleStyle_get_textDecorationUnderline(This,p)    \
  7758.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  7759.  
  7760. #define IHTMLRuleStyle_put_textDecorationOverline(This,v)    \
  7761.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  7762.  
  7763. #define IHTMLRuleStyle_get_textDecorationOverline(This,p)    \
  7764.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  7765.  
  7766. #define IHTMLRuleStyle_put_textDecorationLineThrough(This,v)    \
  7767.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  7768.  
  7769. #define IHTMLRuleStyle_get_textDecorationLineThrough(This,p)    \
  7770.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  7771.  
  7772. #define IHTMLRuleStyle_put_textDecorationBlink(This,v)    \
  7773.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  7774.  
  7775. #define IHTMLRuleStyle_get_textDecorationBlink(This,p)    \
  7776.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  7777.  
  7778. #define IHTMLRuleStyle_put_verticalAlign(This,v)    \
  7779.     (This)->lpVtbl -> put_verticalAlign(This,v)
  7780.  
  7781. #define IHTMLRuleStyle_get_verticalAlign(This,p)    \
  7782.     (This)->lpVtbl -> get_verticalAlign(This,p)
  7783.  
  7784. #define IHTMLRuleStyle_put_textTransform(This,v)    \
  7785.     (This)->lpVtbl -> put_textTransform(This,v)
  7786.  
  7787. #define IHTMLRuleStyle_get_textTransform(This,p)    \
  7788.     (This)->lpVtbl -> get_textTransform(This,p)
  7789.  
  7790. #define IHTMLRuleStyle_put_textAlign(This,v)    \
  7791.     (This)->lpVtbl -> put_textAlign(This,v)
  7792.  
  7793. #define IHTMLRuleStyle_get_textAlign(This,p)    \
  7794.     (This)->lpVtbl -> get_textAlign(This,p)
  7795.  
  7796. #define IHTMLRuleStyle_put_textIndent(This,v)    \
  7797.     (This)->lpVtbl -> put_textIndent(This,v)
  7798.  
  7799. #define IHTMLRuleStyle_get_textIndent(This,p)    \
  7800.     (This)->lpVtbl -> get_textIndent(This,p)
  7801.  
  7802. #define IHTMLRuleStyle_put_lineHeight(This,v)    \
  7803.     (This)->lpVtbl -> put_lineHeight(This,v)
  7804.  
  7805. #define IHTMLRuleStyle_get_lineHeight(This,p)    \
  7806.     (This)->lpVtbl -> get_lineHeight(This,p)
  7807.  
  7808. #define IHTMLRuleStyle_put_marginTop(This,v)    \
  7809.     (This)->lpVtbl -> put_marginTop(This,v)
  7810.  
  7811. #define IHTMLRuleStyle_get_marginTop(This,p)    \
  7812.     (This)->lpVtbl -> get_marginTop(This,p)
  7813.  
  7814. #define IHTMLRuleStyle_put_marginRight(This,v)    \
  7815.     (This)->lpVtbl -> put_marginRight(This,v)
  7816.  
  7817. #define IHTMLRuleStyle_get_marginRight(This,p)    \
  7818.     (This)->lpVtbl -> get_marginRight(This,p)
  7819.  
  7820. #define IHTMLRuleStyle_put_marginBottom(This,v)    \
  7821.     (This)->lpVtbl -> put_marginBottom(This,v)
  7822.  
  7823. #define IHTMLRuleStyle_get_marginBottom(This,p)    \
  7824.     (This)->lpVtbl -> get_marginBottom(This,p)
  7825.  
  7826. #define IHTMLRuleStyle_put_marginLeft(This,v)    \
  7827.     (This)->lpVtbl -> put_marginLeft(This,v)
  7828.  
  7829. #define IHTMLRuleStyle_get_marginLeft(This,p)    \
  7830.     (This)->lpVtbl -> get_marginLeft(This,p)
  7831.  
  7832. #define IHTMLRuleStyle_put_margin(This,v)    \
  7833.     (This)->lpVtbl -> put_margin(This,v)
  7834.  
  7835. #define IHTMLRuleStyle_get_margin(This,p)    \
  7836.     (This)->lpVtbl -> get_margin(This,p)
  7837.  
  7838. #define IHTMLRuleStyle_put_paddingTop(This,v)    \
  7839.     (This)->lpVtbl -> put_paddingTop(This,v)
  7840.  
  7841. #define IHTMLRuleStyle_get_paddingTop(This,p)    \
  7842.     (This)->lpVtbl -> get_paddingTop(This,p)
  7843.  
  7844. #define IHTMLRuleStyle_put_paddingRight(This,v)    \
  7845.     (This)->lpVtbl -> put_paddingRight(This,v)
  7846.  
  7847. #define IHTMLRuleStyle_get_paddingRight(This,p)    \
  7848.     (This)->lpVtbl -> get_paddingRight(This,p)
  7849.  
  7850. #define IHTMLRuleStyle_put_paddingBottom(This,v)    \
  7851.     (This)->lpVtbl -> put_paddingBottom(This,v)
  7852.  
  7853. #define IHTMLRuleStyle_get_paddingBottom(This,p)    \
  7854.     (This)->lpVtbl -> get_paddingBottom(This,p)
  7855.  
  7856. #define IHTMLRuleStyle_put_paddingLeft(This,v)    \
  7857.     (This)->lpVtbl -> put_paddingLeft(This,v)
  7858.  
  7859. #define IHTMLRuleStyle_get_paddingLeft(This,p)    \
  7860.     (This)->lpVtbl -> get_paddingLeft(This,p)
  7861.  
  7862. #define IHTMLRuleStyle_put_padding(This,v)    \
  7863.     (This)->lpVtbl -> put_padding(This,v)
  7864.  
  7865. #define IHTMLRuleStyle_get_padding(This,p)    \
  7866.     (This)->lpVtbl -> get_padding(This,p)
  7867.  
  7868. #define IHTMLRuleStyle_put_border(This,v)    \
  7869.     (This)->lpVtbl -> put_border(This,v)
  7870.  
  7871. #define IHTMLRuleStyle_get_border(This,p)    \
  7872.     (This)->lpVtbl -> get_border(This,p)
  7873.  
  7874. #define IHTMLRuleStyle_put_borderTop(This,v)    \
  7875.     (This)->lpVtbl -> put_borderTop(This,v)
  7876.  
  7877. #define IHTMLRuleStyle_get_borderTop(This,p)    \
  7878.     (This)->lpVtbl -> get_borderTop(This,p)
  7879.  
  7880. #define IHTMLRuleStyle_put_borderRight(This,v)    \
  7881.     (This)->lpVtbl -> put_borderRight(This,v)
  7882.  
  7883. #define IHTMLRuleStyle_get_borderRight(This,p)    \
  7884.     (This)->lpVtbl -> get_borderRight(This,p)
  7885.  
  7886. #define IHTMLRuleStyle_put_borderBottom(This,v)    \
  7887.     (This)->lpVtbl -> put_borderBottom(This,v)
  7888.  
  7889. #define IHTMLRuleStyle_get_borderBottom(This,p)    \
  7890.     (This)->lpVtbl -> get_borderBottom(This,p)
  7891.  
  7892. #define IHTMLRuleStyle_put_borderLeft(This,v)    \
  7893.     (This)->lpVtbl -> put_borderLeft(This,v)
  7894.  
  7895. #define IHTMLRuleStyle_get_borderLeft(This,p)    \
  7896.     (This)->lpVtbl -> get_borderLeft(This,p)
  7897.  
  7898. #define IHTMLRuleStyle_put_borderColor(This,v)    \
  7899.     (This)->lpVtbl -> put_borderColor(This,v)
  7900.  
  7901. #define IHTMLRuleStyle_get_borderColor(This,p)    \
  7902.     (This)->lpVtbl -> get_borderColor(This,p)
  7903.  
  7904. #define IHTMLRuleStyle_put_borderTopColor(This,v)    \
  7905.     (This)->lpVtbl -> put_borderTopColor(This,v)
  7906.  
  7907. #define IHTMLRuleStyle_get_borderTopColor(This,p)    \
  7908.     (This)->lpVtbl -> get_borderTopColor(This,p)
  7909.  
  7910. #define IHTMLRuleStyle_put_borderRightColor(This,v)    \
  7911.     (This)->lpVtbl -> put_borderRightColor(This,v)
  7912.  
  7913. #define IHTMLRuleStyle_get_borderRightColor(This,p)    \
  7914.     (This)->lpVtbl -> get_borderRightColor(This,p)
  7915.  
  7916. #define IHTMLRuleStyle_put_borderBottomColor(This,v)    \
  7917.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  7918.  
  7919. #define IHTMLRuleStyle_get_borderBottomColor(This,p)    \
  7920.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  7921.  
  7922. #define IHTMLRuleStyle_put_borderLeftColor(This,v)    \
  7923.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  7924.  
  7925. #define IHTMLRuleStyle_get_borderLeftColor(This,p)    \
  7926.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  7927.  
  7928. #define IHTMLRuleStyle_put_borderWidth(This,v)    \
  7929.     (This)->lpVtbl -> put_borderWidth(This,v)
  7930.  
  7931. #define IHTMLRuleStyle_get_borderWidth(This,p)    \
  7932.     (This)->lpVtbl -> get_borderWidth(This,p)
  7933.  
  7934. #define IHTMLRuleStyle_put_borderTopWidth(This,v)    \
  7935.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  7936.  
  7937. #define IHTMLRuleStyle_get_borderTopWidth(This,p)    \
  7938.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  7939.  
  7940. #define IHTMLRuleStyle_put_borderRightWidth(This,v)    \
  7941.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  7942.  
  7943. #define IHTMLRuleStyle_get_borderRightWidth(This,p)    \
  7944.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  7945.  
  7946. #define IHTMLRuleStyle_put_borderBottomWidth(This,v)    \
  7947.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  7948.  
  7949. #define IHTMLRuleStyle_get_borderBottomWidth(This,p)    \
  7950.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  7951.  
  7952. #define IHTMLRuleStyle_put_borderLeftWidth(This,v)    \
  7953.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  7954.  
  7955. #define IHTMLRuleStyle_get_borderLeftWidth(This,p)    \
  7956.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  7957.  
  7958. #define IHTMLRuleStyle_put_borderStyle(This,v)    \
  7959.     (This)->lpVtbl -> put_borderStyle(This,v)
  7960.  
  7961. #define IHTMLRuleStyle_get_borderStyle(This,p)    \
  7962.     (This)->lpVtbl -> get_borderStyle(This,p)
  7963.  
  7964. #define IHTMLRuleStyle_put_borderTopStyle(This,v)    \
  7965.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  7966.  
  7967. #define IHTMLRuleStyle_get_borderTopStyle(This,p)    \
  7968.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  7969.  
  7970. #define IHTMLRuleStyle_put_borderRightStyle(This,v)    \
  7971.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  7972.  
  7973. #define IHTMLRuleStyle_get_borderRightStyle(This,p)    \
  7974.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  7975.  
  7976. #define IHTMLRuleStyle_put_borderBottomStyle(This,v)    \
  7977.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  7978.  
  7979. #define IHTMLRuleStyle_get_borderBottomStyle(This,p)    \
  7980.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  7981.  
  7982. #define IHTMLRuleStyle_put_borderLeftStyle(This,v)    \
  7983.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  7984.  
  7985. #define IHTMLRuleStyle_get_borderLeftStyle(This,p)    \
  7986.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  7987.  
  7988. #define IHTMLRuleStyle_put_width(This,v)    \
  7989.     (This)->lpVtbl -> put_width(This,v)
  7990.  
  7991. #define IHTMLRuleStyle_get_width(This,p)    \
  7992.     (This)->lpVtbl -> get_width(This,p)
  7993.  
  7994. #define IHTMLRuleStyle_put_height(This,v)    \
  7995.     (This)->lpVtbl -> put_height(This,v)
  7996.  
  7997. #define IHTMLRuleStyle_get_height(This,p)    \
  7998.     (This)->lpVtbl -> get_height(This,p)
  7999.  
  8000. #define IHTMLRuleStyle_put_styleFloat(This,v)    \
  8001.     (This)->lpVtbl -> put_styleFloat(This,v)
  8002.  
  8003. #define IHTMLRuleStyle_get_styleFloat(This,p)    \
  8004.     (This)->lpVtbl -> get_styleFloat(This,p)
  8005.  
  8006. #define IHTMLRuleStyle_put_clear(This,v)    \
  8007.     (This)->lpVtbl -> put_clear(This,v)
  8008.  
  8009. #define IHTMLRuleStyle_get_clear(This,p)    \
  8010.     (This)->lpVtbl -> get_clear(This,p)
  8011.  
  8012. #define IHTMLRuleStyle_put_display(This,v)    \
  8013.     (This)->lpVtbl -> put_display(This,v)
  8014.  
  8015. #define IHTMLRuleStyle_get_display(This,p)    \
  8016.     (This)->lpVtbl -> get_display(This,p)
  8017.  
  8018. #define IHTMLRuleStyle_put_visibility(This,v)    \
  8019.     (This)->lpVtbl -> put_visibility(This,v)
  8020.  
  8021. #define IHTMLRuleStyle_get_visibility(This,p)    \
  8022.     (This)->lpVtbl -> get_visibility(This,p)
  8023.  
  8024. #define IHTMLRuleStyle_put_listStyleType(This,v)    \
  8025.     (This)->lpVtbl -> put_listStyleType(This,v)
  8026.  
  8027. #define IHTMLRuleStyle_get_listStyleType(This,p)    \
  8028.     (This)->lpVtbl -> get_listStyleType(This,p)
  8029.  
  8030. #define IHTMLRuleStyle_put_listStylePosition(This,v)    \
  8031.     (This)->lpVtbl -> put_listStylePosition(This,v)
  8032.  
  8033. #define IHTMLRuleStyle_get_listStylePosition(This,p)    \
  8034.     (This)->lpVtbl -> get_listStylePosition(This,p)
  8035.  
  8036. #define IHTMLRuleStyle_put_listStyleImage(This,v)    \
  8037.     (This)->lpVtbl -> put_listStyleImage(This,v)
  8038.  
  8039. #define IHTMLRuleStyle_get_listStyleImage(This,p)    \
  8040.     (This)->lpVtbl -> get_listStyleImage(This,p)
  8041.  
  8042. #define IHTMLRuleStyle_put_listStyle(This,v)    \
  8043.     (This)->lpVtbl -> put_listStyle(This,v)
  8044.  
  8045. #define IHTMLRuleStyle_get_listStyle(This,p)    \
  8046.     (This)->lpVtbl -> get_listStyle(This,p)
  8047.  
  8048. #define IHTMLRuleStyle_put_whiteSpace(This,v)    \
  8049.     (This)->lpVtbl -> put_whiteSpace(This,v)
  8050.  
  8051. #define IHTMLRuleStyle_get_whiteSpace(This,p)    \
  8052.     (This)->lpVtbl -> get_whiteSpace(This,p)
  8053.  
  8054. #define IHTMLRuleStyle_put_top(This,v)    \
  8055.     (This)->lpVtbl -> put_top(This,v)
  8056.  
  8057. #define IHTMLRuleStyle_get_top(This,p)    \
  8058.     (This)->lpVtbl -> get_top(This,p)
  8059.  
  8060. #define IHTMLRuleStyle_put_left(This,v)    \
  8061.     (This)->lpVtbl -> put_left(This,v)
  8062.  
  8063. #define IHTMLRuleStyle_get_left(This,p)    \
  8064.     (This)->lpVtbl -> get_left(This,p)
  8065.  
  8066. #define IHTMLRuleStyle_get_position(This,p)    \
  8067.     (This)->lpVtbl -> get_position(This,p)
  8068.  
  8069. #define IHTMLRuleStyle_put_zIndex(This,v)    \
  8070.     (This)->lpVtbl -> put_zIndex(This,v)
  8071.  
  8072. #define IHTMLRuleStyle_get_zIndex(This,p)    \
  8073.     (This)->lpVtbl -> get_zIndex(This,p)
  8074.  
  8075. #define IHTMLRuleStyle_put_overflow(This,v)    \
  8076.     (This)->lpVtbl -> put_overflow(This,v)
  8077.  
  8078. #define IHTMLRuleStyle_get_overflow(This,p)    \
  8079.     (This)->lpVtbl -> get_overflow(This,p)
  8080.  
  8081. #define IHTMLRuleStyle_put_pageBreakBefore(This,v)    \
  8082.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  8083.  
  8084. #define IHTMLRuleStyle_get_pageBreakBefore(This,p)    \
  8085.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  8086.  
  8087. #define IHTMLRuleStyle_put_pageBreakAfter(This,v)    \
  8088.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  8089.  
  8090. #define IHTMLRuleStyle_get_pageBreakAfter(This,p)    \
  8091.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  8092.  
  8093. #define IHTMLRuleStyle_put_cssText(This,v)    \
  8094.     (This)->lpVtbl -> put_cssText(This,v)
  8095.  
  8096. #define IHTMLRuleStyle_get_cssText(This,p)    \
  8097.     (This)->lpVtbl -> get_cssText(This,p)
  8098.  
  8099. #define IHTMLRuleStyle_put_cursor(This,v)    \
  8100.     (This)->lpVtbl -> put_cursor(This,v)
  8101.  
  8102. #define IHTMLRuleStyle_get_cursor(This,p)    \
  8103.     (This)->lpVtbl -> get_cursor(This,p)
  8104.  
  8105. #define IHTMLRuleStyle_put_clip(This,v)    \
  8106.     (This)->lpVtbl -> put_clip(This,v)
  8107.  
  8108. #define IHTMLRuleStyle_get_clip(This,p)    \
  8109.     (This)->lpVtbl -> get_clip(This,p)
  8110.  
  8111. #define IHTMLRuleStyle_put_filter(This,v)    \
  8112.     (This)->lpVtbl -> put_filter(This,v)
  8113.  
  8114. #define IHTMLRuleStyle_get_filter(This,p)    \
  8115.     (This)->lpVtbl -> get_filter(This,p)
  8116.  
  8117. #define IHTMLRuleStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  8118.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  8119.  
  8120. #define IHTMLRuleStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  8121.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  8122.  
  8123. #define IHTMLRuleStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  8124.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  8125.  
  8126. #endif /* COBJMACROS */
  8127.  
  8128.  
  8129. #endif     /* C style interface */
  8130.  
  8131.  
  8132.  
  8133. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontFamily_Proxy( 
  8134.     IHTMLRuleStyle __RPC_FAR * This,
  8135.     /* [in] */ BSTR v);
  8136.  
  8137.  
  8138. void __RPC_STUB IHTMLRuleStyle_put_fontFamily_Stub(
  8139.     IRpcStubBuffer *This,
  8140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8141.     PRPC_MESSAGE _pRpcMessage,
  8142.     DWORD *_pdwStubPhase);
  8143.  
  8144.  
  8145. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontFamily_Proxy( 
  8146.     IHTMLRuleStyle __RPC_FAR * This,
  8147.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8148.  
  8149.  
  8150. void __RPC_STUB IHTMLRuleStyle_get_fontFamily_Stub(
  8151.     IRpcStubBuffer *This,
  8152.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8153.     PRPC_MESSAGE _pRpcMessage,
  8154.     DWORD *_pdwStubPhase);
  8155.  
  8156.  
  8157. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontStyle_Proxy( 
  8158.     IHTMLRuleStyle __RPC_FAR * This,
  8159.     /* [in] */ BSTR v);
  8160.  
  8161.  
  8162. void __RPC_STUB IHTMLRuleStyle_put_fontStyle_Stub(
  8163.     IRpcStubBuffer *This,
  8164.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8165.     PRPC_MESSAGE _pRpcMessage,
  8166.     DWORD *_pdwStubPhase);
  8167.  
  8168.  
  8169. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontStyle_Proxy( 
  8170.     IHTMLRuleStyle __RPC_FAR * This,
  8171.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8172.  
  8173.  
  8174. void __RPC_STUB IHTMLRuleStyle_get_fontStyle_Stub(
  8175.     IRpcStubBuffer *This,
  8176.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8177.     PRPC_MESSAGE _pRpcMessage,
  8178.     DWORD *_pdwStubPhase);
  8179.  
  8180.  
  8181. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontVariant_Proxy( 
  8182.     IHTMLRuleStyle __RPC_FAR * This,
  8183.     /* [in] */ BSTR v);
  8184.  
  8185.  
  8186. void __RPC_STUB IHTMLRuleStyle_put_fontVariant_Stub(
  8187.     IRpcStubBuffer *This,
  8188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8189.     PRPC_MESSAGE _pRpcMessage,
  8190.     DWORD *_pdwStubPhase);
  8191.  
  8192.  
  8193. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontVariant_Proxy( 
  8194.     IHTMLRuleStyle __RPC_FAR * This,
  8195.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8196.  
  8197.  
  8198. void __RPC_STUB IHTMLRuleStyle_get_fontVariant_Stub(
  8199.     IRpcStubBuffer *This,
  8200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8201.     PRPC_MESSAGE _pRpcMessage,
  8202.     DWORD *_pdwStubPhase);
  8203.  
  8204.  
  8205. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontWeight_Proxy( 
  8206.     IHTMLRuleStyle __RPC_FAR * This,
  8207.     /* [in] */ BSTR v);
  8208.  
  8209.  
  8210. void __RPC_STUB IHTMLRuleStyle_put_fontWeight_Stub(
  8211.     IRpcStubBuffer *This,
  8212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8213.     PRPC_MESSAGE _pRpcMessage,
  8214.     DWORD *_pdwStubPhase);
  8215.  
  8216.  
  8217. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontWeight_Proxy( 
  8218.     IHTMLRuleStyle __RPC_FAR * This,
  8219.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8220.  
  8221.  
  8222. void __RPC_STUB IHTMLRuleStyle_get_fontWeight_Stub(
  8223.     IRpcStubBuffer *This,
  8224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8225.     PRPC_MESSAGE _pRpcMessage,
  8226.     DWORD *_pdwStubPhase);
  8227.  
  8228.  
  8229. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontSize_Proxy( 
  8230.     IHTMLRuleStyle __RPC_FAR * This,
  8231.     /* [in] */ VARIANT v);
  8232.  
  8233.  
  8234. void __RPC_STUB IHTMLRuleStyle_put_fontSize_Stub(
  8235.     IRpcStubBuffer *This,
  8236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8237.     PRPC_MESSAGE _pRpcMessage,
  8238.     DWORD *_pdwStubPhase);
  8239.  
  8240.  
  8241. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontSize_Proxy( 
  8242.     IHTMLRuleStyle __RPC_FAR * This,
  8243.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8244.  
  8245.  
  8246. void __RPC_STUB IHTMLRuleStyle_get_fontSize_Stub(
  8247.     IRpcStubBuffer *This,
  8248.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8249.     PRPC_MESSAGE _pRpcMessage,
  8250.     DWORD *_pdwStubPhase);
  8251.  
  8252.  
  8253. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_font_Proxy( 
  8254.     IHTMLRuleStyle __RPC_FAR * This,
  8255.     /* [in] */ BSTR v);
  8256.  
  8257.  
  8258. void __RPC_STUB IHTMLRuleStyle_put_font_Stub(
  8259.     IRpcStubBuffer *This,
  8260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8261.     PRPC_MESSAGE _pRpcMessage,
  8262.     DWORD *_pdwStubPhase);
  8263.  
  8264.  
  8265. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_font_Proxy( 
  8266.     IHTMLRuleStyle __RPC_FAR * This,
  8267.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8268.  
  8269.  
  8270. void __RPC_STUB IHTMLRuleStyle_get_font_Stub(
  8271.     IRpcStubBuffer *This,
  8272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8273.     PRPC_MESSAGE _pRpcMessage,
  8274.     DWORD *_pdwStubPhase);
  8275.  
  8276.  
  8277. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_color_Proxy( 
  8278.     IHTMLRuleStyle __RPC_FAR * This,
  8279.     /* [in] */ VARIANT v);
  8280.  
  8281.  
  8282. void __RPC_STUB IHTMLRuleStyle_put_color_Stub(
  8283.     IRpcStubBuffer *This,
  8284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8285.     PRPC_MESSAGE _pRpcMessage,
  8286.     DWORD *_pdwStubPhase);
  8287.  
  8288.  
  8289. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_color_Proxy( 
  8290.     IHTMLRuleStyle __RPC_FAR * This,
  8291.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8292.  
  8293.  
  8294. void __RPC_STUB IHTMLRuleStyle_get_color_Stub(
  8295.     IRpcStubBuffer *This,
  8296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8297.     PRPC_MESSAGE _pRpcMessage,
  8298.     DWORD *_pdwStubPhase);
  8299.  
  8300.  
  8301. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_background_Proxy( 
  8302.     IHTMLRuleStyle __RPC_FAR * This,
  8303.     /* [in] */ BSTR v);
  8304.  
  8305.  
  8306. void __RPC_STUB IHTMLRuleStyle_put_background_Stub(
  8307.     IRpcStubBuffer *This,
  8308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8309.     PRPC_MESSAGE _pRpcMessage,
  8310.     DWORD *_pdwStubPhase);
  8311.  
  8312.  
  8313. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_background_Proxy( 
  8314.     IHTMLRuleStyle __RPC_FAR * This,
  8315.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8316.  
  8317.  
  8318. void __RPC_STUB IHTMLRuleStyle_get_background_Stub(
  8319.     IRpcStubBuffer *This,
  8320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8321.     PRPC_MESSAGE _pRpcMessage,
  8322.     DWORD *_pdwStubPhase);
  8323.  
  8324.  
  8325. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundColor_Proxy( 
  8326.     IHTMLRuleStyle __RPC_FAR * This,
  8327.     /* [in] */ VARIANT v);
  8328.  
  8329.  
  8330. void __RPC_STUB IHTMLRuleStyle_put_backgroundColor_Stub(
  8331.     IRpcStubBuffer *This,
  8332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8333.     PRPC_MESSAGE _pRpcMessage,
  8334.     DWORD *_pdwStubPhase);
  8335.  
  8336.  
  8337. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundColor_Proxy( 
  8338.     IHTMLRuleStyle __RPC_FAR * This,
  8339.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8340.  
  8341.  
  8342. void __RPC_STUB IHTMLRuleStyle_get_backgroundColor_Stub(
  8343.     IRpcStubBuffer *This,
  8344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8345.     PRPC_MESSAGE _pRpcMessage,
  8346.     DWORD *_pdwStubPhase);
  8347.  
  8348.  
  8349. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundImage_Proxy( 
  8350.     IHTMLRuleStyle __RPC_FAR * This,
  8351.     /* [in] */ BSTR v);
  8352.  
  8353.  
  8354. void __RPC_STUB IHTMLRuleStyle_put_backgroundImage_Stub(
  8355.     IRpcStubBuffer *This,
  8356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8357.     PRPC_MESSAGE _pRpcMessage,
  8358.     DWORD *_pdwStubPhase);
  8359.  
  8360.  
  8361. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundImage_Proxy( 
  8362.     IHTMLRuleStyle __RPC_FAR * This,
  8363.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8364.  
  8365.  
  8366. void __RPC_STUB IHTMLRuleStyle_get_backgroundImage_Stub(
  8367.     IRpcStubBuffer *This,
  8368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8369.     PRPC_MESSAGE _pRpcMessage,
  8370.     DWORD *_pdwStubPhase);
  8371.  
  8372.  
  8373. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundRepeat_Proxy( 
  8374.     IHTMLRuleStyle __RPC_FAR * This,
  8375.     /* [in] */ BSTR v);
  8376.  
  8377.  
  8378. void __RPC_STUB IHTMLRuleStyle_put_backgroundRepeat_Stub(
  8379.     IRpcStubBuffer *This,
  8380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8381.     PRPC_MESSAGE _pRpcMessage,
  8382.     DWORD *_pdwStubPhase);
  8383.  
  8384.  
  8385. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundRepeat_Proxy( 
  8386.     IHTMLRuleStyle __RPC_FAR * This,
  8387.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8388.  
  8389.  
  8390. void __RPC_STUB IHTMLRuleStyle_get_backgroundRepeat_Stub(
  8391.     IRpcStubBuffer *This,
  8392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8393.     PRPC_MESSAGE _pRpcMessage,
  8394.     DWORD *_pdwStubPhase);
  8395.  
  8396.  
  8397. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundAttachment_Proxy( 
  8398.     IHTMLRuleStyle __RPC_FAR * This,
  8399.     /* [in] */ BSTR v);
  8400.  
  8401.  
  8402. void __RPC_STUB IHTMLRuleStyle_put_backgroundAttachment_Stub(
  8403.     IRpcStubBuffer *This,
  8404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8405.     PRPC_MESSAGE _pRpcMessage,
  8406.     DWORD *_pdwStubPhase);
  8407.  
  8408.  
  8409. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundAttachment_Proxy( 
  8410.     IHTMLRuleStyle __RPC_FAR * This,
  8411.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8412.  
  8413.  
  8414. void __RPC_STUB IHTMLRuleStyle_get_backgroundAttachment_Stub(
  8415.     IRpcStubBuffer *This,
  8416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8417.     PRPC_MESSAGE _pRpcMessage,
  8418.     DWORD *_pdwStubPhase);
  8419.  
  8420.  
  8421. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPosition_Proxy( 
  8422.     IHTMLRuleStyle __RPC_FAR * This,
  8423.     /* [in] */ BSTR v);
  8424.  
  8425.  
  8426. void __RPC_STUB IHTMLRuleStyle_put_backgroundPosition_Stub(
  8427.     IRpcStubBuffer *This,
  8428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8429.     PRPC_MESSAGE _pRpcMessage,
  8430.     DWORD *_pdwStubPhase);
  8431.  
  8432.  
  8433. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPosition_Proxy( 
  8434.     IHTMLRuleStyle __RPC_FAR * This,
  8435.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8436.  
  8437.  
  8438. void __RPC_STUB IHTMLRuleStyle_get_backgroundPosition_Stub(
  8439.     IRpcStubBuffer *This,
  8440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8441.     PRPC_MESSAGE _pRpcMessage,
  8442.     DWORD *_pdwStubPhase);
  8443.  
  8444.  
  8445. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionX_Proxy( 
  8446.     IHTMLRuleStyle __RPC_FAR * This,
  8447.     /* [in] */ VARIANT v);
  8448.  
  8449.  
  8450. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionX_Stub(
  8451.     IRpcStubBuffer *This,
  8452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8453.     PRPC_MESSAGE _pRpcMessage,
  8454.     DWORD *_pdwStubPhase);
  8455.  
  8456.  
  8457. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionX_Proxy( 
  8458.     IHTMLRuleStyle __RPC_FAR * This,
  8459.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8460.  
  8461.  
  8462. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionX_Stub(
  8463.     IRpcStubBuffer *This,
  8464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8465.     PRPC_MESSAGE _pRpcMessage,
  8466.     DWORD *_pdwStubPhase);
  8467.  
  8468.  
  8469. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionY_Proxy( 
  8470.     IHTMLRuleStyle __RPC_FAR * This,
  8471.     /* [in] */ VARIANT v);
  8472.  
  8473.  
  8474. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionY_Stub(
  8475.     IRpcStubBuffer *This,
  8476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8477.     PRPC_MESSAGE _pRpcMessage,
  8478.     DWORD *_pdwStubPhase);
  8479.  
  8480.  
  8481. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionY_Proxy( 
  8482.     IHTMLRuleStyle __RPC_FAR * This,
  8483.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8484.  
  8485.  
  8486. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionY_Stub(
  8487.     IRpcStubBuffer *This,
  8488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8489.     PRPC_MESSAGE _pRpcMessage,
  8490.     DWORD *_pdwStubPhase);
  8491.  
  8492.  
  8493. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_wordSpacing_Proxy( 
  8494.     IHTMLRuleStyle __RPC_FAR * This,
  8495.     /* [in] */ VARIANT v);
  8496.  
  8497.  
  8498. void __RPC_STUB IHTMLRuleStyle_put_wordSpacing_Stub(
  8499.     IRpcStubBuffer *This,
  8500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8501.     PRPC_MESSAGE _pRpcMessage,
  8502.     DWORD *_pdwStubPhase);
  8503.  
  8504.  
  8505. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_wordSpacing_Proxy( 
  8506.     IHTMLRuleStyle __RPC_FAR * This,
  8507.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8508.  
  8509.  
  8510. void __RPC_STUB IHTMLRuleStyle_get_wordSpacing_Stub(
  8511.     IRpcStubBuffer *This,
  8512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8513.     PRPC_MESSAGE _pRpcMessage,
  8514.     DWORD *_pdwStubPhase);
  8515.  
  8516.  
  8517. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_letterSpacing_Proxy( 
  8518.     IHTMLRuleStyle __RPC_FAR * This,
  8519.     /* [in] */ VARIANT v);
  8520.  
  8521.  
  8522. void __RPC_STUB IHTMLRuleStyle_put_letterSpacing_Stub(
  8523.     IRpcStubBuffer *This,
  8524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8525.     PRPC_MESSAGE _pRpcMessage,
  8526.     DWORD *_pdwStubPhase);
  8527.  
  8528.  
  8529. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_letterSpacing_Proxy( 
  8530.     IHTMLRuleStyle __RPC_FAR * This,
  8531.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8532.  
  8533.  
  8534. void __RPC_STUB IHTMLRuleStyle_get_letterSpacing_Stub(
  8535.     IRpcStubBuffer *This,
  8536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8537.     PRPC_MESSAGE _pRpcMessage,
  8538.     DWORD *_pdwStubPhase);
  8539.  
  8540.  
  8541. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecoration_Proxy( 
  8542.     IHTMLRuleStyle __RPC_FAR * This,
  8543.     /* [in] */ BSTR v);
  8544.  
  8545.  
  8546. void __RPC_STUB IHTMLRuleStyle_put_textDecoration_Stub(
  8547.     IRpcStubBuffer *This,
  8548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8549.     PRPC_MESSAGE _pRpcMessage,
  8550.     DWORD *_pdwStubPhase);
  8551.  
  8552.  
  8553. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecoration_Proxy( 
  8554.     IHTMLRuleStyle __RPC_FAR * This,
  8555.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8556.  
  8557.  
  8558. void __RPC_STUB IHTMLRuleStyle_get_textDecoration_Stub(
  8559.     IRpcStubBuffer *This,
  8560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8561.     PRPC_MESSAGE _pRpcMessage,
  8562.     DWORD *_pdwStubPhase);
  8563.  
  8564.  
  8565. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationNone_Proxy( 
  8566.     IHTMLRuleStyle __RPC_FAR * This,
  8567.     /* [in] */ VARIANT_BOOL v);
  8568.  
  8569.  
  8570. void __RPC_STUB IHTMLRuleStyle_put_textDecorationNone_Stub(
  8571.     IRpcStubBuffer *This,
  8572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8573.     PRPC_MESSAGE _pRpcMessage,
  8574.     DWORD *_pdwStubPhase);
  8575.  
  8576.  
  8577. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationNone_Proxy( 
  8578.     IHTMLRuleStyle __RPC_FAR * This,
  8579.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8580.  
  8581.  
  8582. void __RPC_STUB IHTMLRuleStyle_get_textDecorationNone_Stub(
  8583.     IRpcStubBuffer *This,
  8584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8585.     PRPC_MESSAGE _pRpcMessage,
  8586.     DWORD *_pdwStubPhase);
  8587.  
  8588.  
  8589. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationUnderline_Proxy( 
  8590.     IHTMLRuleStyle __RPC_FAR * This,
  8591.     /* [in] */ VARIANT_BOOL v);
  8592.  
  8593.  
  8594. void __RPC_STUB IHTMLRuleStyle_put_textDecorationUnderline_Stub(
  8595.     IRpcStubBuffer *This,
  8596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8597.     PRPC_MESSAGE _pRpcMessage,
  8598.     DWORD *_pdwStubPhase);
  8599.  
  8600.  
  8601. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationUnderline_Proxy( 
  8602.     IHTMLRuleStyle __RPC_FAR * This,
  8603.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8604.  
  8605.  
  8606. void __RPC_STUB IHTMLRuleStyle_get_textDecorationUnderline_Stub(
  8607.     IRpcStubBuffer *This,
  8608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8609.     PRPC_MESSAGE _pRpcMessage,
  8610.     DWORD *_pdwStubPhase);
  8611.  
  8612.  
  8613. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationOverline_Proxy( 
  8614.     IHTMLRuleStyle __RPC_FAR * This,
  8615.     /* [in] */ VARIANT_BOOL v);
  8616.  
  8617.  
  8618. void __RPC_STUB IHTMLRuleStyle_put_textDecorationOverline_Stub(
  8619.     IRpcStubBuffer *This,
  8620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8621.     PRPC_MESSAGE _pRpcMessage,
  8622.     DWORD *_pdwStubPhase);
  8623.  
  8624.  
  8625. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationOverline_Proxy( 
  8626.     IHTMLRuleStyle __RPC_FAR * This,
  8627.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8628.  
  8629.  
  8630. void __RPC_STUB IHTMLRuleStyle_get_textDecorationOverline_Stub(
  8631.     IRpcStubBuffer *This,
  8632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8633.     PRPC_MESSAGE _pRpcMessage,
  8634.     DWORD *_pdwStubPhase);
  8635.  
  8636.  
  8637. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationLineThrough_Proxy( 
  8638.     IHTMLRuleStyle __RPC_FAR * This,
  8639.     /* [in] */ VARIANT_BOOL v);
  8640.  
  8641.  
  8642. void __RPC_STUB IHTMLRuleStyle_put_textDecorationLineThrough_Stub(
  8643.     IRpcStubBuffer *This,
  8644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8645.     PRPC_MESSAGE _pRpcMessage,
  8646.     DWORD *_pdwStubPhase);
  8647.  
  8648.  
  8649. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationLineThrough_Proxy( 
  8650.     IHTMLRuleStyle __RPC_FAR * This,
  8651.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8652.  
  8653.  
  8654. void __RPC_STUB IHTMLRuleStyle_get_textDecorationLineThrough_Stub(
  8655.     IRpcStubBuffer *This,
  8656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8657.     PRPC_MESSAGE _pRpcMessage,
  8658.     DWORD *_pdwStubPhase);
  8659.  
  8660.  
  8661. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationBlink_Proxy( 
  8662.     IHTMLRuleStyle __RPC_FAR * This,
  8663.     /* [in] */ VARIANT_BOOL v);
  8664.  
  8665.  
  8666. void __RPC_STUB IHTMLRuleStyle_put_textDecorationBlink_Stub(
  8667.     IRpcStubBuffer *This,
  8668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8669.     PRPC_MESSAGE _pRpcMessage,
  8670.     DWORD *_pdwStubPhase);
  8671.  
  8672.  
  8673. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationBlink_Proxy( 
  8674.     IHTMLRuleStyle __RPC_FAR * This,
  8675.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8676.  
  8677.  
  8678. void __RPC_STUB IHTMLRuleStyle_get_textDecorationBlink_Stub(
  8679.     IRpcStubBuffer *This,
  8680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8681.     PRPC_MESSAGE _pRpcMessage,
  8682.     DWORD *_pdwStubPhase);
  8683.  
  8684.  
  8685. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_verticalAlign_Proxy( 
  8686.     IHTMLRuleStyle __RPC_FAR * This,
  8687.     /* [in] */ VARIANT v);
  8688.  
  8689.  
  8690. void __RPC_STUB IHTMLRuleStyle_put_verticalAlign_Stub(
  8691.     IRpcStubBuffer *This,
  8692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8693.     PRPC_MESSAGE _pRpcMessage,
  8694.     DWORD *_pdwStubPhase);
  8695.  
  8696.  
  8697. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_verticalAlign_Proxy( 
  8698.     IHTMLRuleStyle __RPC_FAR * This,
  8699.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8700.  
  8701.  
  8702. void __RPC_STUB IHTMLRuleStyle_get_verticalAlign_Stub(
  8703.     IRpcStubBuffer *This,
  8704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8705.     PRPC_MESSAGE _pRpcMessage,
  8706.     DWORD *_pdwStubPhase);
  8707.  
  8708.  
  8709. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textTransform_Proxy( 
  8710.     IHTMLRuleStyle __RPC_FAR * This,
  8711.     /* [in] */ BSTR v);
  8712.  
  8713.  
  8714. void __RPC_STUB IHTMLRuleStyle_put_textTransform_Stub(
  8715.     IRpcStubBuffer *This,
  8716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8717.     PRPC_MESSAGE _pRpcMessage,
  8718.     DWORD *_pdwStubPhase);
  8719.  
  8720.  
  8721. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textTransform_Proxy( 
  8722.     IHTMLRuleStyle __RPC_FAR * This,
  8723.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8724.  
  8725.  
  8726. void __RPC_STUB IHTMLRuleStyle_get_textTransform_Stub(
  8727.     IRpcStubBuffer *This,
  8728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8729.     PRPC_MESSAGE _pRpcMessage,
  8730.     DWORD *_pdwStubPhase);
  8731.  
  8732.  
  8733. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textAlign_Proxy( 
  8734.     IHTMLRuleStyle __RPC_FAR * This,
  8735.     /* [in] */ BSTR v);
  8736.  
  8737.  
  8738. void __RPC_STUB IHTMLRuleStyle_put_textAlign_Stub(
  8739.     IRpcStubBuffer *This,
  8740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8741.     PRPC_MESSAGE _pRpcMessage,
  8742.     DWORD *_pdwStubPhase);
  8743.  
  8744.  
  8745. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textAlign_Proxy( 
  8746.     IHTMLRuleStyle __RPC_FAR * This,
  8747.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8748.  
  8749.  
  8750. void __RPC_STUB IHTMLRuleStyle_get_textAlign_Stub(
  8751.     IRpcStubBuffer *This,
  8752.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8753.     PRPC_MESSAGE _pRpcMessage,
  8754.     DWORD *_pdwStubPhase);
  8755.  
  8756.  
  8757. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textIndent_Proxy( 
  8758.     IHTMLRuleStyle __RPC_FAR * This,
  8759.     /* [in] */ VARIANT v);
  8760.  
  8761.  
  8762. void __RPC_STUB IHTMLRuleStyle_put_textIndent_Stub(
  8763.     IRpcStubBuffer *This,
  8764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8765.     PRPC_MESSAGE _pRpcMessage,
  8766.     DWORD *_pdwStubPhase);
  8767.  
  8768.  
  8769. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textIndent_Proxy( 
  8770.     IHTMLRuleStyle __RPC_FAR * This,
  8771.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8772.  
  8773.  
  8774. void __RPC_STUB IHTMLRuleStyle_get_textIndent_Stub(
  8775.     IRpcStubBuffer *This,
  8776.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8777.     PRPC_MESSAGE _pRpcMessage,
  8778.     DWORD *_pdwStubPhase);
  8779.  
  8780.  
  8781. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_lineHeight_Proxy( 
  8782.     IHTMLRuleStyle __RPC_FAR * This,
  8783.     /* [in] */ VARIANT v);
  8784.  
  8785.  
  8786. void __RPC_STUB IHTMLRuleStyle_put_lineHeight_Stub(
  8787.     IRpcStubBuffer *This,
  8788.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8789.     PRPC_MESSAGE _pRpcMessage,
  8790.     DWORD *_pdwStubPhase);
  8791.  
  8792.  
  8793. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_lineHeight_Proxy( 
  8794.     IHTMLRuleStyle __RPC_FAR * This,
  8795.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8796.  
  8797.  
  8798. void __RPC_STUB IHTMLRuleStyle_get_lineHeight_Stub(
  8799.     IRpcStubBuffer *This,
  8800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8801.     PRPC_MESSAGE _pRpcMessage,
  8802.     DWORD *_pdwStubPhase);
  8803.  
  8804.  
  8805. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginTop_Proxy( 
  8806.     IHTMLRuleStyle __RPC_FAR * This,
  8807.     /* [in] */ VARIANT v);
  8808.  
  8809.  
  8810. void __RPC_STUB IHTMLRuleStyle_put_marginTop_Stub(
  8811.     IRpcStubBuffer *This,
  8812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8813.     PRPC_MESSAGE _pRpcMessage,
  8814.     DWORD *_pdwStubPhase);
  8815.  
  8816.  
  8817. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginTop_Proxy( 
  8818.     IHTMLRuleStyle __RPC_FAR * This,
  8819.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8820.  
  8821.  
  8822. void __RPC_STUB IHTMLRuleStyle_get_marginTop_Stub(
  8823.     IRpcStubBuffer *This,
  8824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8825.     PRPC_MESSAGE _pRpcMessage,
  8826.     DWORD *_pdwStubPhase);
  8827.  
  8828.  
  8829. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginRight_Proxy( 
  8830.     IHTMLRuleStyle __RPC_FAR * This,
  8831.     /* [in] */ VARIANT v);
  8832.  
  8833.  
  8834. void __RPC_STUB IHTMLRuleStyle_put_marginRight_Stub(
  8835.     IRpcStubBuffer *This,
  8836.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8837.     PRPC_MESSAGE _pRpcMessage,
  8838.     DWORD *_pdwStubPhase);
  8839.  
  8840.  
  8841. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginRight_Proxy( 
  8842.     IHTMLRuleStyle __RPC_FAR * This,
  8843.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8844.  
  8845.  
  8846. void __RPC_STUB IHTMLRuleStyle_get_marginRight_Stub(
  8847.     IRpcStubBuffer *This,
  8848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8849.     PRPC_MESSAGE _pRpcMessage,
  8850.     DWORD *_pdwStubPhase);
  8851.  
  8852.  
  8853. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginBottom_Proxy( 
  8854.     IHTMLRuleStyle __RPC_FAR * This,
  8855.     /* [in] */ VARIANT v);
  8856.  
  8857.  
  8858. void __RPC_STUB IHTMLRuleStyle_put_marginBottom_Stub(
  8859.     IRpcStubBuffer *This,
  8860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8861.     PRPC_MESSAGE _pRpcMessage,
  8862.     DWORD *_pdwStubPhase);
  8863.  
  8864.  
  8865. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginBottom_Proxy( 
  8866.     IHTMLRuleStyle __RPC_FAR * This,
  8867.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8868.  
  8869.  
  8870. void __RPC_STUB IHTMLRuleStyle_get_marginBottom_Stub(
  8871.     IRpcStubBuffer *This,
  8872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8873.     PRPC_MESSAGE _pRpcMessage,
  8874.     DWORD *_pdwStubPhase);
  8875.  
  8876.  
  8877. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginLeft_Proxy( 
  8878.     IHTMLRuleStyle __RPC_FAR * This,
  8879.     /* [in] */ VARIANT v);
  8880.  
  8881.  
  8882. void __RPC_STUB IHTMLRuleStyle_put_marginLeft_Stub(
  8883.     IRpcStubBuffer *This,
  8884.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8885.     PRPC_MESSAGE _pRpcMessage,
  8886.     DWORD *_pdwStubPhase);
  8887.  
  8888.  
  8889. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginLeft_Proxy( 
  8890.     IHTMLRuleStyle __RPC_FAR * This,
  8891.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8892.  
  8893.  
  8894. void __RPC_STUB IHTMLRuleStyle_get_marginLeft_Stub(
  8895.     IRpcStubBuffer *This,
  8896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8897.     PRPC_MESSAGE _pRpcMessage,
  8898.     DWORD *_pdwStubPhase);
  8899.  
  8900.  
  8901. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_margin_Proxy( 
  8902.     IHTMLRuleStyle __RPC_FAR * This,
  8903.     /* [in] */ BSTR v);
  8904.  
  8905.  
  8906. void __RPC_STUB IHTMLRuleStyle_put_margin_Stub(
  8907.     IRpcStubBuffer *This,
  8908.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8909.     PRPC_MESSAGE _pRpcMessage,
  8910.     DWORD *_pdwStubPhase);
  8911.  
  8912.  
  8913. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_margin_Proxy( 
  8914.     IHTMLRuleStyle __RPC_FAR * This,
  8915.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8916.  
  8917.  
  8918. void __RPC_STUB IHTMLRuleStyle_get_margin_Stub(
  8919.     IRpcStubBuffer *This,
  8920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8921.     PRPC_MESSAGE _pRpcMessage,
  8922.     DWORD *_pdwStubPhase);
  8923.  
  8924.  
  8925. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingTop_Proxy( 
  8926.     IHTMLRuleStyle __RPC_FAR * This,
  8927.     /* [in] */ VARIANT v);
  8928.  
  8929.  
  8930. void __RPC_STUB IHTMLRuleStyle_put_paddingTop_Stub(
  8931.     IRpcStubBuffer *This,
  8932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8933.     PRPC_MESSAGE _pRpcMessage,
  8934.     DWORD *_pdwStubPhase);
  8935.  
  8936.  
  8937. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingTop_Proxy( 
  8938.     IHTMLRuleStyle __RPC_FAR * This,
  8939.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8940.  
  8941.  
  8942. void __RPC_STUB IHTMLRuleStyle_get_paddingTop_Stub(
  8943.     IRpcStubBuffer *This,
  8944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8945.     PRPC_MESSAGE _pRpcMessage,
  8946.     DWORD *_pdwStubPhase);
  8947.  
  8948.  
  8949. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingRight_Proxy( 
  8950.     IHTMLRuleStyle __RPC_FAR * This,
  8951.     /* [in] */ VARIANT v);
  8952.  
  8953.  
  8954. void __RPC_STUB IHTMLRuleStyle_put_paddingRight_Stub(
  8955.     IRpcStubBuffer *This,
  8956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8957.     PRPC_MESSAGE _pRpcMessage,
  8958.     DWORD *_pdwStubPhase);
  8959.  
  8960.  
  8961. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingRight_Proxy( 
  8962.     IHTMLRuleStyle __RPC_FAR * This,
  8963.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8964.  
  8965.  
  8966. void __RPC_STUB IHTMLRuleStyle_get_paddingRight_Stub(
  8967.     IRpcStubBuffer *This,
  8968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8969.     PRPC_MESSAGE _pRpcMessage,
  8970.     DWORD *_pdwStubPhase);
  8971.  
  8972.  
  8973. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingBottom_Proxy( 
  8974.     IHTMLRuleStyle __RPC_FAR * This,
  8975.     /* [in] */ VARIANT v);
  8976.  
  8977.  
  8978. void __RPC_STUB IHTMLRuleStyle_put_paddingBottom_Stub(
  8979.     IRpcStubBuffer *This,
  8980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8981.     PRPC_MESSAGE _pRpcMessage,
  8982.     DWORD *_pdwStubPhase);
  8983.  
  8984.  
  8985. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingBottom_Proxy( 
  8986.     IHTMLRuleStyle __RPC_FAR * This,
  8987.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8988.  
  8989.  
  8990. void __RPC_STUB IHTMLRuleStyle_get_paddingBottom_Stub(
  8991.     IRpcStubBuffer *This,
  8992.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8993.     PRPC_MESSAGE _pRpcMessage,
  8994.     DWORD *_pdwStubPhase);
  8995.  
  8996.  
  8997. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingLeft_Proxy( 
  8998.     IHTMLRuleStyle __RPC_FAR * This,
  8999.     /* [in] */ VARIANT v);
  9000.  
  9001.  
  9002. void __RPC_STUB IHTMLRuleStyle_put_paddingLeft_Stub(
  9003.     IRpcStubBuffer *This,
  9004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9005.     PRPC_MESSAGE _pRpcMessage,
  9006.     DWORD *_pdwStubPhase);
  9007.  
  9008.  
  9009. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingLeft_Proxy( 
  9010.     IHTMLRuleStyle __RPC_FAR * This,
  9011.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9012.  
  9013.  
  9014. void __RPC_STUB IHTMLRuleStyle_get_paddingLeft_Stub(
  9015.     IRpcStubBuffer *This,
  9016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9017.     PRPC_MESSAGE _pRpcMessage,
  9018.     DWORD *_pdwStubPhase);
  9019.  
  9020.  
  9021. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_padding_Proxy( 
  9022.     IHTMLRuleStyle __RPC_FAR * This,
  9023.     /* [in] */ BSTR v);
  9024.  
  9025.  
  9026. void __RPC_STUB IHTMLRuleStyle_put_padding_Stub(
  9027.     IRpcStubBuffer *This,
  9028.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9029.     PRPC_MESSAGE _pRpcMessage,
  9030.     DWORD *_pdwStubPhase);
  9031.  
  9032.  
  9033. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_padding_Proxy( 
  9034.     IHTMLRuleStyle __RPC_FAR * This,
  9035.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9036.  
  9037.  
  9038. void __RPC_STUB IHTMLRuleStyle_get_padding_Stub(
  9039.     IRpcStubBuffer *This,
  9040.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9041.     PRPC_MESSAGE _pRpcMessage,
  9042.     DWORD *_pdwStubPhase);
  9043.  
  9044.  
  9045. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_border_Proxy( 
  9046.     IHTMLRuleStyle __RPC_FAR * This,
  9047.     /* [in] */ BSTR v);
  9048.  
  9049.  
  9050. void __RPC_STUB IHTMLRuleStyle_put_border_Stub(
  9051.     IRpcStubBuffer *This,
  9052.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9053.     PRPC_MESSAGE _pRpcMessage,
  9054.     DWORD *_pdwStubPhase);
  9055.  
  9056.  
  9057. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_border_Proxy( 
  9058.     IHTMLRuleStyle __RPC_FAR * This,
  9059.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9060.  
  9061.  
  9062. void __RPC_STUB IHTMLRuleStyle_get_border_Stub(
  9063.     IRpcStubBuffer *This,
  9064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9065.     PRPC_MESSAGE _pRpcMessage,
  9066.     DWORD *_pdwStubPhase);
  9067.  
  9068.  
  9069. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTop_Proxy( 
  9070.     IHTMLRuleStyle __RPC_FAR * This,
  9071.     /* [in] */ BSTR v);
  9072.  
  9073.  
  9074. void __RPC_STUB IHTMLRuleStyle_put_borderTop_Stub(
  9075.     IRpcStubBuffer *This,
  9076.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9077.     PRPC_MESSAGE _pRpcMessage,
  9078.     DWORD *_pdwStubPhase);
  9079.  
  9080.  
  9081. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTop_Proxy( 
  9082.     IHTMLRuleStyle __RPC_FAR * This,
  9083.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9084.  
  9085.  
  9086. void __RPC_STUB IHTMLRuleStyle_get_borderTop_Stub(
  9087.     IRpcStubBuffer *This,
  9088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9089.     PRPC_MESSAGE _pRpcMessage,
  9090.     DWORD *_pdwStubPhase);
  9091.  
  9092.  
  9093. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRight_Proxy( 
  9094.     IHTMLRuleStyle __RPC_FAR * This,
  9095.     /* [in] */ BSTR v);
  9096.  
  9097.  
  9098. void __RPC_STUB IHTMLRuleStyle_put_borderRight_Stub(
  9099.     IRpcStubBuffer *This,
  9100.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9101.     PRPC_MESSAGE _pRpcMessage,
  9102.     DWORD *_pdwStubPhase);
  9103.  
  9104.  
  9105. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRight_Proxy( 
  9106.     IHTMLRuleStyle __RPC_FAR * This,
  9107.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9108.  
  9109.  
  9110. void __RPC_STUB IHTMLRuleStyle_get_borderRight_Stub(
  9111.     IRpcStubBuffer *This,
  9112.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9113.     PRPC_MESSAGE _pRpcMessage,
  9114.     DWORD *_pdwStubPhase);
  9115.  
  9116.  
  9117. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottom_Proxy( 
  9118.     IHTMLRuleStyle __RPC_FAR * This,
  9119.     /* [in] */ BSTR v);
  9120.  
  9121.  
  9122. void __RPC_STUB IHTMLRuleStyle_put_borderBottom_Stub(
  9123.     IRpcStubBuffer *This,
  9124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9125.     PRPC_MESSAGE _pRpcMessage,
  9126.     DWORD *_pdwStubPhase);
  9127.  
  9128.  
  9129. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottom_Proxy( 
  9130.     IHTMLRuleStyle __RPC_FAR * This,
  9131.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9132.  
  9133.  
  9134. void __RPC_STUB IHTMLRuleStyle_get_borderBottom_Stub(
  9135.     IRpcStubBuffer *This,
  9136.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9137.     PRPC_MESSAGE _pRpcMessage,
  9138.     DWORD *_pdwStubPhase);
  9139.  
  9140.  
  9141. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeft_Proxy( 
  9142.     IHTMLRuleStyle __RPC_FAR * This,
  9143.     /* [in] */ BSTR v);
  9144.  
  9145.  
  9146. void __RPC_STUB IHTMLRuleStyle_put_borderLeft_Stub(
  9147.     IRpcStubBuffer *This,
  9148.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9149.     PRPC_MESSAGE _pRpcMessage,
  9150.     DWORD *_pdwStubPhase);
  9151.  
  9152.  
  9153. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeft_Proxy( 
  9154.     IHTMLRuleStyle __RPC_FAR * This,
  9155.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9156.  
  9157.  
  9158. void __RPC_STUB IHTMLRuleStyle_get_borderLeft_Stub(
  9159.     IRpcStubBuffer *This,
  9160.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9161.     PRPC_MESSAGE _pRpcMessage,
  9162.     DWORD *_pdwStubPhase);
  9163.  
  9164.  
  9165. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderColor_Proxy( 
  9166.     IHTMLRuleStyle __RPC_FAR * This,
  9167.     /* [in] */ BSTR v);
  9168.  
  9169.  
  9170. void __RPC_STUB IHTMLRuleStyle_put_borderColor_Stub(
  9171.     IRpcStubBuffer *This,
  9172.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9173.     PRPC_MESSAGE _pRpcMessage,
  9174.     DWORD *_pdwStubPhase);
  9175.  
  9176.  
  9177. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderColor_Proxy( 
  9178.     IHTMLRuleStyle __RPC_FAR * This,
  9179.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9180.  
  9181.  
  9182. void __RPC_STUB IHTMLRuleStyle_get_borderColor_Stub(
  9183.     IRpcStubBuffer *This,
  9184.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9185.     PRPC_MESSAGE _pRpcMessage,
  9186.     DWORD *_pdwStubPhase);
  9187.  
  9188.  
  9189. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopColor_Proxy( 
  9190.     IHTMLRuleStyle __RPC_FAR * This,
  9191.     /* [in] */ VARIANT v);
  9192.  
  9193.  
  9194. void __RPC_STUB IHTMLRuleStyle_put_borderTopColor_Stub(
  9195.     IRpcStubBuffer *This,
  9196.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9197.     PRPC_MESSAGE _pRpcMessage,
  9198.     DWORD *_pdwStubPhase);
  9199.  
  9200.  
  9201. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopColor_Proxy( 
  9202.     IHTMLRuleStyle __RPC_FAR * This,
  9203.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9204.  
  9205.  
  9206. void __RPC_STUB IHTMLRuleStyle_get_borderTopColor_Stub(
  9207.     IRpcStubBuffer *This,
  9208.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9209.     PRPC_MESSAGE _pRpcMessage,
  9210.     DWORD *_pdwStubPhase);
  9211.  
  9212.  
  9213. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightColor_Proxy( 
  9214.     IHTMLRuleStyle __RPC_FAR * This,
  9215.     /* [in] */ VARIANT v);
  9216.  
  9217.  
  9218. void __RPC_STUB IHTMLRuleStyle_put_borderRightColor_Stub(
  9219.     IRpcStubBuffer *This,
  9220.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9221.     PRPC_MESSAGE _pRpcMessage,
  9222.     DWORD *_pdwStubPhase);
  9223.  
  9224.  
  9225. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightColor_Proxy( 
  9226.     IHTMLRuleStyle __RPC_FAR * This,
  9227.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9228.  
  9229.  
  9230. void __RPC_STUB IHTMLRuleStyle_get_borderRightColor_Stub(
  9231.     IRpcStubBuffer *This,
  9232.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9233.     PRPC_MESSAGE _pRpcMessage,
  9234.     DWORD *_pdwStubPhase);
  9235.  
  9236.  
  9237. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomColor_Proxy( 
  9238.     IHTMLRuleStyle __RPC_FAR * This,
  9239.     /* [in] */ VARIANT v);
  9240.  
  9241.  
  9242. void __RPC_STUB IHTMLRuleStyle_put_borderBottomColor_Stub(
  9243.     IRpcStubBuffer *This,
  9244.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9245.     PRPC_MESSAGE _pRpcMessage,
  9246.     DWORD *_pdwStubPhase);
  9247.  
  9248.  
  9249. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomColor_Proxy( 
  9250.     IHTMLRuleStyle __RPC_FAR * This,
  9251.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9252.  
  9253.  
  9254. void __RPC_STUB IHTMLRuleStyle_get_borderBottomColor_Stub(
  9255.     IRpcStubBuffer *This,
  9256.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9257.     PRPC_MESSAGE _pRpcMessage,
  9258.     DWORD *_pdwStubPhase);
  9259.  
  9260.  
  9261. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftColor_Proxy( 
  9262.     IHTMLRuleStyle __RPC_FAR * This,
  9263.     /* [in] */ VARIANT v);
  9264.  
  9265.  
  9266. void __RPC_STUB IHTMLRuleStyle_put_borderLeftColor_Stub(
  9267.     IRpcStubBuffer *This,
  9268.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9269.     PRPC_MESSAGE _pRpcMessage,
  9270.     DWORD *_pdwStubPhase);
  9271.  
  9272.  
  9273. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftColor_Proxy( 
  9274.     IHTMLRuleStyle __RPC_FAR * This,
  9275.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9276.  
  9277.  
  9278. void __RPC_STUB IHTMLRuleStyle_get_borderLeftColor_Stub(
  9279.     IRpcStubBuffer *This,
  9280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9281.     PRPC_MESSAGE _pRpcMessage,
  9282.     DWORD *_pdwStubPhase);
  9283.  
  9284.  
  9285. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderWidth_Proxy( 
  9286.     IHTMLRuleStyle __RPC_FAR * This,
  9287.     /* [in] */ BSTR v);
  9288.  
  9289.  
  9290. void __RPC_STUB IHTMLRuleStyle_put_borderWidth_Stub(
  9291.     IRpcStubBuffer *This,
  9292.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9293.     PRPC_MESSAGE _pRpcMessage,
  9294.     DWORD *_pdwStubPhase);
  9295.  
  9296.  
  9297. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderWidth_Proxy( 
  9298.     IHTMLRuleStyle __RPC_FAR * This,
  9299.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9300.  
  9301.  
  9302. void __RPC_STUB IHTMLRuleStyle_get_borderWidth_Stub(
  9303.     IRpcStubBuffer *This,
  9304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9305.     PRPC_MESSAGE _pRpcMessage,
  9306.     DWORD *_pdwStubPhase);
  9307.  
  9308.  
  9309. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopWidth_Proxy( 
  9310.     IHTMLRuleStyle __RPC_FAR * This,
  9311.     /* [in] */ VARIANT v);
  9312.  
  9313.  
  9314. void __RPC_STUB IHTMLRuleStyle_put_borderTopWidth_Stub(
  9315.     IRpcStubBuffer *This,
  9316.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9317.     PRPC_MESSAGE _pRpcMessage,
  9318.     DWORD *_pdwStubPhase);
  9319.  
  9320.  
  9321. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopWidth_Proxy( 
  9322.     IHTMLRuleStyle __RPC_FAR * This,
  9323.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9324.  
  9325.  
  9326. void __RPC_STUB IHTMLRuleStyle_get_borderTopWidth_Stub(
  9327.     IRpcStubBuffer *This,
  9328.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9329.     PRPC_MESSAGE _pRpcMessage,
  9330.     DWORD *_pdwStubPhase);
  9331.  
  9332.  
  9333. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightWidth_Proxy( 
  9334.     IHTMLRuleStyle __RPC_FAR * This,
  9335.     /* [in] */ VARIANT v);
  9336.  
  9337.  
  9338. void __RPC_STUB IHTMLRuleStyle_put_borderRightWidth_Stub(
  9339.     IRpcStubBuffer *This,
  9340.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9341.     PRPC_MESSAGE _pRpcMessage,
  9342.     DWORD *_pdwStubPhase);
  9343.  
  9344.  
  9345. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightWidth_Proxy( 
  9346.     IHTMLRuleStyle __RPC_FAR * This,
  9347.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9348.  
  9349.  
  9350. void __RPC_STUB IHTMLRuleStyle_get_borderRightWidth_Stub(
  9351.     IRpcStubBuffer *This,
  9352.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9353.     PRPC_MESSAGE _pRpcMessage,
  9354.     DWORD *_pdwStubPhase);
  9355.  
  9356.  
  9357. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomWidth_Proxy( 
  9358.     IHTMLRuleStyle __RPC_FAR * This,
  9359.     /* [in] */ VARIANT v);
  9360.  
  9361.  
  9362. void __RPC_STUB IHTMLRuleStyle_put_borderBottomWidth_Stub(
  9363.     IRpcStubBuffer *This,
  9364.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9365.     PRPC_MESSAGE _pRpcMessage,
  9366.     DWORD *_pdwStubPhase);
  9367.  
  9368.  
  9369. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomWidth_Proxy( 
  9370.     IHTMLRuleStyle __RPC_FAR * This,
  9371.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9372.  
  9373.  
  9374. void __RPC_STUB IHTMLRuleStyle_get_borderBottomWidth_Stub(
  9375.     IRpcStubBuffer *This,
  9376.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9377.     PRPC_MESSAGE _pRpcMessage,
  9378.     DWORD *_pdwStubPhase);
  9379.  
  9380.  
  9381. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftWidth_Proxy( 
  9382.     IHTMLRuleStyle __RPC_FAR * This,
  9383.     /* [in] */ VARIANT v);
  9384.  
  9385.  
  9386. void __RPC_STUB IHTMLRuleStyle_put_borderLeftWidth_Stub(
  9387.     IRpcStubBuffer *This,
  9388.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9389.     PRPC_MESSAGE _pRpcMessage,
  9390.     DWORD *_pdwStubPhase);
  9391.  
  9392.  
  9393. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftWidth_Proxy( 
  9394.     IHTMLRuleStyle __RPC_FAR * This,
  9395.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9396.  
  9397.  
  9398. void __RPC_STUB IHTMLRuleStyle_get_borderLeftWidth_Stub(
  9399.     IRpcStubBuffer *This,
  9400.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9401.     PRPC_MESSAGE _pRpcMessage,
  9402.     DWORD *_pdwStubPhase);
  9403.  
  9404.  
  9405. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderStyle_Proxy( 
  9406.     IHTMLRuleStyle __RPC_FAR * This,
  9407.     /* [in] */ BSTR v);
  9408.  
  9409.  
  9410. void __RPC_STUB IHTMLRuleStyle_put_borderStyle_Stub(
  9411.     IRpcStubBuffer *This,
  9412.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9413.     PRPC_MESSAGE _pRpcMessage,
  9414.     DWORD *_pdwStubPhase);
  9415.  
  9416.  
  9417. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderStyle_Proxy( 
  9418.     IHTMLRuleStyle __RPC_FAR * This,
  9419.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9420.  
  9421.  
  9422. void __RPC_STUB IHTMLRuleStyle_get_borderStyle_Stub(
  9423.     IRpcStubBuffer *This,
  9424.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9425.     PRPC_MESSAGE _pRpcMessage,
  9426.     DWORD *_pdwStubPhase);
  9427.  
  9428.  
  9429. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopStyle_Proxy( 
  9430.     IHTMLRuleStyle __RPC_FAR * This,
  9431.     /* [in] */ BSTR v);
  9432.  
  9433.  
  9434. void __RPC_STUB IHTMLRuleStyle_put_borderTopStyle_Stub(
  9435.     IRpcStubBuffer *This,
  9436.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9437.     PRPC_MESSAGE _pRpcMessage,
  9438.     DWORD *_pdwStubPhase);
  9439.  
  9440.  
  9441. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopStyle_Proxy( 
  9442.     IHTMLRuleStyle __RPC_FAR * This,
  9443.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9444.  
  9445.  
  9446. void __RPC_STUB IHTMLRuleStyle_get_borderTopStyle_Stub(
  9447.     IRpcStubBuffer *This,
  9448.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9449.     PRPC_MESSAGE _pRpcMessage,
  9450.     DWORD *_pdwStubPhase);
  9451.  
  9452.  
  9453. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightStyle_Proxy( 
  9454.     IHTMLRuleStyle __RPC_FAR * This,
  9455.     /* [in] */ BSTR v);
  9456.  
  9457.  
  9458. void __RPC_STUB IHTMLRuleStyle_put_borderRightStyle_Stub(
  9459.     IRpcStubBuffer *This,
  9460.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9461.     PRPC_MESSAGE _pRpcMessage,
  9462.     DWORD *_pdwStubPhase);
  9463.  
  9464.  
  9465. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightStyle_Proxy( 
  9466.     IHTMLRuleStyle __RPC_FAR * This,
  9467.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9468.  
  9469.  
  9470. void __RPC_STUB IHTMLRuleStyle_get_borderRightStyle_Stub(
  9471.     IRpcStubBuffer *This,
  9472.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9473.     PRPC_MESSAGE _pRpcMessage,
  9474.     DWORD *_pdwStubPhase);
  9475.  
  9476.  
  9477. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomStyle_Proxy( 
  9478.     IHTMLRuleStyle __RPC_FAR * This,
  9479.     /* [in] */ BSTR v);
  9480.  
  9481.  
  9482. void __RPC_STUB IHTMLRuleStyle_put_borderBottomStyle_Stub(
  9483.     IRpcStubBuffer *This,
  9484.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9485.     PRPC_MESSAGE _pRpcMessage,
  9486.     DWORD *_pdwStubPhase);
  9487.  
  9488.  
  9489. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomStyle_Proxy( 
  9490.     IHTMLRuleStyle __RPC_FAR * This,
  9491.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9492.  
  9493.  
  9494. void __RPC_STUB IHTMLRuleStyle_get_borderBottomStyle_Stub(
  9495.     IRpcStubBuffer *This,
  9496.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9497.     PRPC_MESSAGE _pRpcMessage,
  9498.     DWORD *_pdwStubPhase);
  9499.  
  9500.  
  9501. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftStyle_Proxy( 
  9502.     IHTMLRuleStyle __RPC_FAR * This,
  9503.     /* [in] */ BSTR v);
  9504.  
  9505.  
  9506. void __RPC_STUB IHTMLRuleStyle_put_borderLeftStyle_Stub(
  9507.     IRpcStubBuffer *This,
  9508.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9509.     PRPC_MESSAGE _pRpcMessage,
  9510.     DWORD *_pdwStubPhase);
  9511.  
  9512.  
  9513. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftStyle_Proxy( 
  9514.     IHTMLRuleStyle __RPC_FAR * This,
  9515.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9516.  
  9517.  
  9518. void __RPC_STUB IHTMLRuleStyle_get_borderLeftStyle_Stub(
  9519.     IRpcStubBuffer *This,
  9520.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9521.     PRPC_MESSAGE _pRpcMessage,
  9522.     DWORD *_pdwStubPhase);
  9523.  
  9524.  
  9525. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_width_Proxy( 
  9526.     IHTMLRuleStyle __RPC_FAR * This,
  9527.     /* [in] */ VARIANT v);
  9528.  
  9529.  
  9530. void __RPC_STUB IHTMLRuleStyle_put_width_Stub(
  9531.     IRpcStubBuffer *This,
  9532.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9533.     PRPC_MESSAGE _pRpcMessage,
  9534.     DWORD *_pdwStubPhase);
  9535.  
  9536.  
  9537. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_width_Proxy( 
  9538.     IHTMLRuleStyle __RPC_FAR * This,
  9539.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9540.  
  9541.  
  9542. void __RPC_STUB IHTMLRuleStyle_get_width_Stub(
  9543.     IRpcStubBuffer *This,
  9544.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9545.     PRPC_MESSAGE _pRpcMessage,
  9546.     DWORD *_pdwStubPhase);
  9547.  
  9548.  
  9549. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_height_Proxy( 
  9550.     IHTMLRuleStyle __RPC_FAR * This,
  9551.     /* [in] */ VARIANT v);
  9552.  
  9553.  
  9554. void __RPC_STUB IHTMLRuleStyle_put_height_Stub(
  9555.     IRpcStubBuffer *This,
  9556.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9557.     PRPC_MESSAGE _pRpcMessage,
  9558.     DWORD *_pdwStubPhase);
  9559.  
  9560.  
  9561. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_height_Proxy( 
  9562.     IHTMLRuleStyle __RPC_FAR * This,
  9563.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9564.  
  9565.  
  9566. void __RPC_STUB IHTMLRuleStyle_get_height_Stub(
  9567.     IRpcStubBuffer *This,
  9568.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9569.     PRPC_MESSAGE _pRpcMessage,
  9570.     DWORD *_pdwStubPhase);
  9571.  
  9572.  
  9573. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_styleFloat_Proxy( 
  9574.     IHTMLRuleStyle __RPC_FAR * This,
  9575.     /* [in] */ BSTR v);
  9576.  
  9577.  
  9578. void __RPC_STUB IHTMLRuleStyle_put_styleFloat_Stub(
  9579.     IRpcStubBuffer *This,
  9580.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9581.     PRPC_MESSAGE _pRpcMessage,
  9582.     DWORD *_pdwStubPhase);
  9583.  
  9584.  
  9585. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_styleFloat_Proxy( 
  9586.     IHTMLRuleStyle __RPC_FAR * This,
  9587.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9588.  
  9589.  
  9590. void __RPC_STUB IHTMLRuleStyle_get_styleFloat_Stub(
  9591.     IRpcStubBuffer *This,
  9592.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9593.     PRPC_MESSAGE _pRpcMessage,
  9594.     DWORD *_pdwStubPhase);
  9595.  
  9596.  
  9597. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clear_Proxy( 
  9598.     IHTMLRuleStyle __RPC_FAR * This,
  9599.     /* [in] */ BSTR v);
  9600.  
  9601.  
  9602. void __RPC_STUB IHTMLRuleStyle_put_clear_Stub(
  9603.     IRpcStubBuffer *This,
  9604.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9605.     PRPC_MESSAGE _pRpcMessage,
  9606.     DWORD *_pdwStubPhase);
  9607.  
  9608.  
  9609. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clear_Proxy( 
  9610.     IHTMLRuleStyle __RPC_FAR * This,
  9611.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9612.  
  9613.  
  9614. void __RPC_STUB IHTMLRuleStyle_get_clear_Stub(
  9615.     IRpcStubBuffer *This,
  9616.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9617.     PRPC_MESSAGE _pRpcMessage,
  9618.     DWORD *_pdwStubPhase);
  9619.  
  9620.  
  9621. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_display_Proxy( 
  9622.     IHTMLRuleStyle __RPC_FAR * This,
  9623.     /* [in] */ BSTR v);
  9624.  
  9625.  
  9626. void __RPC_STUB IHTMLRuleStyle_put_display_Stub(
  9627.     IRpcStubBuffer *This,
  9628.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9629.     PRPC_MESSAGE _pRpcMessage,
  9630.     DWORD *_pdwStubPhase);
  9631.  
  9632.  
  9633. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_display_Proxy( 
  9634.     IHTMLRuleStyle __RPC_FAR * This,
  9635.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9636.  
  9637.  
  9638. void __RPC_STUB IHTMLRuleStyle_get_display_Stub(
  9639.     IRpcStubBuffer *This,
  9640.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9641.     PRPC_MESSAGE _pRpcMessage,
  9642.     DWORD *_pdwStubPhase);
  9643.  
  9644.  
  9645. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_visibility_Proxy( 
  9646.     IHTMLRuleStyle __RPC_FAR * This,
  9647.     /* [in] */ BSTR v);
  9648.  
  9649.  
  9650. void __RPC_STUB IHTMLRuleStyle_put_visibility_Stub(
  9651.     IRpcStubBuffer *This,
  9652.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9653.     PRPC_MESSAGE _pRpcMessage,
  9654.     DWORD *_pdwStubPhase);
  9655.  
  9656.  
  9657. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_visibility_Proxy( 
  9658.     IHTMLRuleStyle __RPC_FAR * This,
  9659.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9660.  
  9661.  
  9662. void __RPC_STUB IHTMLRuleStyle_get_visibility_Stub(
  9663.     IRpcStubBuffer *This,
  9664.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9665.     PRPC_MESSAGE _pRpcMessage,
  9666.     DWORD *_pdwStubPhase);
  9667.  
  9668.  
  9669. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleType_Proxy( 
  9670.     IHTMLRuleStyle __RPC_FAR * This,
  9671.     /* [in] */ BSTR v);
  9672.  
  9673.  
  9674. void __RPC_STUB IHTMLRuleStyle_put_listStyleType_Stub(
  9675.     IRpcStubBuffer *This,
  9676.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9677.     PRPC_MESSAGE _pRpcMessage,
  9678.     DWORD *_pdwStubPhase);
  9679.  
  9680.  
  9681. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleType_Proxy( 
  9682.     IHTMLRuleStyle __RPC_FAR * This,
  9683.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9684.  
  9685.  
  9686. void __RPC_STUB IHTMLRuleStyle_get_listStyleType_Stub(
  9687.     IRpcStubBuffer *This,
  9688.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9689.     PRPC_MESSAGE _pRpcMessage,
  9690.     DWORD *_pdwStubPhase);
  9691.  
  9692.  
  9693. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStylePosition_Proxy( 
  9694.     IHTMLRuleStyle __RPC_FAR * This,
  9695.     /* [in] */ BSTR v);
  9696.  
  9697.  
  9698. void __RPC_STUB IHTMLRuleStyle_put_listStylePosition_Stub(
  9699.     IRpcStubBuffer *This,
  9700.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9701.     PRPC_MESSAGE _pRpcMessage,
  9702.     DWORD *_pdwStubPhase);
  9703.  
  9704.  
  9705. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStylePosition_Proxy( 
  9706.     IHTMLRuleStyle __RPC_FAR * This,
  9707.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9708.  
  9709.  
  9710. void __RPC_STUB IHTMLRuleStyle_get_listStylePosition_Stub(
  9711.     IRpcStubBuffer *This,
  9712.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9713.     PRPC_MESSAGE _pRpcMessage,
  9714.     DWORD *_pdwStubPhase);
  9715.  
  9716.  
  9717. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleImage_Proxy( 
  9718.     IHTMLRuleStyle __RPC_FAR * This,
  9719.     /* [in] */ BSTR v);
  9720.  
  9721.  
  9722. void __RPC_STUB IHTMLRuleStyle_put_listStyleImage_Stub(
  9723.     IRpcStubBuffer *This,
  9724.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9725.     PRPC_MESSAGE _pRpcMessage,
  9726.     DWORD *_pdwStubPhase);
  9727.  
  9728.  
  9729. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleImage_Proxy( 
  9730.     IHTMLRuleStyle __RPC_FAR * This,
  9731.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9732.  
  9733.  
  9734. void __RPC_STUB IHTMLRuleStyle_get_listStyleImage_Stub(
  9735.     IRpcStubBuffer *This,
  9736.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9737.     PRPC_MESSAGE _pRpcMessage,
  9738.     DWORD *_pdwStubPhase);
  9739.  
  9740.  
  9741. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyle_Proxy( 
  9742.     IHTMLRuleStyle __RPC_FAR * This,
  9743.     /* [in] */ BSTR v);
  9744.  
  9745.  
  9746. void __RPC_STUB IHTMLRuleStyle_put_listStyle_Stub(
  9747.     IRpcStubBuffer *This,
  9748.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9749.     PRPC_MESSAGE _pRpcMessage,
  9750.     DWORD *_pdwStubPhase);
  9751.  
  9752.  
  9753. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyle_Proxy( 
  9754.     IHTMLRuleStyle __RPC_FAR * This,
  9755.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9756.  
  9757.  
  9758. void __RPC_STUB IHTMLRuleStyle_get_listStyle_Stub(
  9759.     IRpcStubBuffer *This,
  9760.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9761.     PRPC_MESSAGE _pRpcMessage,
  9762.     DWORD *_pdwStubPhase);
  9763.  
  9764.  
  9765. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_whiteSpace_Proxy( 
  9766.     IHTMLRuleStyle __RPC_FAR * This,
  9767.     /* [in] */ BSTR v);
  9768.  
  9769.  
  9770. void __RPC_STUB IHTMLRuleStyle_put_whiteSpace_Stub(
  9771.     IRpcStubBuffer *This,
  9772.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9773.     PRPC_MESSAGE _pRpcMessage,
  9774.     DWORD *_pdwStubPhase);
  9775.  
  9776.  
  9777. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_whiteSpace_Proxy( 
  9778.     IHTMLRuleStyle __RPC_FAR * This,
  9779.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9780.  
  9781.  
  9782. void __RPC_STUB IHTMLRuleStyle_get_whiteSpace_Stub(
  9783.     IRpcStubBuffer *This,
  9784.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9785.     PRPC_MESSAGE _pRpcMessage,
  9786.     DWORD *_pdwStubPhase);
  9787.  
  9788.  
  9789. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_top_Proxy( 
  9790.     IHTMLRuleStyle __RPC_FAR * This,
  9791.     /* [in] */ VARIANT v);
  9792.  
  9793.  
  9794. void __RPC_STUB IHTMLRuleStyle_put_top_Stub(
  9795.     IRpcStubBuffer *This,
  9796.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9797.     PRPC_MESSAGE _pRpcMessage,
  9798.     DWORD *_pdwStubPhase);
  9799.  
  9800.  
  9801. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_top_Proxy( 
  9802.     IHTMLRuleStyle __RPC_FAR * This,
  9803.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9804.  
  9805.  
  9806. void __RPC_STUB IHTMLRuleStyle_get_top_Stub(
  9807.     IRpcStubBuffer *This,
  9808.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9809.     PRPC_MESSAGE _pRpcMessage,
  9810.     DWORD *_pdwStubPhase);
  9811.  
  9812.  
  9813. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_left_Proxy( 
  9814.     IHTMLRuleStyle __RPC_FAR * This,
  9815.     /* [in] */ VARIANT v);
  9816.  
  9817.  
  9818. void __RPC_STUB IHTMLRuleStyle_put_left_Stub(
  9819.     IRpcStubBuffer *This,
  9820.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9821.     PRPC_MESSAGE _pRpcMessage,
  9822.     DWORD *_pdwStubPhase);
  9823.  
  9824.  
  9825. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_left_Proxy( 
  9826.     IHTMLRuleStyle __RPC_FAR * This,
  9827.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9828.  
  9829.  
  9830. void __RPC_STUB IHTMLRuleStyle_get_left_Stub(
  9831.     IRpcStubBuffer *This,
  9832.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9833.     PRPC_MESSAGE _pRpcMessage,
  9834.     DWORD *_pdwStubPhase);
  9835.  
  9836.  
  9837. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_position_Proxy( 
  9838.     IHTMLRuleStyle __RPC_FAR * This,
  9839.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9840.  
  9841.  
  9842. void __RPC_STUB IHTMLRuleStyle_get_position_Stub(
  9843.     IRpcStubBuffer *This,
  9844.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9845.     PRPC_MESSAGE _pRpcMessage,
  9846.     DWORD *_pdwStubPhase);
  9847.  
  9848.  
  9849. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_zIndex_Proxy( 
  9850.     IHTMLRuleStyle __RPC_FAR * This,
  9851.     /* [in] */ VARIANT v);
  9852.  
  9853.  
  9854. void __RPC_STUB IHTMLRuleStyle_put_zIndex_Stub(
  9855.     IRpcStubBuffer *This,
  9856.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9857.     PRPC_MESSAGE _pRpcMessage,
  9858.     DWORD *_pdwStubPhase);
  9859.  
  9860.  
  9861. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_zIndex_Proxy( 
  9862.     IHTMLRuleStyle __RPC_FAR * This,
  9863.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9864.  
  9865.  
  9866. void __RPC_STUB IHTMLRuleStyle_get_zIndex_Stub(
  9867.     IRpcStubBuffer *This,
  9868.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9869.     PRPC_MESSAGE _pRpcMessage,
  9870.     DWORD *_pdwStubPhase);
  9871.  
  9872.  
  9873. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_overflow_Proxy( 
  9874.     IHTMLRuleStyle __RPC_FAR * This,
  9875.     /* [in] */ BSTR v);
  9876.  
  9877.  
  9878. void __RPC_STUB IHTMLRuleStyle_put_overflow_Stub(
  9879.     IRpcStubBuffer *This,
  9880.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9881.     PRPC_MESSAGE _pRpcMessage,
  9882.     DWORD *_pdwStubPhase);
  9883.  
  9884.  
  9885. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_overflow_Proxy( 
  9886.     IHTMLRuleStyle __RPC_FAR * This,
  9887.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9888.  
  9889.  
  9890. void __RPC_STUB IHTMLRuleStyle_get_overflow_Stub(
  9891.     IRpcStubBuffer *This,
  9892.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9893.     PRPC_MESSAGE _pRpcMessage,
  9894.     DWORD *_pdwStubPhase);
  9895.  
  9896.  
  9897. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakBefore_Proxy( 
  9898.     IHTMLRuleStyle __RPC_FAR * This,
  9899.     /* [in] */ BSTR v);
  9900.  
  9901.  
  9902. void __RPC_STUB IHTMLRuleStyle_put_pageBreakBefore_Stub(
  9903.     IRpcStubBuffer *This,
  9904.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9905.     PRPC_MESSAGE _pRpcMessage,
  9906.     DWORD *_pdwStubPhase);
  9907.  
  9908.  
  9909. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakBefore_Proxy( 
  9910.     IHTMLRuleStyle __RPC_FAR * This,
  9911.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9912.  
  9913.  
  9914. void __RPC_STUB IHTMLRuleStyle_get_pageBreakBefore_Stub(
  9915.     IRpcStubBuffer *This,
  9916.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9917.     PRPC_MESSAGE _pRpcMessage,
  9918.     DWORD *_pdwStubPhase);
  9919.  
  9920.  
  9921. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakAfter_Proxy( 
  9922.     IHTMLRuleStyle __RPC_FAR * This,
  9923.     /* [in] */ BSTR v);
  9924.  
  9925.  
  9926. void __RPC_STUB IHTMLRuleStyle_put_pageBreakAfter_Stub(
  9927.     IRpcStubBuffer *This,
  9928.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9929.     PRPC_MESSAGE _pRpcMessage,
  9930.     DWORD *_pdwStubPhase);
  9931.  
  9932.  
  9933. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakAfter_Proxy( 
  9934.     IHTMLRuleStyle __RPC_FAR * This,
  9935.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9936.  
  9937.  
  9938. void __RPC_STUB IHTMLRuleStyle_get_pageBreakAfter_Stub(
  9939.     IRpcStubBuffer *This,
  9940.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9941.     PRPC_MESSAGE _pRpcMessage,
  9942.     DWORD *_pdwStubPhase);
  9943.  
  9944.  
  9945. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cssText_Proxy( 
  9946.     IHTMLRuleStyle __RPC_FAR * This,
  9947.     /* [in] */ BSTR v);
  9948.  
  9949.  
  9950. void __RPC_STUB IHTMLRuleStyle_put_cssText_Stub(
  9951.     IRpcStubBuffer *This,
  9952.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9953.     PRPC_MESSAGE _pRpcMessage,
  9954.     DWORD *_pdwStubPhase);
  9955.  
  9956.  
  9957. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cssText_Proxy( 
  9958.     IHTMLRuleStyle __RPC_FAR * This,
  9959.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9960.  
  9961.  
  9962. void __RPC_STUB IHTMLRuleStyle_get_cssText_Stub(
  9963.     IRpcStubBuffer *This,
  9964.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9965.     PRPC_MESSAGE _pRpcMessage,
  9966.     DWORD *_pdwStubPhase);
  9967.  
  9968.  
  9969. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cursor_Proxy( 
  9970.     IHTMLRuleStyle __RPC_FAR * This,
  9971.     /* [in] */ BSTR v);
  9972.  
  9973.  
  9974. void __RPC_STUB IHTMLRuleStyle_put_cursor_Stub(
  9975.     IRpcStubBuffer *This,
  9976.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9977.     PRPC_MESSAGE _pRpcMessage,
  9978.     DWORD *_pdwStubPhase);
  9979.  
  9980.  
  9981. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cursor_Proxy( 
  9982.     IHTMLRuleStyle __RPC_FAR * This,
  9983.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9984.  
  9985.  
  9986. void __RPC_STUB IHTMLRuleStyle_get_cursor_Stub(
  9987.     IRpcStubBuffer *This,
  9988.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9989.     PRPC_MESSAGE _pRpcMessage,
  9990.     DWORD *_pdwStubPhase);
  9991.  
  9992.  
  9993. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clip_Proxy( 
  9994.     IHTMLRuleStyle __RPC_FAR * This,
  9995.     /* [in] */ BSTR v);
  9996.  
  9997.  
  9998. void __RPC_STUB IHTMLRuleStyle_put_clip_Stub(
  9999.     IRpcStubBuffer *This,
  10000.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10001.     PRPC_MESSAGE _pRpcMessage,
  10002.     DWORD *_pdwStubPhase);
  10003.  
  10004.  
  10005. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clip_Proxy( 
  10006.     IHTMLRuleStyle __RPC_FAR * This,
  10007.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10008.  
  10009.  
  10010. void __RPC_STUB IHTMLRuleStyle_get_clip_Stub(
  10011.     IRpcStubBuffer *This,
  10012.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10013.     PRPC_MESSAGE _pRpcMessage,
  10014.     DWORD *_pdwStubPhase);
  10015.  
  10016.  
  10017. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_filter_Proxy( 
  10018.     IHTMLRuleStyle __RPC_FAR * This,
  10019.     /* [in] */ BSTR v);
  10020.  
  10021.  
  10022. void __RPC_STUB IHTMLRuleStyle_put_filter_Stub(
  10023.     IRpcStubBuffer *This,
  10024.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10025.     PRPC_MESSAGE _pRpcMessage,
  10026.     DWORD *_pdwStubPhase);
  10027.  
  10028.  
  10029. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_filter_Proxy( 
  10030.     IHTMLRuleStyle __RPC_FAR * This,
  10031.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10032.  
  10033.  
  10034. void __RPC_STUB IHTMLRuleStyle_get_filter_Stub(
  10035.     IRpcStubBuffer *This,
  10036.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10037.     PRPC_MESSAGE _pRpcMessage,
  10038.     DWORD *_pdwStubPhase);
  10039.  
  10040.  
  10041. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_setAttribute_Proxy( 
  10042.     IHTMLRuleStyle __RPC_FAR * This,
  10043.     /* [in] */ BSTR strAttributeName,
  10044.     /* [in] */ VARIANT AttributeValue,
  10045.     /* [in][defaultvalue] */ LONG lFlags);
  10046.  
  10047.  
  10048. void __RPC_STUB IHTMLRuleStyle_setAttribute_Stub(
  10049.     IRpcStubBuffer *This,
  10050.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10051.     PRPC_MESSAGE _pRpcMessage,
  10052.     DWORD *_pdwStubPhase);
  10053.  
  10054.  
  10055. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_getAttribute_Proxy( 
  10056.     IHTMLRuleStyle __RPC_FAR * This,
  10057.     /* [in] */ BSTR strAttributeName,
  10058.     /* [in][defaultvalue] */ LONG lFlags,
  10059.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  10060.  
  10061.  
  10062. void __RPC_STUB IHTMLRuleStyle_getAttribute_Stub(
  10063.     IRpcStubBuffer *This,
  10064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10065.     PRPC_MESSAGE _pRpcMessage,
  10066.     DWORD *_pdwStubPhase);
  10067.  
  10068.  
  10069. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_removeAttribute_Proxy( 
  10070.     IHTMLRuleStyle __RPC_FAR * This,
  10071.     /* [in] */ BSTR strAttributeName,
  10072.     /* [in][defaultvalue] */ LONG lFlags,
  10073.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10074.  
  10075.  
  10076. void __RPC_STUB IHTMLRuleStyle_removeAttribute_Stub(
  10077.     IRpcStubBuffer *This,
  10078.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10079.     PRPC_MESSAGE _pRpcMessage,
  10080.     DWORD *_pdwStubPhase);
  10081.  
  10082.  
  10083.  
  10084. #endif     /* __IHTMLRuleStyle_INTERFACE_DEFINED__ */
  10085.  
  10086.  
  10087. EXTERN_C const CLSID CLSID_HTMLStyle;
  10088.  
  10089. #ifdef __cplusplus
  10090.  
  10091. class DECLSPEC_UUID("3050f285-98b5-11cf-bb82-00aa00bdce0b")
  10092. HTMLStyle;
  10093. #endif
  10094.  
  10095. EXTERN_C const CLSID CLSID_HTMLRuleStyle;
  10096.  
  10097. #ifdef __cplusplus
  10098.  
  10099. class DECLSPEC_UUID("3050f3d0-98b5-11cf-bb82-00aa00bdce0b")
  10100. HTMLRuleStyle;
  10101. #endif
  10102.  
  10103. #ifndef __IHTMLElement_INTERFACE_DEFINED__
  10104. #define __IHTMLElement_INTERFACE_DEFINED__
  10105.  
  10106. /****************************************
  10107.  * Generated header for interface: IHTMLElement
  10108.  * at Mon Nov 17 12:04:35 1997
  10109.  * using MIDL 3.02.88
  10110.  ****************************************/
  10111. /* [object][uuid][dual][oleautomation] */ 
  10112.  
  10113.  
  10114.  
  10115. EXTERN_C const IID IID_IHTMLElement;
  10116.  
  10117. #if defined(__cplusplus) && !defined(CINTERFACE)
  10118.     
  10119.     interface DECLSPEC_UUID("3050f1ff-98b5-11cf-bb82-00aa00bdce0b")
  10120.     IHTMLElement : public IDispatch
  10121.     {
  10122.     public:
  10123.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  10124.             /* [in] */ BSTR strAttributeName,
  10125.             /* [in] */ VARIANT AttributeValue,
  10126.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  10127.         
  10128.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  10129.             /* [in] */ BSTR strAttributeName,
  10130.             /* [in][defaultvalue] */ LONG lFlags,
  10131.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  10132.         
  10133.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  10134.             /* [in] */ BSTR strAttributeName,
  10135.             /* [in][defaultvalue] */ LONG lFlags,
  10136.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  10137.         
  10138.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_className( 
  10139.             /* [in] */ BSTR v) = 0;
  10140.         
  10141.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_className( 
  10142.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10143.         
  10144.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_id( 
  10145.             /* [in] */ BSTR v) = 0;
  10146.         
  10147.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  10148.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10149.         
  10150.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( 
  10151.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10152.         
  10153.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentElement( 
  10154.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10155.         
  10156.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  10157.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p) = 0;
  10158.         
  10159.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp( 
  10160.             /* [in] */ VARIANT v) = 0;
  10161.         
  10162.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp( 
  10163.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10164.         
  10165.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onclick( 
  10166.             /* [in] */ VARIANT v) = 0;
  10167.         
  10168.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onclick( 
  10169.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10170.         
  10171.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondblclick( 
  10172.             /* [in] */ VARIANT v) = 0;
  10173.         
  10174.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondblclick( 
  10175.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10176.         
  10177.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeydown( 
  10178.             /* [in] */ VARIANT v) = 0;
  10179.         
  10180.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeydown( 
  10181.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10182.         
  10183.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeyup( 
  10184.             /* [in] */ VARIANT v) = 0;
  10185.         
  10186.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeyup( 
  10187.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10188.         
  10189.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeypress( 
  10190.             /* [in] */ VARIANT v) = 0;
  10191.         
  10192.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeypress( 
  10193.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10194.         
  10195.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseout( 
  10196.             /* [in] */ VARIANT v) = 0;
  10197.         
  10198.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseout( 
  10199.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10200.         
  10201.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseover( 
  10202.             /* [in] */ VARIANT v) = 0;
  10203.         
  10204.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseover( 
  10205.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10206.         
  10207.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousemove( 
  10208.             /* [in] */ VARIANT v) = 0;
  10209.         
  10210.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousemove( 
  10211.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10212.         
  10213.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousedown( 
  10214.             /* [in] */ VARIANT v) = 0;
  10215.         
  10216.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousedown( 
  10217.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10218.         
  10219.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseup( 
  10220.             /* [in] */ VARIANT v) = 0;
  10221.         
  10222.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseup( 
  10223.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10224.         
  10225.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document( 
  10226.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10227.         
  10228.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  10229.             /* [in] */ BSTR v) = 0;
  10230.         
  10231.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  10232.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10233.         
  10234.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_language( 
  10235.             /* [in] */ BSTR v) = 0;
  10236.         
  10237.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_language( 
  10238.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10239.         
  10240.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectstart( 
  10241.             /* [in] */ VARIANT v) = 0;
  10242.         
  10243.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectstart( 
  10244.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10245.         
  10246.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  10247.             /* [in][optional] */ VARIANT varargStart) = 0;
  10248.         
  10249.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE contains( 
  10250.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  10251.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult) = 0;
  10252.         
  10253.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_sourceIndex( 
  10254.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10255.         
  10256.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_recordNumber( 
  10257.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10258.         
  10259.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_lang( 
  10260.             /* [in] */ BSTR v) = 0;
  10261.         
  10262.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lang( 
  10263.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10264.         
  10265.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft( 
  10266.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10267.         
  10268.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop( 
  10269.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10270.         
  10271.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetWidth( 
  10272.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10273.         
  10274.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetHeight( 
  10275.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10276.         
  10277.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetParent( 
  10278.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10279.         
  10280.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerHTML( 
  10281.             /* [in] */ BSTR v) = 0;
  10282.         
  10283.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerHTML( 
  10284.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10285.         
  10286.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerText( 
  10287.             /* [in] */ BSTR v) = 0;
  10288.         
  10289.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerText( 
  10290.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10291.         
  10292.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerHTML( 
  10293.             /* [in] */ BSTR v) = 0;
  10294.         
  10295.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerHTML( 
  10296.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10297.         
  10298.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerText( 
  10299.             /* [in] */ BSTR v) = 0;
  10300.         
  10301.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerText( 
  10302.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10303.         
  10304.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentHTML( 
  10305.             /* [in] */ BSTR where,
  10306.             /* [in] */ BSTR html) = 0;
  10307.         
  10308.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentText( 
  10309.             /* [in] */ BSTR where,
  10310.             /* [in] */ BSTR text) = 0;
  10311.         
  10312.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentTextEdit( 
  10313.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10314.         
  10315.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isTextEdit( 
  10316.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  10317.         
  10318.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE click( void) = 0;
  10319.         
  10320.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_filters( 
  10321.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p) = 0;
  10322.         
  10323.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragstart( 
  10324.             /* [in] */ VARIANT v) = 0;
  10325.         
  10326.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragstart( 
  10327.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10328.         
  10329.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  10330.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  10331.         
  10332.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeupdate( 
  10333.             /* [in] */ VARIANT v) = 0;
  10334.         
  10335.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeupdate( 
  10336.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10337.         
  10338.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterupdate( 
  10339.             /* [in] */ VARIANT v) = 0;
  10340.         
  10341.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterupdate( 
  10342.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10343.         
  10344.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerrorupdate( 
  10345.             /* [in] */ VARIANT v) = 0;
  10346.         
  10347.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerrorupdate( 
  10348.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10349.         
  10350.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowexit( 
  10351.             /* [in] */ VARIANT v) = 0;
  10352.         
  10353.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowexit( 
  10354.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10355.         
  10356.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowenter( 
  10357.             /* [in] */ VARIANT v) = 0;
  10358.         
  10359.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowenter( 
  10360.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10361.         
  10362.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetchanged( 
  10363.             /* [in] */ VARIANT v) = 0;
  10364.         
  10365.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetchanged( 
  10366.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10367.         
  10368.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable( 
  10369.             /* [in] */ VARIANT v) = 0;
  10370.         
  10371.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondataavailable( 
  10372.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10373.         
  10374.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetcomplete( 
  10375.             /* [in] */ VARIANT v) = 0;
  10376.         
  10377.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetcomplete( 
  10378.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10379.         
  10380.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfilterchange( 
  10381.             /* [in] */ VARIANT v) = 0;
  10382.         
  10383.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfilterchange( 
  10384.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10385.         
  10386.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_children( 
  10387.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10388.         
  10389.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_all( 
  10390.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10391.         
  10392.     };
  10393.     
  10394. #else     /* C style interface */
  10395.  
  10396.     typedef struct IHTMLElementVtbl
  10397.     {
  10398.         BEGIN_INTERFACE
  10399.         
  10400.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  10401.             IHTMLElement __RPC_FAR * This,
  10402.             /* [in] */ REFIID riid,
  10403.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  10404.         
  10405.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  10406.             IHTMLElement __RPC_FAR * This);
  10407.         
  10408.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  10409.             IHTMLElement __RPC_FAR * This);
  10410.         
  10411.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  10412.             IHTMLElement __RPC_FAR * This,
  10413.             /* [out] */ UINT __RPC_FAR *pctinfo);
  10414.         
  10415.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  10416.             IHTMLElement __RPC_FAR * This,
  10417.             /* [in] */ UINT iTInfo,
  10418.             /* [in] */ LCID lcid,
  10419.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  10420.         
  10421.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  10422.             IHTMLElement __RPC_FAR * This,
  10423.             /* [in] */ REFIID riid,
  10424.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  10425.             /* [in] */ UINT cNames,
  10426.             /* [in] */ LCID lcid,
  10427.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  10428.         
  10429.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  10430.             IHTMLElement __RPC_FAR * This,
  10431.             /* [in] */ DISPID dispIdMember,
  10432.             /* [in] */ REFIID riid,
  10433.             /* [in] */ LCID lcid,
  10434.             /* [in] */ WORD wFlags,
  10435.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  10436.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  10437.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  10438.             /* [out] */ UINT __RPC_FAR *puArgErr);
  10439.         
  10440.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  10441.             IHTMLElement __RPC_FAR * This,
  10442.             /* [in] */ BSTR strAttributeName,
  10443.             /* [in] */ VARIANT AttributeValue,
  10444.             /* [in][defaultvalue] */ LONG lFlags);
  10445.         
  10446.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  10447.             IHTMLElement __RPC_FAR * This,
  10448.             /* [in] */ BSTR strAttributeName,
  10449.             /* [in][defaultvalue] */ LONG lFlags,
  10450.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  10451.         
  10452.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  10453.             IHTMLElement __RPC_FAR * This,
  10454.             /* [in] */ BSTR strAttributeName,
  10455.             /* [in][defaultvalue] */ LONG lFlags,
  10456.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10457.         
  10458.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_className )( 
  10459.             IHTMLElement __RPC_FAR * This,
  10460.             /* [in] */ BSTR v);
  10461.         
  10462.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_className )( 
  10463.             IHTMLElement __RPC_FAR * This,
  10464.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10465.         
  10466.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_id )( 
  10467.             IHTMLElement __RPC_FAR * This,
  10468.             /* [in] */ BSTR v);
  10469.         
  10470.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_id )( 
  10471.             IHTMLElement __RPC_FAR * This,
  10472.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10473.         
  10474.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagName )( 
  10475.             IHTMLElement __RPC_FAR * This,
  10476.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10477.         
  10478.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentElement )( 
  10479.             IHTMLElement __RPC_FAR * This,
  10480.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10481.         
  10482.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  10483.             IHTMLElement __RPC_FAR * This,
  10484.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  10485.         
  10486.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onhelp )( 
  10487.             IHTMLElement __RPC_FAR * This,
  10488.             /* [in] */ VARIANT v);
  10489.         
  10490.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onhelp )( 
  10491.             IHTMLElement __RPC_FAR * This,
  10492.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10493.         
  10494.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onclick )( 
  10495.             IHTMLElement __RPC_FAR * This,
  10496.             /* [in] */ VARIANT v);
  10497.         
  10498.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onclick )( 
  10499.             IHTMLElement __RPC_FAR * This,
  10500.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10501.         
  10502.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondblclick )( 
  10503.             IHTMLElement __RPC_FAR * This,
  10504.             /* [in] */ VARIANT v);
  10505.         
  10506.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondblclick )( 
  10507.             IHTMLElement __RPC_FAR * This,
  10508.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10509.         
  10510.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeydown )( 
  10511.             IHTMLElement __RPC_FAR * This,
  10512.             /* [in] */ VARIANT v);
  10513.         
  10514.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeydown )( 
  10515.             IHTMLElement __RPC_FAR * This,
  10516.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10517.         
  10518.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeyup )( 
  10519.             IHTMLElement __RPC_FAR * This,
  10520.             /* [in] */ VARIANT v);
  10521.         
  10522.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeyup )( 
  10523.             IHTMLElement __RPC_FAR * This,
  10524.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10525.         
  10526.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeypress )( 
  10527.             IHTMLElement __RPC_FAR * This,
  10528.             /* [in] */ VARIANT v);
  10529.         
  10530.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeypress )( 
  10531.             IHTMLElement __RPC_FAR * This,
  10532.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10533.         
  10534.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseout )( 
  10535.             IHTMLElement __RPC_FAR * This,
  10536.             /* [in] */ VARIANT v);
  10537.         
  10538.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseout )( 
  10539.             IHTMLElement __RPC_FAR * This,
  10540.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10541.         
  10542.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseover )( 
  10543.             IHTMLElement __RPC_FAR * This,
  10544.             /* [in] */ VARIANT v);
  10545.         
  10546.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseover )( 
  10547.             IHTMLElement __RPC_FAR * This,
  10548.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10549.         
  10550.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousemove )( 
  10551.             IHTMLElement __RPC_FAR * This,
  10552.             /* [in] */ VARIANT v);
  10553.         
  10554.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousemove )( 
  10555.             IHTMLElement __RPC_FAR * This,
  10556.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10557.         
  10558.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousedown )( 
  10559.             IHTMLElement __RPC_FAR * This,
  10560.             /* [in] */ VARIANT v);
  10561.         
  10562.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousedown )( 
  10563.             IHTMLElement __RPC_FAR * This,
  10564.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10565.         
  10566.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseup )( 
  10567.             IHTMLElement __RPC_FAR * This,
  10568.             /* [in] */ VARIANT v);
  10569.         
  10570.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseup )( 
  10571.             IHTMLElement __RPC_FAR * This,
  10572.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10573.         
  10574.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_document )( 
  10575.             IHTMLElement __RPC_FAR * This,
  10576.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10577.         
  10578.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_title )( 
  10579.             IHTMLElement __RPC_FAR * This,
  10580.             /* [in] */ BSTR v);
  10581.         
  10582.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_title )( 
  10583.             IHTMLElement __RPC_FAR * This,
  10584.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10585.         
  10586.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_language )( 
  10587.             IHTMLElement __RPC_FAR * This,
  10588.             /* [in] */ BSTR v);
  10589.         
  10590.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_language )( 
  10591.             IHTMLElement __RPC_FAR * This,
  10592.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10593.         
  10594.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onselectstart )( 
  10595.             IHTMLElement __RPC_FAR * This,
  10596.             /* [in] */ VARIANT v);
  10597.         
  10598.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onselectstart )( 
  10599.             IHTMLElement __RPC_FAR * This,
  10600.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10601.         
  10602.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  10603.             IHTMLElement __RPC_FAR * This,
  10604.             /* [in][optional] */ VARIANT varargStart);
  10605.         
  10606.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *contains )( 
  10607.             IHTMLElement __RPC_FAR * This,
  10608.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  10609.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  10610.         
  10611.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_sourceIndex )( 
  10612.             IHTMLElement __RPC_FAR * This,
  10613.             /* [out][retval] */ long __RPC_FAR *p);
  10614.         
  10615.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_recordNumber )( 
  10616.             IHTMLElement __RPC_FAR * This,
  10617.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10618.         
  10619.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lang )( 
  10620.             IHTMLElement __RPC_FAR * This,
  10621.             /* [in] */ BSTR v);
  10622.         
  10623.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lang )( 
  10624.             IHTMLElement __RPC_FAR * This,
  10625.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10626.         
  10627.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetLeft )( 
  10628.             IHTMLElement __RPC_FAR * This,
  10629.             /* [out][retval] */ long __RPC_FAR *p);
  10630.         
  10631.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetTop )( 
  10632.             IHTMLElement __RPC_FAR * This,
  10633.             /* [out][retval] */ long __RPC_FAR *p);
  10634.         
  10635.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetWidth )( 
  10636.             IHTMLElement __RPC_FAR * This,
  10637.             /* [out][retval] */ long __RPC_FAR *p);
  10638.         
  10639.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetHeight )( 
  10640.             IHTMLElement __RPC_FAR * This,
  10641.             /* [out][retval] */ long __RPC_FAR *p);
  10642.         
  10643.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetParent )( 
  10644.             IHTMLElement __RPC_FAR * This,
  10645.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10646.         
  10647.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerHTML )( 
  10648.             IHTMLElement __RPC_FAR * This,
  10649.             /* [in] */ BSTR v);
  10650.         
  10651.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerHTML )( 
  10652.             IHTMLElement __RPC_FAR * This,
  10653.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10654.         
  10655.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerText )( 
  10656.             IHTMLElement __RPC_FAR * This,
  10657.             /* [in] */ BSTR v);
  10658.         
  10659.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerText )( 
  10660.             IHTMLElement __RPC_FAR * This,
  10661.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10662.         
  10663.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerHTML )( 
  10664.             IHTMLElement __RPC_FAR * This,
  10665.             /* [in] */ BSTR v);
  10666.         
  10667.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerHTML )( 
  10668.             IHTMLElement __RPC_FAR * This,
  10669.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10670.         
  10671.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerText )( 
  10672.             IHTMLElement __RPC_FAR * This,
  10673.             /* [in] */ BSTR v);
  10674.         
  10675.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerText )( 
  10676.             IHTMLElement __RPC_FAR * This,
  10677.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10678.         
  10679.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentHTML )( 
  10680.             IHTMLElement __RPC_FAR * This,
  10681.             /* [in] */ BSTR where,
  10682.             /* [in] */ BSTR html);
  10683.         
  10684.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentText )( 
  10685.             IHTMLElement __RPC_FAR * This,
  10686.             /* [in] */ BSTR where,
  10687.             /* [in] */ BSTR text);
  10688.         
  10689.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentTextEdit )( 
  10690.             IHTMLElement __RPC_FAR * This,
  10691.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10692.         
  10693.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_isTextEdit )( 
  10694.             IHTMLElement __RPC_FAR * This,
  10695.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  10696.         
  10697.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *click )( 
  10698.             IHTMLElement __RPC_FAR * This);
  10699.         
  10700.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filters )( 
  10701.             IHTMLElement __RPC_FAR * This,
  10702.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  10703.         
  10704.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragstart )( 
  10705.             IHTMLElement __RPC_FAR * This,
  10706.             /* [in] */ VARIANT v);
  10707.         
  10708.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragstart )( 
  10709.             IHTMLElement __RPC_FAR * This,
  10710.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10711.         
  10712.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  10713.             IHTMLElement __RPC_FAR * This,
  10714.             /* [out][retval] */ BSTR __RPC_FAR *String);
  10715.         
  10716.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeupdate )( 
  10717.             IHTMLElement __RPC_FAR * This,
  10718.             /* [in] */ VARIANT v);
  10719.         
  10720.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeupdate )( 
  10721.             IHTMLElement __RPC_FAR * This,
  10722.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10723.         
  10724.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onafterupdate )( 
  10725.             IHTMLElement __RPC_FAR * This,
  10726.             /* [in] */ VARIANT v);
  10727.         
  10728.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onafterupdate )( 
  10729.             IHTMLElement __RPC_FAR * This,
  10730.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10731.         
  10732.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerrorupdate )( 
  10733.             IHTMLElement __RPC_FAR * This,
  10734.             /* [in] */ VARIANT v);
  10735.         
  10736.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerrorupdate )( 
  10737.             IHTMLElement __RPC_FAR * This,
  10738.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10739.         
  10740.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowexit )( 
  10741.             IHTMLElement __RPC_FAR * This,
  10742.             /* [in] */ VARIANT v);
  10743.         
  10744.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowexit )( 
  10745.             IHTMLElement __RPC_FAR * This,
  10746.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10747.         
  10748.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowenter )( 
  10749.             IHTMLElement __RPC_FAR * This,
  10750.             /* [in] */ VARIANT v);
  10751.         
  10752.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowenter )( 
  10753.             IHTMLElement __RPC_FAR * This,
  10754.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10755.         
  10756.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetchanged )( 
  10757.             IHTMLElement __RPC_FAR * This,
  10758.             /* [in] */ VARIANT v);
  10759.         
  10760.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetchanged )( 
  10761.             IHTMLElement __RPC_FAR * This,
  10762.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10763.         
  10764.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondataavailable )( 
  10765.             IHTMLElement __RPC_FAR * This,
  10766.             /* [in] */ VARIANT v);
  10767.         
  10768.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondataavailable )( 
  10769.             IHTMLElement __RPC_FAR * This,
  10770.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10771.         
  10772.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetcomplete )( 
  10773.             IHTMLElement __RPC_FAR * This,
  10774.             /* [in] */ VARIANT v);
  10775.         
  10776.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetcomplete )( 
  10777.             IHTMLElement __RPC_FAR * This,
  10778.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10779.         
  10780.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfilterchange )( 
  10781.             IHTMLElement __RPC_FAR * This,
  10782.             /* [in] */ VARIANT v);
  10783.         
  10784.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfilterchange )( 
  10785.             IHTMLElement __RPC_FAR * This,
  10786.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10787.         
  10788.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_children )( 
  10789.             IHTMLElement __RPC_FAR * This,
  10790.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10791.         
  10792.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_all )( 
  10793.             IHTMLElement __RPC_FAR * This,
  10794.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10795.         
  10796.         END_INTERFACE
  10797.     } IHTMLElementVtbl;
  10798.  
  10799.     interface IHTMLElement
  10800.     {
  10801.         CONST_VTBL struct IHTMLElementVtbl __RPC_FAR *lpVtbl;
  10802.     };
  10803.  
  10804.     
  10805.  
  10806. #ifdef COBJMACROS
  10807.  
  10808.  
  10809. #define IHTMLElement_QueryInterface(This,riid,ppvObject)    \
  10810.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  10811.  
  10812. #define IHTMLElement_AddRef(This)    \
  10813.     (This)->lpVtbl -> AddRef(This)
  10814.  
  10815. #define IHTMLElement_Release(This)    \
  10816.     (This)->lpVtbl -> Release(This)
  10817.  
  10818.  
  10819. #define IHTMLElement_GetTypeInfoCount(This,pctinfo)    \
  10820.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  10821.  
  10822. #define IHTMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  10823.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  10824.  
  10825. #define IHTMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  10826.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  10827.  
  10828. #define IHTMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  10829.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  10830.  
  10831.  
  10832. #define IHTMLElement_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  10833.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  10834.  
  10835. #define IHTMLElement_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  10836.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  10837.  
  10838. #define IHTMLElement_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  10839.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  10840.  
  10841. #define IHTMLElement_put_className(This,v)    \
  10842.     (This)->lpVtbl -> put_className(This,v)
  10843.  
  10844. #define IHTMLElement_get_className(This,p)    \
  10845.     (This)->lpVtbl -> get_className(This,p)
  10846.  
  10847. #define IHTMLElement_put_id(This,v)    \
  10848.     (This)->lpVtbl -> put_id(This,v)
  10849.  
  10850. #define IHTMLElement_get_id(This,p)    \
  10851.     (This)->lpVtbl -> get_id(This,p)
  10852.  
  10853. #define IHTMLElement_get_tagName(This,p)    \
  10854.     (This)->lpVtbl -> get_tagName(This,p)
  10855.  
  10856. #define IHTMLElement_get_parentElement(This,p)    \
  10857.     (This)->lpVtbl -> get_parentElement(This,p)
  10858.  
  10859. #define IHTMLElement_get_style(This,p)    \
  10860.     (This)->lpVtbl -> get_style(This,p)
  10861.  
  10862. #define IHTMLElement_put_onhelp(This,v)    \
  10863.     (This)->lpVtbl -> put_onhelp(This,v)
  10864.  
  10865. #define IHTMLElement_get_onhelp(This,p)    \
  10866.     (This)->lpVtbl -> get_onhelp(This,p)
  10867.  
  10868. #define IHTMLElement_put_onclick(This,v)    \
  10869.     (This)->lpVtbl -> put_onclick(This,v)
  10870.  
  10871. #define IHTMLElement_get_onclick(This,p)    \
  10872.     (This)->lpVtbl -> get_onclick(This,p)
  10873.  
  10874. #define IHTMLElement_put_ondblclick(This,v)    \
  10875.     (This)->lpVtbl -> put_ondblclick(This,v)
  10876.  
  10877. #define IHTMLElement_get_ondblclick(This,p)    \
  10878.     (This)->lpVtbl -> get_ondblclick(This,p)
  10879.  
  10880. #define IHTMLElement_put_onkeydown(This,v)    \
  10881.     (This)->lpVtbl -> put_onkeydown(This,v)
  10882.  
  10883. #define IHTMLElement_get_onkeydown(This,p)    \
  10884.     (This)->lpVtbl -> get_onkeydown(This,p)
  10885.  
  10886. #define IHTMLElement_put_onkeyup(This,v)    \
  10887.     (This)->lpVtbl -> put_onkeyup(This,v)
  10888.  
  10889. #define IHTMLElement_get_onkeyup(This,p)    \
  10890.     (This)->lpVtbl -> get_onkeyup(This,p)
  10891.  
  10892. #define IHTMLElement_put_onkeypress(This,v)    \
  10893.     (This)->lpVtbl -> put_onkeypress(This,v)
  10894.  
  10895. #define IHTMLElement_get_onkeypress(This,p)    \
  10896.     (This)->lpVtbl -> get_onkeypress(This,p)
  10897.  
  10898. #define IHTMLElement_put_onmouseout(This,v)    \
  10899.     (This)->lpVtbl -> put_onmouseout(This,v)
  10900.  
  10901. #define IHTMLElement_get_onmouseout(This,p)    \
  10902.     (This)->lpVtbl -> get_onmouseout(This,p)
  10903.  
  10904. #define IHTMLElement_put_onmouseover(This,v)    \
  10905.     (This)->lpVtbl -> put_onmouseover(This,v)
  10906.  
  10907. #define IHTMLElement_get_onmouseover(This,p)    \
  10908.     (This)->lpVtbl -> get_onmouseover(This,p)
  10909.  
  10910. #define IHTMLElement_put_onmousemove(This,v)    \
  10911.     (This)->lpVtbl -> put_onmousemove(This,v)
  10912.  
  10913. #define IHTMLElement_get_onmousemove(This,p)    \
  10914.     (This)->lpVtbl -> get_onmousemove(This,p)
  10915.  
  10916. #define IHTMLElement_put_onmousedown(This,v)    \
  10917.     (This)->lpVtbl -> put_onmousedown(This,v)
  10918.  
  10919. #define IHTMLElement_get_onmousedown(This,p)    \
  10920.     (This)->lpVtbl -> get_onmousedown(This,p)
  10921.  
  10922. #define IHTMLElement_put_onmouseup(This,v)    \
  10923.     (This)->lpVtbl -> put_onmouseup(This,v)
  10924.  
  10925. #define IHTMLElement_get_onmouseup(This,p)    \
  10926.     (This)->lpVtbl -> get_onmouseup(This,p)
  10927.  
  10928. #define IHTMLElement_get_document(This,p)    \
  10929.     (This)->lpVtbl -> get_document(This,p)
  10930.  
  10931. #define IHTMLElement_put_title(This,v)    \
  10932.     (This)->lpVtbl -> put_title(This,v)
  10933.  
  10934. #define IHTMLElement_get_title(This,p)    \
  10935.     (This)->lpVtbl -> get_title(This,p)
  10936.  
  10937. #define IHTMLElement_put_language(This,v)    \
  10938.     (This)->lpVtbl -> put_language(This,v)
  10939.  
  10940. #define IHTMLElement_get_language(This,p)    \
  10941.     (This)->lpVtbl -> get_language(This,p)
  10942.  
  10943. #define IHTMLElement_put_onselectstart(This,v)    \
  10944.     (This)->lpVtbl -> put_onselectstart(This,v)
  10945.  
  10946. #define IHTMLElement_get_onselectstart(This,p)    \
  10947.     (This)->lpVtbl -> get_onselectstart(This,p)
  10948.  
  10949. #define IHTMLElement_scrollIntoView(This,varargStart)    \
  10950.     (This)->lpVtbl -> scrollIntoView(This,varargStart)
  10951.  
  10952. #define IHTMLElement_contains(This,pChild,pfResult)    \
  10953.     (This)->lpVtbl -> contains(This,pChild,pfResult)
  10954.  
  10955. #define IHTMLElement_get_sourceIndex(This,p)    \
  10956.     (This)->lpVtbl -> get_sourceIndex(This,p)
  10957.  
  10958. #define IHTMLElement_get_recordNumber(This,p)    \
  10959.     (This)->lpVtbl -> get_recordNumber(This,p)
  10960.  
  10961. #define IHTMLElement_put_lang(This,v)    \
  10962.     (This)->lpVtbl -> put_lang(This,v)
  10963.  
  10964. #define IHTMLElement_get_lang(This,p)    \
  10965.     (This)->lpVtbl -> get_lang(This,p)
  10966.  
  10967. #define IHTMLElement_get_offsetLeft(This,p)    \
  10968.     (This)->lpVtbl -> get_offsetLeft(This,p)
  10969.  
  10970. #define IHTMLElement_get_offsetTop(This,p)    \
  10971.     (This)->lpVtbl -> get_offsetTop(This,p)
  10972.  
  10973. #define IHTMLElement_get_offsetWidth(This,p)    \
  10974.     (This)->lpVtbl -> get_offsetWidth(This,p)
  10975.  
  10976. #define IHTMLElement_get_offsetHeight(This,p)    \
  10977.     (This)->lpVtbl -> get_offsetHeight(This,p)
  10978.  
  10979. #define IHTMLElement_get_offsetParent(This,p)    \
  10980.     (This)->lpVtbl -> get_offsetParent(This,p)
  10981.  
  10982. #define IHTMLElement_put_innerHTML(This,v)    \
  10983.     (This)->lpVtbl -> put_innerHTML(This,v)
  10984.  
  10985. #define IHTMLElement_get_innerHTML(This,p)    \
  10986.     (This)->lpVtbl -> get_innerHTML(This,p)
  10987.  
  10988. #define IHTMLElement_put_innerText(This,v)    \
  10989.     (This)->lpVtbl -> put_innerText(This,v)
  10990.  
  10991. #define IHTMLElement_get_innerText(This,p)    \
  10992.     (This)->lpVtbl -> get_innerText(This,p)
  10993.  
  10994. #define IHTMLElement_put_outerHTML(This,v)    \
  10995.     (This)->lpVtbl -> put_outerHTML(This,v)
  10996.  
  10997. #define IHTMLElement_get_outerHTML(This,p)    \
  10998.     (This)->lpVtbl -> get_outerHTML(This,p)
  10999.  
  11000. #define IHTMLElement_put_outerText(This,v)    \
  11001.     (This)->lpVtbl -> put_outerText(This,v)
  11002.  
  11003. #define IHTMLElement_get_outerText(This,p)    \
  11004.     (This)->lpVtbl -> get_outerText(This,p)
  11005.  
  11006. #define IHTMLElement_insertAdjacentHTML(This,where,html)    \
  11007.     (This)->lpVtbl -> insertAdjacentHTML(This,where,html)
  11008.  
  11009. #define IHTMLElement_insertAdjacentText(This,where,text)    \
  11010.     (This)->lpVtbl -> insertAdjacentText(This,where,text)
  11011.  
  11012. #define IHTMLElement_get_parentTextEdit(This,p)    \
  11013.     (This)->lpVtbl -> get_parentTextEdit(This,p)
  11014.  
  11015. #define IHTMLElement_get_isTextEdit(This,p)    \
  11016.     (This)->lpVtbl -> get_isTextEdit(This,p)
  11017.  
  11018. #define IHTMLElement_click(This)    \
  11019.     (This)->lpVtbl -> click(This)
  11020.  
  11021. #define IHTMLElement_get_filters(This,p)    \
  11022.     (This)->lpVtbl -> get_filters(This,p)
  11023.  
  11024. #define IHTMLElement_put_ondragstart(This,v)    \
  11025.     (This)->lpVtbl -> put_ondragstart(This,v)
  11026.  
  11027. #define IHTMLElement_get_ondragstart(This,p)    \
  11028.     (This)->lpVtbl -> get_ondragstart(This,p)
  11029.  
  11030. #define IHTMLElement_toString(This,String)    \
  11031.     (This)->lpVtbl -> toString(This,String)
  11032.  
  11033. #define IHTMLElement_put_onbeforeupdate(This,v)    \
  11034.     (This)->lpVtbl -> put_onbeforeupdate(This,v)
  11035.  
  11036. #define IHTMLElement_get_onbeforeupdate(This,p)    \
  11037.     (This)->lpVtbl -> get_onbeforeupdate(This,p)
  11038.  
  11039. #define IHTMLElement_put_onafterupdate(This,v)    \
  11040.     (This)->lpVtbl -> put_onafterupdate(This,v)
  11041.  
  11042. #define IHTMLElement_get_onafterupdate(This,p)    \
  11043.     (This)->lpVtbl -> get_onafterupdate(This,p)
  11044.  
  11045. #define IHTMLElement_put_onerrorupdate(This,v)    \
  11046.     (This)->lpVtbl -> put_onerrorupdate(This,v)
  11047.  
  11048. #define IHTMLElement_get_onerrorupdate(This,p)    \
  11049.     (This)->lpVtbl -> get_onerrorupdate(This,p)
  11050.  
  11051. #define IHTMLElement_put_onrowexit(This,v)    \
  11052.     (This)->lpVtbl -> put_onrowexit(This,v)
  11053.  
  11054. #define IHTMLElement_get_onrowexit(This,p)    \
  11055.     (This)->lpVtbl -> get_onrowexit(This,p)
  11056.  
  11057. #define IHTMLElement_put_onrowenter(This,v)    \
  11058.     (This)->lpVtbl -> put_onrowenter(This,v)
  11059.  
  11060. #define IHTMLElement_get_onrowenter(This,p)    \
  11061.     (This)->lpVtbl -> get_onrowenter(This,p)
  11062.  
  11063. #define IHTMLElement_put_ondatasetchanged(This,v)    \
  11064.     (This)->lpVtbl -> put_ondatasetchanged(This,v)
  11065.  
  11066. #define IHTMLElement_get_ondatasetchanged(This,p)    \
  11067.     (This)->lpVtbl -> get_ondatasetchanged(This,p)
  11068.  
  11069. #define IHTMLElement_put_ondataavailable(This,v)    \
  11070.     (This)->lpVtbl -> put_ondataavailable(This,v)
  11071.  
  11072. #define IHTMLElement_get_ondataavailable(This,p)    \
  11073.     (This)->lpVtbl -> get_ondataavailable(This,p)
  11074.  
  11075. #define IHTMLElement_put_ondatasetcomplete(This,v)    \
  11076.     (This)->lpVtbl -> put_ondatasetcomplete(This,v)
  11077.  
  11078. #define IHTMLElement_get_ondatasetcomplete(This,p)    \
  11079.     (This)->lpVtbl -> get_ondatasetcomplete(This,p)
  11080.  
  11081. #define IHTMLElement_put_onfilterchange(This,v)    \
  11082.     (This)->lpVtbl -> put_onfilterchange(This,v)
  11083.  
  11084. #define IHTMLElement_get_onfilterchange(This,p)    \
  11085.     (This)->lpVtbl -> get_onfilterchange(This,p)
  11086.  
  11087. #define IHTMLElement_get_children(This,p)    \
  11088.     (This)->lpVtbl -> get_children(This,p)
  11089.  
  11090. #define IHTMLElement_get_all(This,p)    \
  11091.     (This)->lpVtbl -> get_all(This,p)
  11092.  
  11093. #endif /* COBJMACROS */
  11094.  
  11095.  
  11096. #endif     /* C style interface */
  11097.  
  11098.  
  11099.  
  11100. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_setAttribute_Proxy( 
  11101.     IHTMLElement __RPC_FAR * This,
  11102.     /* [in] */ BSTR strAttributeName,
  11103.     /* [in] */ VARIANT AttributeValue,
  11104.     /* [in][defaultvalue] */ LONG lFlags);
  11105.  
  11106.  
  11107. void __RPC_STUB IHTMLElement_setAttribute_Stub(
  11108.     IRpcStubBuffer *This,
  11109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11110.     PRPC_MESSAGE _pRpcMessage,
  11111.     DWORD *_pdwStubPhase);
  11112.  
  11113.  
  11114. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_getAttribute_Proxy( 
  11115.     IHTMLElement __RPC_FAR * This,
  11116.     /* [in] */ BSTR strAttributeName,
  11117.     /* [in][defaultvalue] */ LONG lFlags,
  11118.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  11119.  
  11120.  
  11121. void __RPC_STUB IHTMLElement_getAttribute_Stub(
  11122.     IRpcStubBuffer *This,
  11123.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11124.     PRPC_MESSAGE _pRpcMessage,
  11125.     DWORD *_pdwStubPhase);
  11126.  
  11127.  
  11128. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_removeAttribute_Proxy( 
  11129.     IHTMLElement __RPC_FAR * This,
  11130.     /* [in] */ BSTR strAttributeName,
  11131.     /* [in][defaultvalue] */ LONG lFlags,
  11132.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  11133.  
  11134.  
  11135. void __RPC_STUB IHTMLElement_removeAttribute_Stub(
  11136.     IRpcStubBuffer *This,
  11137.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11138.     PRPC_MESSAGE _pRpcMessage,
  11139.     DWORD *_pdwStubPhase);
  11140.  
  11141.  
  11142. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_className_Proxy( 
  11143.     IHTMLElement __RPC_FAR * This,
  11144.     /* [in] */ BSTR v);
  11145.  
  11146.  
  11147. void __RPC_STUB IHTMLElement_put_className_Stub(
  11148.     IRpcStubBuffer *This,
  11149.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11150.     PRPC_MESSAGE _pRpcMessage,
  11151.     DWORD *_pdwStubPhase);
  11152.  
  11153.  
  11154. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_className_Proxy( 
  11155.     IHTMLElement __RPC_FAR * This,
  11156.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11157.  
  11158.  
  11159. void __RPC_STUB IHTMLElement_get_className_Stub(
  11160.     IRpcStubBuffer *This,
  11161.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11162.     PRPC_MESSAGE _pRpcMessage,
  11163.     DWORD *_pdwStubPhase);
  11164.  
  11165.  
  11166. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_id_Proxy( 
  11167.     IHTMLElement __RPC_FAR * This,
  11168.     /* [in] */ BSTR v);
  11169.  
  11170.  
  11171. void __RPC_STUB IHTMLElement_put_id_Stub(
  11172.     IRpcStubBuffer *This,
  11173.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11174.     PRPC_MESSAGE _pRpcMessage,
  11175.     DWORD *_pdwStubPhase);
  11176.  
  11177.  
  11178. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_id_Proxy( 
  11179.     IHTMLElement __RPC_FAR * This,
  11180.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11181.  
  11182.  
  11183. void __RPC_STUB IHTMLElement_get_id_Stub(
  11184.     IRpcStubBuffer *This,
  11185.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11186.     PRPC_MESSAGE _pRpcMessage,
  11187.     DWORD *_pdwStubPhase);
  11188.  
  11189.  
  11190. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_tagName_Proxy( 
  11191.     IHTMLElement __RPC_FAR * This,
  11192.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11193.  
  11194.  
  11195. void __RPC_STUB IHTMLElement_get_tagName_Stub(
  11196.     IRpcStubBuffer *This,
  11197.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11198.     PRPC_MESSAGE _pRpcMessage,
  11199.     DWORD *_pdwStubPhase);
  11200.  
  11201.  
  11202. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentElement_Proxy( 
  11203.     IHTMLElement __RPC_FAR * This,
  11204.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11205.  
  11206.  
  11207. void __RPC_STUB IHTMLElement_get_parentElement_Stub(
  11208.     IRpcStubBuffer *This,
  11209.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11210.     PRPC_MESSAGE _pRpcMessage,
  11211.     DWORD *_pdwStubPhase);
  11212.  
  11213.  
  11214. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_style_Proxy( 
  11215.     IHTMLElement __RPC_FAR * This,
  11216.     /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  11217.  
  11218.  
  11219. void __RPC_STUB IHTMLElement_get_style_Stub(
  11220.     IRpcStubBuffer *This,
  11221.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11222.     PRPC_MESSAGE _pRpcMessage,
  11223.     DWORD *_pdwStubPhase);
  11224.  
  11225.  
  11226. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onhelp_Proxy( 
  11227.     IHTMLElement __RPC_FAR * This,
  11228.     /* [in] */ VARIANT v);
  11229.  
  11230.  
  11231. void __RPC_STUB IHTMLElement_put_onhelp_Stub(
  11232.     IRpcStubBuffer *This,
  11233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11234.     PRPC_MESSAGE _pRpcMessage,
  11235.     DWORD *_pdwStubPhase);
  11236.  
  11237.  
  11238. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onhelp_Proxy( 
  11239.     IHTMLElement __RPC_FAR * This,
  11240.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11241.  
  11242.  
  11243. void __RPC_STUB IHTMLElement_get_onhelp_Stub(
  11244.     IRpcStubBuffer *This,
  11245.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11246.     PRPC_MESSAGE _pRpcMessage,
  11247.     DWORD *_pdwStubPhase);
  11248.  
  11249.  
  11250. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onclick_Proxy( 
  11251.     IHTMLElement __RPC_FAR * This,
  11252.     /* [in] */ VARIANT v);
  11253.  
  11254.  
  11255. void __RPC_STUB IHTMLElement_put_onclick_Stub(
  11256.     IRpcStubBuffer *This,
  11257.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11258.     PRPC_MESSAGE _pRpcMessage,
  11259.     DWORD *_pdwStubPhase);
  11260.  
  11261.  
  11262. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onclick_Proxy( 
  11263.     IHTMLElement __RPC_FAR * This,
  11264.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11265.  
  11266.  
  11267. void __RPC_STUB IHTMLElement_get_onclick_Stub(
  11268.     IRpcStubBuffer *This,
  11269.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11270.     PRPC_MESSAGE _pRpcMessage,
  11271.     DWORD *_pdwStubPhase);
  11272.  
  11273.  
  11274. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondblclick_Proxy( 
  11275.     IHTMLElement __RPC_FAR * This,
  11276.     /* [in] */ VARIANT v);
  11277.  
  11278.  
  11279. void __RPC_STUB IHTMLElement_put_ondblclick_Stub(
  11280.     IRpcStubBuffer *This,
  11281.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11282.     PRPC_MESSAGE _pRpcMessage,
  11283.     DWORD *_pdwStubPhase);
  11284.  
  11285.  
  11286. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondblclick_Proxy( 
  11287.     IHTMLElement __RPC_FAR * This,
  11288.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11289.  
  11290.  
  11291. void __RPC_STUB IHTMLElement_get_ondblclick_Stub(
  11292.     IRpcStubBuffer *This,
  11293.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11294.     PRPC_MESSAGE _pRpcMessage,
  11295.     DWORD *_pdwStubPhase);
  11296.  
  11297.  
  11298. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeydown_Proxy( 
  11299.     IHTMLElement __RPC_FAR * This,
  11300.     /* [in] */ VARIANT v);
  11301.  
  11302.  
  11303. void __RPC_STUB IHTMLElement_put_onkeydown_Stub(
  11304.     IRpcStubBuffer *This,
  11305.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11306.     PRPC_MESSAGE _pRpcMessage,
  11307.     DWORD *_pdwStubPhase);
  11308.  
  11309.  
  11310. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeydown_Proxy( 
  11311.     IHTMLElement __RPC_FAR * This,
  11312.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11313.  
  11314.  
  11315. void __RPC_STUB IHTMLElement_get_onkeydown_Stub(
  11316.     IRpcStubBuffer *This,
  11317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11318.     PRPC_MESSAGE _pRpcMessage,
  11319.     DWORD *_pdwStubPhase);
  11320.  
  11321.  
  11322. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeyup_Proxy( 
  11323.     IHTMLElement __RPC_FAR * This,
  11324.     /* [in] */ VARIANT v);
  11325.  
  11326.  
  11327. void __RPC_STUB IHTMLElement_put_onkeyup_Stub(
  11328.     IRpcStubBuffer *This,
  11329.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11330.     PRPC_MESSAGE _pRpcMessage,
  11331.     DWORD *_pdwStubPhase);
  11332.  
  11333.  
  11334. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeyup_Proxy( 
  11335.     IHTMLElement __RPC_FAR * This,
  11336.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11337.  
  11338.  
  11339. void __RPC_STUB IHTMLElement_get_onkeyup_Stub(
  11340.     IRpcStubBuffer *This,
  11341.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11342.     PRPC_MESSAGE _pRpcMessage,
  11343.     DWORD *_pdwStubPhase);
  11344.  
  11345.  
  11346. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeypress_Proxy( 
  11347.     IHTMLElement __RPC_FAR * This,
  11348.     /* [in] */ VARIANT v);
  11349.  
  11350.  
  11351. void __RPC_STUB IHTMLElement_put_onkeypress_Stub(
  11352.     IRpcStubBuffer *This,
  11353.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11354.     PRPC_MESSAGE _pRpcMessage,
  11355.     DWORD *_pdwStubPhase);
  11356.  
  11357.  
  11358. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeypress_Proxy( 
  11359.     IHTMLElement __RPC_FAR * This,
  11360.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11361.  
  11362.  
  11363. void __RPC_STUB IHTMLElement_get_onkeypress_Stub(
  11364.     IRpcStubBuffer *This,
  11365.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11366.     PRPC_MESSAGE _pRpcMessage,
  11367.     DWORD *_pdwStubPhase);
  11368.  
  11369.  
  11370. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseout_Proxy( 
  11371.     IHTMLElement __RPC_FAR * This,
  11372.     /* [in] */ VARIANT v);
  11373.  
  11374.  
  11375. void __RPC_STUB IHTMLElement_put_onmouseout_Stub(
  11376.     IRpcStubBuffer *This,
  11377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11378.     PRPC_MESSAGE _pRpcMessage,
  11379.     DWORD *_pdwStubPhase);
  11380.  
  11381.  
  11382. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseout_Proxy( 
  11383.     IHTMLElement __RPC_FAR * This,
  11384.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11385.  
  11386.  
  11387. void __RPC_STUB IHTMLElement_get_onmouseout_Stub(
  11388.     IRpcStubBuffer *This,
  11389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11390.     PRPC_MESSAGE _pRpcMessage,
  11391.     DWORD *_pdwStubPhase);
  11392.  
  11393.  
  11394. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseover_Proxy( 
  11395.     IHTMLElement __RPC_FAR * This,
  11396.     /* [in] */ VARIANT v);
  11397.  
  11398.  
  11399. void __RPC_STUB IHTMLElement_put_onmouseover_Stub(
  11400.     IRpcStubBuffer *This,
  11401.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11402.     PRPC_MESSAGE _pRpcMessage,
  11403.     DWORD *_pdwStubPhase);
  11404.  
  11405.  
  11406. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseover_Proxy( 
  11407.     IHTMLElement __RPC_FAR * This,
  11408.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11409.  
  11410.  
  11411. void __RPC_STUB IHTMLElement_get_onmouseover_Stub(
  11412.     IRpcStubBuffer *This,
  11413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11414.     PRPC_MESSAGE _pRpcMessage,
  11415.     DWORD *_pdwStubPhase);
  11416.  
  11417.  
  11418. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousemove_Proxy( 
  11419.     IHTMLElement __RPC_FAR * This,
  11420.     /* [in] */ VARIANT v);
  11421.  
  11422.  
  11423. void __RPC_STUB IHTMLElement_put_onmousemove_Stub(
  11424.     IRpcStubBuffer *This,
  11425.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11426.     PRPC_MESSAGE _pRpcMessage,
  11427.     DWORD *_pdwStubPhase);
  11428.  
  11429.  
  11430. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousemove_Proxy( 
  11431.     IHTMLElement __RPC_FAR * This,
  11432.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11433.  
  11434.  
  11435. void __RPC_STUB IHTMLElement_get_onmousemove_Stub(
  11436.     IRpcStubBuffer *This,
  11437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11438.     PRPC_MESSAGE _pRpcMessage,
  11439.     DWORD *_pdwStubPhase);
  11440.  
  11441.  
  11442. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousedown_Proxy( 
  11443.     IHTMLElement __RPC_FAR * This,
  11444.     /* [in] */ VARIANT v);
  11445.  
  11446.  
  11447. void __RPC_STUB IHTMLElement_put_onmousedown_Stub(
  11448.     IRpcStubBuffer *This,
  11449.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11450.     PRPC_MESSAGE _pRpcMessage,
  11451.     DWORD *_pdwStubPhase);
  11452.  
  11453.  
  11454. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousedown_Proxy( 
  11455.     IHTMLElement __RPC_FAR * This,
  11456.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11457.  
  11458.  
  11459. void __RPC_STUB IHTMLElement_get_onmousedown_Stub(
  11460.     IRpcStubBuffer *This,
  11461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11462.     PRPC_MESSAGE _pRpcMessage,
  11463.     DWORD *_pdwStubPhase);
  11464.  
  11465.  
  11466. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseup_Proxy( 
  11467.     IHTMLElement __RPC_FAR * This,
  11468.     /* [in] */ VARIANT v);
  11469.  
  11470.  
  11471. void __RPC_STUB IHTMLElement_put_onmouseup_Stub(
  11472.     IRpcStubBuffer *This,
  11473.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11474.     PRPC_MESSAGE _pRpcMessage,
  11475.     DWORD *_pdwStubPhase);
  11476.  
  11477.  
  11478. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseup_Proxy( 
  11479.     IHTMLElement __RPC_FAR * This,
  11480.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11481.  
  11482.  
  11483. void __RPC_STUB IHTMLElement_get_onmouseup_Stub(
  11484.     IRpcStubBuffer *This,
  11485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11486.     PRPC_MESSAGE _pRpcMessage,
  11487.     DWORD *_pdwStubPhase);
  11488.  
  11489.  
  11490. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_document_Proxy( 
  11491.     IHTMLElement __RPC_FAR * This,
  11492.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  11493.  
  11494.  
  11495. void __RPC_STUB IHTMLElement_get_document_Stub(
  11496.     IRpcStubBuffer *This,
  11497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11498.     PRPC_MESSAGE _pRpcMessage,
  11499.     DWORD *_pdwStubPhase);
  11500.  
  11501.  
  11502. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_title_Proxy( 
  11503.     IHTMLElement __RPC_FAR * This,
  11504.     /* [in] */ BSTR v);
  11505.  
  11506.  
  11507. void __RPC_STUB IHTMLElement_put_title_Stub(
  11508.     IRpcStubBuffer *This,
  11509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11510.     PRPC_MESSAGE _pRpcMessage,
  11511.     DWORD *_pdwStubPhase);
  11512.  
  11513.  
  11514. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_title_Proxy( 
  11515.     IHTMLElement __RPC_FAR * This,
  11516.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11517.  
  11518.  
  11519. void __RPC_STUB IHTMLElement_get_title_Stub(
  11520.     IRpcStubBuffer *This,
  11521.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11522.     PRPC_MESSAGE _pRpcMessage,
  11523.     DWORD *_pdwStubPhase);
  11524.  
  11525.  
  11526. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_language_Proxy( 
  11527.     IHTMLElement __RPC_FAR * This,
  11528.     /* [in] */ BSTR v);
  11529.  
  11530.  
  11531. void __RPC_STUB IHTMLElement_put_language_Stub(
  11532.     IRpcStubBuffer *This,
  11533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11534.     PRPC_MESSAGE _pRpcMessage,
  11535.     DWORD *_pdwStubPhase);
  11536.  
  11537.  
  11538. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_language_Proxy( 
  11539.     IHTMLElement __RPC_FAR * This,
  11540.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11541.  
  11542.  
  11543. void __RPC_STUB IHTMLElement_get_language_Stub(
  11544.     IRpcStubBuffer *This,
  11545.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11546.     PRPC_MESSAGE _pRpcMessage,
  11547.     DWORD *_pdwStubPhase);
  11548.  
  11549.  
  11550. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onselectstart_Proxy( 
  11551.     IHTMLElement __RPC_FAR * This,
  11552.     /* [in] */ VARIANT v);
  11553.  
  11554.  
  11555. void __RPC_STUB IHTMLElement_put_onselectstart_Stub(
  11556.     IRpcStubBuffer *This,
  11557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11558.     PRPC_MESSAGE _pRpcMessage,
  11559.     DWORD *_pdwStubPhase);
  11560.  
  11561.  
  11562. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onselectstart_Proxy( 
  11563.     IHTMLElement __RPC_FAR * This,
  11564.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11565.  
  11566.  
  11567. void __RPC_STUB IHTMLElement_get_onselectstart_Stub(
  11568.     IRpcStubBuffer *This,
  11569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11570.     PRPC_MESSAGE _pRpcMessage,
  11571.     DWORD *_pdwStubPhase);
  11572.  
  11573.  
  11574. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_scrollIntoView_Proxy( 
  11575.     IHTMLElement __RPC_FAR * This,
  11576.     /* [in][optional] */ VARIANT varargStart);
  11577.  
  11578.  
  11579. void __RPC_STUB IHTMLElement_scrollIntoView_Stub(
  11580.     IRpcStubBuffer *This,
  11581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11582.     PRPC_MESSAGE _pRpcMessage,
  11583.     DWORD *_pdwStubPhase);
  11584.  
  11585.  
  11586. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_contains_Proxy( 
  11587.     IHTMLElement __RPC_FAR * This,
  11588.     /* [in] */ IHTMLElement __RPC_FAR *pChild,
  11589.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  11590.  
  11591.  
  11592. void __RPC_STUB IHTMLElement_contains_Stub(
  11593.     IRpcStubBuffer *This,
  11594.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11595.     PRPC_MESSAGE _pRpcMessage,
  11596.     DWORD *_pdwStubPhase);
  11597.  
  11598.  
  11599. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_sourceIndex_Proxy( 
  11600.     IHTMLElement __RPC_FAR * This,
  11601.     /* [out][retval] */ long __RPC_FAR *p);
  11602.  
  11603.  
  11604. void __RPC_STUB IHTMLElement_get_sourceIndex_Stub(
  11605.     IRpcStubBuffer *This,
  11606.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11607.     PRPC_MESSAGE _pRpcMessage,
  11608.     DWORD *_pdwStubPhase);
  11609.  
  11610.  
  11611. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_recordNumber_Proxy( 
  11612.     IHTMLElement __RPC_FAR * This,
  11613.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11614.  
  11615.  
  11616. void __RPC_STUB IHTMLElement_get_recordNumber_Stub(
  11617.     IRpcStubBuffer *This,
  11618.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11619.     PRPC_MESSAGE _pRpcMessage,
  11620.     DWORD *_pdwStubPhase);
  11621.  
  11622.  
  11623. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_lang_Proxy( 
  11624.     IHTMLElement __RPC_FAR * This,
  11625.     /* [in] */ BSTR v);
  11626.  
  11627.  
  11628. void __RPC_STUB IHTMLElement_put_lang_Stub(
  11629.     IRpcStubBuffer *This,
  11630.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11631.     PRPC_MESSAGE _pRpcMessage,
  11632.     DWORD *_pdwStubPhase);
  11633.  
  11634.  
  11635. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_lang_Proxy( 
  11636.     IHTMLElement __RPC_FAR * This,
  11637.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11638.  
  11639.  
  11640. void __RPC_STUB IHTMLElement_get_lang_Stub(
  11641.     IRpcStubBuffer *This,
  11642.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11643.     PRPC_MESSAGE _pRpcMessage,
  11644.     DWORD *_pdwStubPhase);
  11645.  
  11646.  
  11647. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetLeft_Proxy( 
  11648.     IHTMLElement __RPC_FAR * This,
  11649.     /* [out][retval] */ long __RPC_FAR *p);
  11650.  
  11651.  
  11652. void __RPC_STUB IHTMLElement_get_offsetLeft_Stub(
  11653.     IRpcStubBuffer *This,
  11654.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11655.     PRPC_MESSAGE _pRpcMessage,
  11656.     DWORD *_pdwStubPhase);
  11657.  
  11658.  
  11659. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetTop_Proxy( 
  11660.     IHTMLElement __RPC_FAR * This,
  11661.     /* [out][retval] */ long __RPC_FAR *p);
  11662.  
  11663.  
  11664. void __RPC_STUB IHTMLElement_get_offsetTop_Stub(
  11665.     IRpcStubBuffer *This,
  11666.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11667.     PRPC_MESSAGE _pRpcMessage,
  11668.     DWORD *_pdwStubPhase);
  11669.  
  11670.  
  11671. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetWidth_Proxy( 
  11672.     IHTMLElement __RPC_FAR * This,
  11673.     /* [out][retval] */ long __RPC_FAR *p);
  11674.  
  11675.  
  11676. void __RPC_STUB IHTMLElement_get_offsetWidth_Stub(
  11677.     IRpcStubBuffer *This,
  11678.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11679.     PRPC_MESSAGE _pRpcMessage,
  11680.     DWORD *_pdwStubPhase);
  11681.  
  11682.  
  11683. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetHeight_Proxy( 
  11684.     IHTMLElement __RPC_FAR * This,
  11685.     /* [out][retval] */ long __RPC_FAR *p);
  11686.  
  11687.  
  11688. void __RPC_STUB IHTMLElement_get_offsetHeight_Stub(
  11689.     IRpcStubBuffer *This,
  11690.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11691.     PRPC_MESSAGE _pRpcMessage,
  11692.     DWORD *_pdwStubPhase);
  11693.  
  11694.  
  11695. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetParent_Proxy( 
  11696.     IHTMLElement __RPC_FAR * This,
  11697.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11698.  
  11699.  
  11700. void __RPC_STUB IHTMLElement_get_offsetParent_Stub(
  11701.     IRpcStubBuffer *This,
  11702.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11703.     PRPC_MESSAGE _pRpcMessage,
  11704.     DWORD *_pdwStubPhase);
  11705.  
  11706.  
  11707. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerHTML_Proxy( 
  11708.     IHTMLElement __RPC_FAR * This,
  11709.     /* [in] */ BSTR v);
  11710.  
  11711.  
  11712. void __RPC_STUB IHTMLElement_put_innerHTML_Stub(
  11713.     IRpcStubBuffer *This,
  11714.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11715.     PRPC_MESSAGE _pRpcMessage,
  11716.     DWORD *_pdwStubPhase);
  11717.  
  11718.  
  11719. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerHTML_Proxy( 
  11720.     IHTMLElement __RPC_FAR * This,
  11721.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11722.  
  11723.  
  11724. void __RPC_STUB IHTMLElement_get_innerHTML_Stub(
  11725.     IRpcStubBuffer *This,
  11726.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11727.     PRPC_MESSAGE _pRpcMessage,
  11728.     DWORD *_pdwStubPhase);
  11729.  
  11730.  
  11731. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerText_Proxy( 
  11732.     IHTMLElement __RPC_FAR * This,
  11733.     /* [in] */ BSTR v);
  11734.  
  11735.  
  11736. void __RPC_STUB IHTMLElement_put_innerText_Stub(
  11737.     IRpcStubBuffer *This,
  11738.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11739.     PRPC_MESSAGE _pRpcMessage,
  11740.     DWORD *_pdwStubPhase);
  11741.  
  11742.  
  11743. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerText_Proxy( 
  11744.     IHTMLElement __RPC_FAR * This,
  11745.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11746.  
  11747.  
  11748. void __RPC_STUB IHTMLElement_get_innerText_Stub(
  11749.     IRpcStubBuffer *This,
  11750.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11751.     PRPC_MESSAGE _pRpcMessage,
  11752.     DWORD *_pdwStubPhase);
  11753.  
  11754.  
  11755. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerHTML_Proxy( 
  11756.     IHTMLElement __RPC_FAR * This,
  11757.     /* [in] */ BSTR v);
  11758.  
  11759.  
  11760. void __RPC_STUB IHTMLElement_put_outerHTML_Stub(
  11761.     IRpcStubBuffer *This,
  11762.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11763.     PRPC_MESSAGE _pRpcMessage,
  11764.     DWORD *_pdwStubPhase);
  11765.  
  11766.  
  11767. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerHTML_Proxy( 
  11768.     IHTMLElement __RPC_FAR * This,
  11769.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11770.  
  11771.  
  11772. void __RPC_STUB IHTMLElement_get_outerHTML_Stub(
  11773.     IRpcStubBuffer *This,
  11774.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11775.     PRPC_MESSAGE _pRpcMessage,
  11776.     DWORD *_pdwStubPhase);
  11777.  
  11778.  
  11779. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerText_Proxy( 
  11780.     IHTMLElement __RPC_FAR * This,
  11781.     /* [in] */ BSTR v);
  11782.  
  11783.  
  11784. void __RPC_STUB IHTMLElement_put_outerText_Stub(
  11785.     IRpcStubBuffer *This,
  11786.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11787.     PRPC_MESSAGE _pRpcMessage,
  11788.     DWORD *_pdwStubPhase);
  11789.  
  11790.  
  11791. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerText_Proxy( 
  11792.     IHTMLElement __RPC_FAR * This,
  11793.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11794.  
  11795.  
  11796. void __RPC_STUB IHTMLElement_get_outerText_Stub(
  11797.     IRpcStubBuffer *This,
  11798.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11799.     PRPC_MESSAGE _pRpcMessage,
  11800.     DWORD *_pdwStubPhase);
  11801.  
  11802.  
  11803. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentHTML_Proxy( 
  11804.     IHTMLElement __RPC_FAR * This,
  11805.     /* [in] */ BSTR where,
  11806.     /* [in] */ BSTR html);
  11807.  
  11808.  
  11809. void __RPC_STUB IHTMLElement_insertAdjacentHTML_Stub(
  11810.     IRpcStubBuffer *This,
  11811.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11812.     PRPC_MESSAGE _pRpcMessage,
  11813.     DWORD *_pdwStubPhase);
  11814.  
  11815.  
  11816. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentText_Proxy( 
  11817.     IHTMLElement __RPC_FAR * This,
  11818.     /* [in] */ BSTR where,
  11819.     /* [in] */ BSTR text);
  11820.  
  11821.  
  11822. void __RPC_STUB IHTMLElement_insertAdjacentText_Stub(
  11823.     IRpcStubBuffer *This,
  11824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11825.     PRPC_MESSAGE _pRpcMessage,
  11826.     DWORD *_pdwStubPhase);
  11827.  
  11828.  
  11829. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentTextEdit_Proxy( 
  11830.     IHTMLElement __RPC_FAR * This,
  11831.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11832.  
  11833.  
  11834. void __RPC_STUB IHTMLElement_get_parentTextEdit_Stub(
  11835.     IRpcStubBuffer *This,
  11836.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11837.     PRPC_MESSAGE _pRpcMessage,
  11838.     DWORD *_pdwStubPhase);
  11839.  
  11840.  
  11841. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_isTextEdit_Proxy( 
  11842.     IHTMLElement __RPC_FAR * This,
  11843.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  11844.  
  11845.  
  11846. void __RPC_STUB IHTMLElement_get_isTextEdit_Stub(
  11847.     IRpcStubBuffer *This,
  11848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11849.     PRPC_MESSAGE _pRpcMessage,
  11850.     DWORD *_pdwStubPhase);
  11851.  
  11852.  
  11853. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_click_Proxy( 
  11854.     IHTMLElement __RPC_FAR * This);
  11855.  
  11856.  
  11857. void __RPC_STUB IHTMLElement_click_Stub(
  11858.     IRpcStubBuffer *This,
  11859.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11860.     PRPC_MESSAGE _pRpcMessage,
  11861.     DWORD *_pdwStubPhase);
  11862.  
  11863.  
  11864. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_filters_Proxy( 
  11865.     IHTMLElement __RPC_FAR * This,
  11866.     /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  11867.  
  11868.  
  11869. void __RPC_STUB IHTMLElement_get_filters_Stub(
  11870.     IRpcStubBuffer *This,
  11871.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11872.     PRPC_MESSAGE _pRpcMessage,
  11873.     DWORD *_pdwStubPhase);
  11874.  
  11875.  
  11876. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondragstart_Proxy( 
  11877.     IHTMLElement __RPC_FAR * This,
  11878.     /* [in] */ VARIANT v);
  11879.  
  11880.  
  11881. void __RPC_STUB IHTMLElement_put_ondragstart_Stub(
  11882.     IRpcStubBuffer *This,
  11883.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11884.     PRPC_MESSAGE _pRpcMessage,
  11885.     DWORD *_pdwStubPhase);
  11886.  
  11887.  
  11888. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondragstart_Proxy( 
  11889.     IHTMLElement __RPC_FAR * This,
  11890.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11891.  
  11892.  
  11893. void __RPC_STUB IHTMLElement_get_ondragstart_Stub(
  11894.     IRpcStubBuffer *This,
  11895.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11896.     PRPC_MESSAGE _pRpcMessage,
  11897.     DWORD *_pdwStubPhase);
  11898.  
  11899.  
  11900. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_toString_Proxy( 
  11901.     IHTMLElement __RPC_FAR * This,
  11902.     /* [out][retval] */ BSTR __RPC_FAR *String);
  11903.  
  11904.  
  11905. void __RPC_STUB IHTMLElement_toString_Stub(
  11906.     IRpcStubBuffer *This,
  11907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11908.     PRPC_MESSAGE _pRpcMessage,
  11909.     DWORD *_pdwStubPhase);
  11910.  
  11911.  
  11912. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onbeforeupdate_Proxy( 
  11913.     IHTMLElement __RPC_FAR * This,
  11914.     /* [in] */ VARIANT v);
  11915.  
  11916.  
  11917. void __RPC_STUB IHTMLElement_put_onbeforeupdate_Stub(
  11918.     IRpcStubBuffer *This,
  11919.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11920.     PRPC_MESSAGE _pRpcMessage,
  11921.     DWORD *_pdwStubPhase);
  11922.  
  11923.  
  11924. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onbeforeupdate_Proxy( 
  11925.     IHTMLElement __RPC_FAR * This,
  11926.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11927.  
  11928.  
  11929. void __RPC_STUB IHTMLElement_get_onbeforeupdate_Stub(
  11930.     IRpcStubBuffer *This,
  11931.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11932.     PRPC_MESSAGE _pRpcMessage,
  11933.     DWORD *_pdwStubPhase);
  11934.  
  11935.  
  11936. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onafterupdate_Proxy( 
  11937.     IHTMLElement __RPC_FAR * This,
  11938.     /* [in] */ VARIANT v);
  11939.  
  11940.  
  11941. void __RPC_STUB IHTMLElement_put_onafterupdate_Stub(
  11942.     IRpcStubBuffer *This,
  11943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11944.     PRPC_MESSAGE _pRpcMessage,
  11945.     DWORD *_pdwStubPhase);
  11946.  
  11947.  
  11948. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onafterupdate_Proxy( 
  11949.     IHTMLElement __RPC_FAR * This,
  11950.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11951.  
  11952.  
  11953. void __RPC_STUB IHTMLElement_get_onafterupdate_Stub(
  11954.     IRpcStubBuffer *This,
  11955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11956.     PRPC_MESSAGE _pRpcMessage,
  11957.     DWORD *_pdwStubPhase);
  11958.  
  11959.  
  11960. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onerrorupdate_Proxy( 
  11961.     IHTMLElement __RPC_FAR * This,
  11962.     /* [in] */ VARIANT v);
  11963.  
  11964.  
  11965. void __RPC_STUB IHTMLElement_put_onerrorupdate_Stub(
  11966.     IRpcStubBuffer *This,
  11967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11968.     PRPC_MESSAGE _pRpcMessage,
  11969.     DWORD *_pdwStubPhase);
  11970.  
  11971.  
  11972. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onerrorupdate_Proxy( 
  11973.     IHTMLElement __RPC_FAR * This,
  11974.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11975.  
  11976.  
  11977. void __RPC_STUB IHTMLElement_get_onerrorupdate_Stub(
  11978.     IRpcStubBuffer *This,
  11979.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11980.     PRPC_MESSAGE _pRpcMessage,
  11981.     DWORD *_pdwStubPhase);
  11982.  
  11983.  
  11984. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowexit_Proxy( 
  11985.     IHTMLElement __RPC_FAR * This,
  11986.     /* [in] */ VARIANT v);
  11987.  
  11988.  
  11989. void __RPC_STUB IHTMLElement_put_onrowexit_Stub(
  11990.     IRpcStubBuffer *This,
  11991.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11992.     PRPC_MESSAGE _pRpcMessage,
  11993.     DWORD *_pdwStubPhase);
  11994.  
  11995.  
  11996. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowexit_Proxy( 
  11997.     IHTMLElement __RPC_FAR * This,
  11998.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11999.  
  12000.  
  12001. void __RPC_STUB IHTMLElement_get_onrowexit_Stub(
  12002.     IRpcStubBuffer *This,
  12003.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12004.     PRPC_MESSAGE _pRpcMessage,
  12005.     DWORD *_pdwStubPhase);
  12006.  
  12007.  
  12008. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowenter_Proxy( 
  12009.     IHTMLElement __RPC_FAR * This,
  12010.     /* [in] */ VARIANT v);
  12011.  
  12012.  
  12013. void __RPC_STUB IHTMLElement_put_onrowenter_Stub(
  12014.     IRpcStubBuffer *This,
  12015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12016.     PRPC_MESSAGE _pRpcMessage,
  12017.     DWORD *_pdwStubPhase);
  12018.  
  12019.  
  12020. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowenter_Proxy( 
  12021.     IHTMLElement __RPC_FAR * This,
  12022.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12023.  
  12024.  
  12025. void __RPC_STUB IHTMLElement_get_onrowenter_Stub(
  12026.     IRpcStubBuffer *This,
  12027.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12028.     PRPC_MESSAGE _pRpcMessage,
  12029.     DWORD *_pdwStubPhase);
  12030.  
  12031.  
  12032. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetchanged_Proxy( 
  12033.     IHTMLElement __RPC_FAR * This,
  12034.     /* [in] */ VARIANT v);
  12035.  
  12036.  
  12037. void __RPC_STUB IHTMLElement_put_ondatasetchanged_Stub(
  12038.     IRpcStubBuffer *This,
  12039.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12040.     PRPC_MESSAGE _pRpcMessage,
  12041.     DWORD *_pdwStubPhase);
  12042.  
  12043.  
  12044. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetchanged_Proxy( 
  12045.     IHTMLElement __RPC_FAR * This,
  12046.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12047.  
  12048.  
  12049. void __RPC_STUB IHTMLElement_get_ondatasetchanged_Stub(
  12050.     IRpcStubBuffer *This,
  12051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12052.     PRPC_MESSAGE _pRpcMessage,
  12053.     DWORD *_pdwStubPhase);
  12054.  
  12055.  
  12056. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondataavailable_Proxy( 
  12057.     IHTMLElement __RPC_FAR * This,
  12058.     /* [in] */ VARIANT v);
  12059.  
  12060.  
  12061. void __RPC_STUB IHTMLElement_put_ondataavailable_Stub(
  12062.     IRpcStubBuffer *This,
  12063.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12064.     PRPC_MESSAGE _pRpcMessage,
  12065.     DWORD *_pdwStubPhase);
  12066.  
  12067.  
  12068. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondataavailable_Proxy( 
  12069.     IHTMLElement __RPC_FAR * This,
  12070.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12071.  
  12072.  
  12073. void __RPC_STUB IHTMLElement_get_ondataavailable_Stub(
  12074.     IRpcStubBuffer *This,
  12075.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12076.     PRPC_MESSAGE _pRpcMessage,
  12077.     DWORD *_pdwStubPhase);
  12078.  
  12079.  
  12080. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetcomplete_Proxy( 
  12081.     IHTMLElement __RPC_FAR * This,
  12082.     /* [in] */ VARIANT v);
  12083.  
  12084.  
  12085. void __RPC_STUB IHTMLElement_put_ondatasetcomplete_Stub(
  12086.     IRpcStubBuffer *This,
  12087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12088.     PRPC_MESSAGE _pRpcMessage,
  12089.     DWORD *_pdwStubPhase);
  12090.  
  12091.  
  12092. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetcomplete_Proxy( 
  12093.     IHTMLElement __RPC_FAR * This,
  12094.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12095.  
  12096.  
  12097. void __RPC_STUB IHTMLElement_get_ondatasetcomplete_Stub(
  12098.     IRpcStubBuffer *This,
  12099.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12100.     PRPC_MESSAGE _pRpcMessage,
  12101.     DWORD *_pdwStubPhase);
  12102.  
  12103.  
  12104. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onfilterchange_Proxy( 
  12105.     IHTMLElement __RPC_FAR * This,
  12106.     /* [in] */ VARIANT v);
  12107.  
  12108.  
  12109. void __RPC_STUB IHTMLElement_put_onfilterchange_Stub(
  12110.     IRpcStubBuffer *This,
  12111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12112.     PRPC_MESSAGE _pRpcMessage,
  12113.     DWORD *_pdwStubPhase);
  12114.  
  12115.  
  12116. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onfilterchange_Proxy( 
  12117.     IHTMLElement __RPC_FAR * This,
  12118.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12119.  
  12120.  
  12121. void __RPC_STUB IHTMLElement_get_onfilterchange_Stub(
  12122.     IRpcStubBuffer *This,
  12123.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12124.     PRPC_MESSAGE _pRpcMessage,
  12125.     DWORD *_pdwStubPhase);
  12126.  
  12127.  
  12128. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_children_Proxy( 
  12129.     IHTMLElement __RPC_FAR * This,
  12130.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  12131.  
  12132.  
  12133. void __RPC_STUB IHTMLElement_get_children_Stub(
  12134.     IRpcStubBuffer *This,
  12135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12136.     PRPC_MESSAGE _pRpcMessage,
  12137.     DWORD *_pdwStubPhase);
  12138.  
  12139.  
  12140. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_all_Proxy( 
  12141.     IHTMLElement __RPC_FAR * This,
  12142.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  12143.  
  12144.  
  12145. void __RPC_STUB IHTMLElement_get_all_Stub(
  12146.     IRpcStubBuffer *This,
  12147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12148.     PRPC_MESSAGE _pRpcMessage,
  12149.     DWORD *_pdwStubPhase);
  12150.  
  12151.  
  12152.  
  12153. #endif     /* __IHTMLElement_INTERFACE_DEFINED__ */
  12154.  
  12155.  
  12156. #ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__
  12157. #define __IHTMLFiltersCollection_INTERFACE_DEFINED__
  12158.  
  12159. /****************************************
  12160.  * Generated header for interface: IHTMLFiltersCollection
  12161.  * at Mon Nov 17 12:04:35 1997
  12162.  * using MIDL 3.02.88
  12163.  ****************************************/
  12164. /* [object][uuid][dual][oleautomation] */ 
  12165.  
  12166.  
  12167.  
  12168. EXTERN_C const IID IID_IHTMLFiltersCollection;
  12169.  
  12170. #if defined(__cplusplus) && !defined(CINTERFACE)
  12171.     
  12172.     interface DECLSPEC_UUID("3050f3ee-98b5-11cf-bb82-00aa00bdce0b")
  12173.     IHTMLFiltersCollection : public IDispatch
  12174.     {
  12175.     public:
  12176.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  12177.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  12178.         
  12179.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  12180.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  12181.         
  12182.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  12183.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12184.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  12185.         
  12186.     };
  12187.     
  12188. #else     /* C style interface */
  12189.  
  12190.     typedef struct IHTMLFiltersCollectionVtbl
  12191.     {
  12192.         BEGIN_INTERFACE
  12193.         
  12194.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12195.             IHTMLFiltersCollection __RPC_FAR * This,
  12196.             /* [in] */ REFIID riid,
  12197.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12198.         
  12199.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12200.             IHTMLFiltersCollection __RPC_FAR * This);
  12201.         
  12202.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12203.             IHTMLFiltersCollection __RPC_FAR * This);
  12204.         
  12205.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12206.             IHTMLFiltersCollection __RPC_FAR * This,
  12207.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12208.         
  12209.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12210.             IHTMLFiltersCollection __RPC_FAR * This,
  12211.             /* [in] */ UINT iTInfo,
  12212.             /* [in] */ LCID lcid,
  12213.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12214.         
  12215.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12216.             IHTMLFiltersCollection __RPC_FAR * This,
  12217.             /* [in] */ REFIID riid,
  12218.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12219.             /* [in] */ UINT cNames,
  12220.             /* [in] */ LCID lcid,
  12221.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12222.         
  12223.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12224.             IHTMLFiltersCollection __RPC_FAR * This,
  12225.             /* [in] */ DISPID dispIdMember,
  12226.             /* [in] */ REFIID riid,
  12227.             /* [in] */ LCID lcid,
  12228.             /* [in] */ WORD wFlags,
  12229.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12230.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12231.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12232.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12233.         
  12234.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  12235.             IHTMLFiltersCollection __RPC_FAR * This,
  12236.             /* [out][retval] */ long __RPC_FAR *p);
  12237.         
  12238.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  12239.             IHTMLFiltersCollection __RPC_FAR * This,
  12240.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  12241.         
  12242.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  12243.             IHTMLFiltersCollection __RPC_FAR * This,
  12244.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12245.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  12246.         
  12247.         END_INTERFACE
  12248.     } IHTMLFiltersCollectionVtbl;
  12249.  
  12250.     interface IHTMLFiltersCollection
  12251.     {
  12252.         CONST_VTBL struct IHTMLFiltersCollectionVtbl __RPC_FAR *lpVtbl;
  12253.     };
  12254.  
  12255.     
  12256.  
  12257. #ifdef COBJMACROS
  12258.  
  12259.  
  12260. #define IHTMLFiltersCollection_QueryInterface(This,riid,ppvObject)    \
  12261.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12262.  
  12263. #define IHTMLFiltersCollection_AddRef(This)    \
  12264.     (This)->lpVtbl -> AddRef(This)
  12265.  
  12266. #define IHTMLFiltersCollection_Release(This)    \
  12267.     (This)->lpVtbl -> Release(This)
  12268.  
  12269.  
  12270. #define IHTMLFiltersCollection_GetTypeInfoCount(This,pctinfo)    \
  12271.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12272.  
  12273. #define IHTMLFiltersCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12274.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12275.  
  12276. #define IHTMLFiltersCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12277.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12278.  
  12279. #define IHTMLFiltersCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12280.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12281.  
  12282.  
  12283. #define IHTMLFiltersCollection_get_length(This,p)    \
  12284.     (This)->lpVtbl -> get_length(This,p)
  12285.  
  12286. #define IHTMLFiltersCollection_get__newEnum(This,p)    \
  12287.     (This)->lpVtbl -> get__newEnum(This,p)
  12288.  
  12289. #define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult)    \
  12290.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  12291.  
  12292. #endif /* COBJMACROS */
  12293.  
  12294.  
  12295. #endif     /* C style interface */
  12296.  
  12297.  
  12298.  
  12299. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get_length_Proxy( 
  12300.     IHTMLFiltersCollection __RPC_FAR * This,
  12301.     /* [out][retval] */ long __RPC_FAR *p);
  12302.  
  12303.  
  12304. void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(
  12305.     IRpcStubBuffer *This,
  12306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12307.     PRPC_MESSAGE _pRpcMessage,
  12308.     DWORD *_pdwStubPhase);
  12309.  
  12310.  
  12311. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get__newEnum_Proxy( 
  12312.     IHTMLFiltersCollection __RPC_FAR * This,
  12313.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  12314.  
  12315.  
  12316. void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(
  12317.     IRpcStubBuffer *This,
  12318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12319.     PRPC_MESSAGE _pRpcMessage,
  12320.     DWORD *_pdwStubPhase);
  12321.  
  12322.  
  12323. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_item_Proxy( 
  12324.     IHTMLFiltersCollection __RPC_FAR * This,
  12325.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12326.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  12327.  
  12328.  
  12329. void __RPC_STUB IHTMLFiltersCollection_item_Stub(
  12330.     IRpcStubBuffer *This,
  12331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12332.     PRPC_MESSAGE _pRpcMessage,
  12333.     DWORD *_pdwStubPhase);
  12334.  
  12335.  
  12336.  
  12337. #endif     /* __IHTMLFiltersCollection_INTERFACE_DEFINED__ */
  12338.  
  12339.  
  12340. EXTERN_C const CLSID CLSID_HTMLFiltersCollection;
  12341.  
  12342. #ifdef __cplusplus
  12343.  
  12344. class DECLSPEC_UUID("3050f3ef-98b5-11cf-bb82-00aa00bdce0b")
  12345. HTMLFiltersCollection;
  12346. #endif
  12347.  
  12348. #ifndef __HTMLElementEvents_DISPINTERFACE_DEFINED__
  12349. #define __HTMLElementEvents_DISPINTERFACE_DEFINED__
  12350.  
  12351. /****************************************
  12352.  * Generated header for dispinterface: HTMLElementEvents
  12353.  * at Mon Nov 17 12:04:35 1997
  12354.  * using MIDL 3.02.88
  12355.  ****************************************/
  12356. /* [uuid][hidden] */ 
  12357.  
  12358.  
  12359.  
  12360. EXTERN_C const IID DIID_HTMLElementEvents;
  12361.  
  12362. #if defined(__cplusplus) && !defined(CINTERFACE)
  12363.  
  12364.     interface DECLSPEC_UUID("3050f33c-98b5-11cf-bb82-00aa00bdce0b")
  12365.     HTMLElementEvents : public IDispatch
  12366.     {
  12367.     };
  12368.     
  12369. #else     /* C style interface */
  12370.  
  12371.     typedef struct HTMLElementEventsVtbl
  12372.     {
  12373.         BEGIN_INTERFACE
  12374.         
  12375.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12376.             HTMLElementEvents __RPC_FAR * This,
  12377.             /* [in] */ REFIID riid,
  12378.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12379.         
  12380.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12381.             HTMLElementEvents __RPC_FAR * This);
  12382.         
  12383.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12384.             HTMLElementEvents __RPC_FAR * This);
  12385.         
  12386.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12387.             HTMLElementEvents __RPC_FAR * This,
  12388.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12389.         
  12390.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12391.             HTMLElementEvents __RPC_FAR * This,
  12392.             /* [in] */ UINT iTInfo,
  12393.             /* [in] */ LCID lcid,
  12394.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12395.         
  12396.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12397.             HTMLElementEvents __RPC_FAR * This,
  12398.             /* [in] */ REFIID riid,
  12399.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12400.             /* [in] */ UINT cNames,
  12401.             /* [in] */ LCID lcid,
  12402.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12403.         
  12404.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12405.             HTMLElementEvents __RPC_FAR * This,
  12406.             /* [in] */ DISPID dispIdMember,
  12407.             /* [in] */ REFIID riid,
  12408.             /* [in] */ LCID lcid,
  12409.             /* [in] */ WORD wFlags,
  12410.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12411.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12412.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12413.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12414.         
  12415.         END_INTERFACE
  12416.     } HTMLElementEventsVtbl;
  12417.  
  12418.     interface HTMLElementEvents
  12419.     {
  12420.         CONST_VTBL struct HTMLElementEventsVtbl __RPC_FAR *lpVtbl;
  12421.     };
  12422.  
  12423.     
  12424.  
  12425. #ifdef COBJMACROS
  12426.  
  12427.  
  12428. #define HTMLElementEvents_QueryInterface(This,riid,ppvObject)    \
  12429.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12430.  
  12431. #define HTMLElementEvents_AddRef(This)    \
  12432.     (This)->lpVtbl -> AddRef(This)
  12433.  
  12434. #define HTMLElementEvents_Release(This)    \
  12435.     (This)->lpVtbl -> Release(This)
  12436.  
  12437.  
  12438. #define HTMLElementEvents_GetTypeInfoCount(This,pctinfo)    \
  12439.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12440.  
  12441. #define HTMLElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12442.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12443.  
  12444. #define HTMLElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12445.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12446.  
  12447. #define HTMLElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12448.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12449.  
  12450. #endif /* COBJMACROS */
  12451.  
  12452.  
  12453. #endif     /* C style interface */
  12454.  
  12455.  
  12456. #endif     /* __HTMLElementEvents_DISPINTERFACE_DEFINED__ */
  12457.  
  12458.  
  12459. #ifndef __IHTMLDatabinding_INTERFACE_DEFINED__
  12460. #define __IHTMLDatabinding_INTERFACE_DEFINED__
  12461.  
  12462. /****************************************
  12463.  * Generated header for interface: IHTMLDatabinding
  12464.  * at Mon Nov 17 12:04:35 1997
  12465.  * using MIDL 3.02.88
  12466.  ****************************************/
  12467. /* [object][uuid][dual][oleautomation] */ 
  12468.  
  12469.  
  12470.  
  12471. EXTERN_C const IID IID_IHTMLDatabinding;
  12472.  
  12473. #if defined(__cplusplus) && !defined(CINTERFACE)
  12474.     
  12475.     interface DECLSPEC_UUID("3050f3f2-98b5-11cf-bb82-00aa00bdce0b")
  12476.     IHTMLDatabinding : public IDispatch
  12477.     {
  12478.     public:
  12479.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFld( 
  12480.             /* [in] */ BSTR v) = 0;
  12481.         
  12482.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFld( 
  12483.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12484.         
  12485.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataSrc( 
  12486.             /* [in] */ BSTR v) = 0;
  12487.         
  12488.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataSrc( 
  12489.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12490.         
  12491.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFormatAs( 
  12492.             /* [in] */ BSTR v) = 0;
  12493.         
  12494.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFormatAs( 
  12495.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12496.         
  12497.     };
  12498.     
  12499. #else     /* C style interface */
  12500.  
  12501.     typedef struct IHTMLDatabindingVtbl
  12502.     {
  12503.         BEGIN_INTERFACE
  12504.         
  12505.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12506.             IHTMLDatabinding __RPC_FAR * This,
  12507.             /* [in] */ REFIID riid,
  12508.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12509.         
  12510.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12511.             IHTMLDatabinding __RPC_FAR * This);
  12512.         
  12513.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12514.             IHTMLDatabinding __RPC_FAR * This);
  12515.         
  12516.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12517.             IHTMLDatabinding __RPC_FAR * This,
  12518.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12519.         
  12520.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12521.             IHTMLDatabinding __RPC_FAR * This,
  12522.             /* [in] */ UINT iTInfo,
  12523.             /* [in] */ LCID lcid,
  12524.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12525.         
  12526.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12527.             IHTMLDatabinding __RPC_FAR * This,
  12528.             /* [in] */ REFIID riid,
  12529.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12530.             /* [in] */ UINT cNames,
  12531.             /* [in] */ LCID lcid,
  12532.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12533.         
  12534.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12535.             IHTMLDatabinding __RPC_FAR * This,
  12536.             /* [in] */ DISPID dispIdMember,
  12537.             /* [in] */ REFIID riid,
  12538.             /* [in] */ LCID lcid,
  12539.             /* [in] */ WORD wFlags,
  12540.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12541.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12542.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12543.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12544.         
  12545.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFld )( 
  12546.             IHTMLDatabinding __RPC_FAR * This,
  12547.             /* [in] */ BSTR v);
  12548.         
  12549.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFld )( 
  12550.             IHTMLDatabinding __RPC_FAR * This,
  12551.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12552.         
  12553.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataSrc )( 
  12554.             IHTMLDatabinding __RPC_FAR * This,
  12555.             /* [in] */ BSTR v);
  12556.         
  12557.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataSrc )( 
  12558.             IHTMLDatabinding __RPC_FAR * This,
  12559.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12560.         
  12561.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFormatAs )( 
  12562.             IHTMLDatabinding __RPC_FAR * This,
  12563.             /* [in] */ BSTR v);
  12564.         
  12565.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFormatAs )( 
  12566.             IHTMLDatabinding __RPC_FAR * This,
  12567.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12568.         
  12569.         END_INTERFACE
  12570.     } IHTMLDatabindingVtbl;
  12571.  
  12572.     interface IHTMLDatabinding
  12573.     {
  12574.         CONST_VTBL struct IHTMLDatabindingVtbl __RPC_FAR *lpVtbl;
  12575.     };
  12576.  
  12577.     
  12578.  
  12579. #ifdef COBJMACROS
  12580.  
  12581.  
  12582. #define IHTMLDatabinding_QueryInterface(This,riid,ppvObject)    \
  12583.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12584.  
  12585. #define IHTMLDatabinding_AddRef(This)    \
  12586.     (This)->lpVtbl -> AddRef(This)
  12587.  
  12588. #define IHTMLDatabinding_Release(This)    \
  12589.     (This)->lpVtbl -> Release(This)
  12590.  
  12591.  
  12592. #define IHTMLDatabinding_GetTypeInfoCount(This,pctinfo)    \
  12593.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12594.  
  12595. #define IHTMLDatabinding_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12596.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12597.  
  12598. #define IHTMLDatabinding_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12599.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12600.  
  12601. #define IHTMLDatabinding_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12602.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12603.  
  12604.  
  12605. #define IHTMLDatabinding_put_dataFld(This,v)    \
  12606.     (This)->lpVtbl -> put_dataFld(This,v)
  12607.  
  12608. #define IHTMLDatabinding_get_dataFld(This,p)    \
  12609.     (This)->lpVtbl -> get_dataFld(This,p)
  12610.  
  12611. #define IHTMLDatabinding_put_dataSrc(This,v)    \
  12612.     (This)->lpVtbl -> put_dataSrc(This,v)
  12613.  
  12614. #define IHTMLDatabinding_get_dataSrc(This,p)    \
  12615.     (This)->lpVtbl -> get_dataSrc(This,p)
  12616.  
  12617. #define IHTMLDatabinding_put_dataFormatAs(This,v)    \
  12618.     (This)->lpVtbl -> put_dataFormatAs(This,v)
  12619.  
  12620. #define IHTMLDatabinding_get_dataFormatAs(This,p)    \
  12621.     (This)->lpVtbl -> get_dataFormatAs(This,p)
  12622.  
  12623. #endif /* COBJMACROS */
  12624.  
  12625.  
  12626. #endif     /* C style interface */
  12627.  
  12628.  
  12629.  
  12630. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFld_Proxy( 
  12631.     IHTMLDatabinding __RPC_FAR * This,
  12632.     /* [in] */ BSTR v);
  12633.  
  12634.  
  12635. void __RPC_STUB IHTMLDatabinding_put_dataFld_Stub(
  12636.     IRpcStubBuffer *This,
  12637.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12638.     PRPC_MESSAGE _pRpcMessage,
  12639.     DWORD *_pdwStubPhase);
  12640.  
  12641.  
  12642. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFld_Proxy( 
  12643.     IHTMLDatabinding __RPC_FAR * This,
  12644.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12645.  
  12646.  
  12647. void __RPC_STUB IHTMLDatabinding_get_dataFld_Stub(
  12648.     IRpcStubBuffer *This,
  12649.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12650.     PRPC_MESSAGE _pRpcMessage,
  12651.     DWORD *_pdwStubPhase);
  12652.  
  12653.  
  12654. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataSrc_Proxy( 
  12655.     IHTMLDatabinding __RPC_FAR * This,
  12656.     /* [in] */ BSTR v);
  12657.  
  12658.  
  12659. void __RPC_STUB IHTMLDatabinding_put_dataSrc_Stub(
  12660.     IRpcStubBuffer *This,
  12661.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12662.     PRPC_MESSAGE _pRpcMessage,
  12663.     DWORD *_pdwStubPhase);
  12664.  
  12665.  
  12666. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataSrc_Proxy( 
  12667.     IHTMLDatabinding __RPC_FAR * This,
  12668.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12669.  
  12670.  
  12671. void __RPC_STUB IHTMLDatabinding_get_dataSrc_Stub(
  12672.     IRpcStubBuffer *This,
  12673.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12674.     PRPC_MESSAGE _pRpcMessage,
  12675.     DWORD *_pdwStubPhase);
  12676.  
  12677.  
  12678. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFormatAs_Proxy( 
  12679.     IHTMLDatabinding __RPC_FAR * This,
  12680.     /* [in] */ BSTR v);
  12681.  
  12682.  
  12683. void __RPC_STUB IHTMLDatabinding_put_dataFormatAs_Stub(
  12684.     IRpcStubBuffer *This,
  12685.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12686.     PRPC_MESSAGE _pRpcMessage,
  12687.     DWORD *_pdwStubPhase);
  12688.  
  12689.  
  12690. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFormatAs_Proxy( 
  12691.     IHTMLDatabinding __RPC_FAR * This,
  12692.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12693.  
  12694.  
  12695. void __RPC_STUB IHTMLDatabinding_get_dataFormatAs_Stub(
  12696.     IRpcStubBuffer *This,
  12697.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12698.     PRPC_MESSAGE _pRpcMessage,
  12699.     DWORD *_pdwStubPhase);
  12700.  
  12701.  
  12702.  
  12703. #endif     /* __IHTMLDatabinding_INTERFACE_DEFINED__ */
  12704.  
  12705.  
  12706. #ifndef __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  12707. #define __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  12708.  
  12709. /****************************************
  12710.  * Generated header for interface: IHTMLStyleSheetRule
  12711.  * at Mon Nov 17 12:04:35 1997
  12712.  * using MIDL 3.02.88
  12713.  ****************************************/
  12714. /* [object][uuid][dual][oleautomation] */ 
  12715.  
  12716.  
  12717.  
  12718. EXTERN_C const IID IID_IHTMLStyleSheetRule;
  12719.  
  12720. #if defined(__cplusplus) && !defined(CINTERFACE)
  12721.     
  12722.     interface DECLSPEC_UUID("3050f357-98b5-11cf-bb82-00aa00bdce0b")
  12723.     IHTMLStyleSheetRule : public IDispatch
  12724.     {
  12725.     public:
  12726.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectorText( 
  12727.             /* [in] */ BSTR v) = 0;
  12728.         
  12729.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectorText( 
  12730.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12731.         
  12732.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  12733.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p) = 0;
  12734.         
  12735.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  12736.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  12737.         
  12738.     };
  12739.     
  12740. #else     /* C style interface */
  12741.  
  12742.     typedef struct IHTMLStyleSheetRuleVtbl
  12743.     {
  12744.         BEGIN_INTERFACE
  12745.         
  12746.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12747.             IHTMLStyleSheetRule __RPC_FAR * This,
  12748.             /* [in] */ REFIID riid,
  12749.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12750.         
  12751.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12752.             IHTMLStyleSheetRule __RPC_FAR * This);
  12753.         
  12754.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12755.             IHTMLStyleSheetRule __RPC_FAR * This);
  12756.         
  12757.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12758.             IHTMLStyleSheetRule __RPC_FAR * This,
  12759.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12760.         
  12761.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12762.             IHTMLStyleSheetRule __RPC_FAR * This,
  12763.             /* [in] */ UINT iTInfo,
  12764.             /* [in] */ LCID lcid,
  12765.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12766.         
  12767.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12768.             IHTMLStyleSheetRule __RPC_FAR * This,
  12769.             /* [in] */ REFIID riid,
  12770.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12771.             /* [in] */ UINT cNames,
  12772.             /* [in] */ LCID lcid,
  12773.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12774.         
  12775.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12776.             IHTMLStyleSheetRule __RPC_FAR * This,
  12777.             /* [in] */ DISPID dispIdMember,
  12778.             /* [in] */ REFIID riid,
  12779.             /* [in] */ LCID lcid,
  12780.             /* [in] */ WORD wFlags,
  12781.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12782.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12783.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12784.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12785.         
  12786.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_selectorText )( 
  12787.             IHTMLStyleSheetRule __RPC_FAR * This,
  12788.             /* [in] */ BSTR v);
  12789.         
  12790.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_selectorText )( 
  12791.             IHTMLStyleSheetRule __RPC_FAR * This,
  12792.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12793.         
  12794.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  12795.             IHTMLStyleSheetRule __RPC_FAR * This,
  12796.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  12797.         
  12798.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readOnly )( 
  12799.             IHTMLStyleSheetRule __RPC_FAR * This,
  12800.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12801.         
  12802.         END_INTERFACE
  12803.     } IHTMLStyleSheetRuleVtbl;
  12804.  
  12805.     interface IHTMLStyleSheetRule
  12806.     {
  12807.         CONST_VTBL struct IHTMLStyleSheetRuleVtbl __RPC_FAR *lpVtbl;
  12808.     };
  12809.  
  12810.     
  12811.  
  12812. #ifdef COBJMACROS
  12813.  
  12814.  
  12815. #define IHTMLStyleSheetRule_QueryInterface(This,riid,ppvObject)    \
  12816.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12817.  
  12818. #define IHTMLStyleSheetRule_AddRef(This)    \
  12819.     (This)->lpVtbl -> AddRef(This)
  12820.  
  12821. #define IHTMLStyleSheetRule_Release(This)    \
  12822.     (This)->lpVtbl -> Release(This)
  12823.  
  12824.  
  12825. #define IHTMLStyleSheetRule_GetTypeInfoCount(This,pctinfo)    \
  12826.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12827.  
  12828. #define IHTMLStyleSheetRule_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12829.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12830.  
  12831. #define IHTMLStyleSheetRule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12832.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12833.  
  12834. #define IHTMLStyleSheetRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12835.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12836.  
  12837.  
  12838. #define IHTMLStyleSheetRule_put_selectorText(This,v)    \
  12839.     (This)->lpVtbl -> put_selectorText(This,v)
  12840.  
  12841. #define IHTMLStyleSheetRule_get_selectorText(This,p)    \
  12842.     (This)->lpVtbl -> get_selectorText(This,p)
  12843.  
  12844. #define IHTMLStyleSheetRule_get_style(This,p)    \
  12845.     (This)->lpVtbl -> get_style(This,p)
  12846.  
  12847. #define IHTMLStyleSheetRule_get_readOnly(This,p)    \
  12848.     (This)->lpVtbl -> get_readOnly(This,p)
  12849.  
  12850. #endif /* COBJMACROS */
  12851.  
  12852.  
  12853. #endif     /* C style interface */
  12854.  
  12855.  
  12856.  
  12857. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_put_selectorText_Proxy( 
  12858.     IHTMLStyleSheetRule __RPC_FAR * This,
  12859.     /* [in] */ BSTR v);
  12860.  
  12861.  
  12862. void __RPC_STUB IHTMLStyleSheetRule_put_selectorText_Stub(
  12863.     IRpcStubBuffer *This,
  12864.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12865.     PRPC_MESSAGE _pRpcMessage,
  12866.     DWORD *_pdwStubPhase);
  12867.  
  12868.  
  12869. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_selectorText_Proxy( 
  12870.     IHTMLStyleSheetRule __RPC_FAR * This,
  12871.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12872.  
  12873.  
  12874. void __RPC_STUB IHTMLStyleSheetRule_get_selectorText_Stub(
  12875.     IRpcStubBuffer *This,
  12876.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12877.     PRPC_MESSAGE _pRpcMessage,
  12878.     DWORD *_pdwStubPhase);
  12879.  
  12880.  
  12881. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_style_Proxy( 
  12882.     IHTMLStyleSheetRule __RPC_FAR * This,
  12883.     /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  12884.  
  12885.  
  12886. void __RPC_STUB IHTMLStyleSheetRule_get_style_Stub(
  12887.     IRpcStubBuffer *This,
  12888.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12889.     PRPC_MESSAGE _pRpcMessage,
  12890.     DWORD *_pdwStubPhase);
  12891.  
  12892.  
  12893. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_readOnly_Proxy( 
  12894.     IHTMLStyleSheetRule __RPC_FAR * This,
  12895.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12896.  
  12897.  
  12898. void __RPC_STUB IHTMLStyleSheetRule_get_readOnly_Stub(
  12899.     IRpcStubBuffer *This,
  12900.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12901.     PRPC_MESSAGE _pRpcMessage,
  12902.     DWORD *_pdwStubPhase);
  12903.  
  12904.  
  12905.  
  12906. #endif     /* __IHTMLStyleSheetRule_INTERFACE_DEFINED__ */
  12907.  
  12908.  
  12909. #ifndef __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  12910. #define __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  12911.  
  12912. /****************************************
  12913.  * Generated header for interface: IHTMLStyleSheetRulesCollection
  12914.  * at Mon Nov 17 12:04:35 1997
  12915.  * using MIDL 3.02.88
  12916.  ****************************************/
  12917. /* [object][uuid][dual][oleautomation] */ 
  12918.  
  12919.  
  12920.  
  12921. EXTERN_C const IID IID_IHTMLStyleSheetRulesCollection;
  12922.  
  12923. #if defined(__cplusplus) && !defined(CINTERFACE)
  12924.     
  12925.     interface DECLSPEC_UUID("3050f2e5-98b5-11cf-bb82-00aa00bdce0b")
  12926.     IHTMLStyleSheetRulesCollection : public IDispatch
  12927.     {
  12928.     public:
  12929.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  12930.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  12931.         
  12932.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  12933.             /* [in] */ long index,
  12934.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule) = 0;
  12935.         
  12936.     };
  12937.     
  12938. #else     /* C style interface */
  12939.  
  12940.     typedef struct IHTMLStyleSheetRulesCollectionVtbl
  12941.     {
  12942.         BEGIN_INTERFACE
  12943.         
  12944.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12945.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12946.             /* [in] */ REFIID riid,
  12947.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12948.         
  12949.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12950.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  12951.         
  12952.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12953.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  12954.         
  12955.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12956.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12957.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12958.         
  12959.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12960.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12961.             /* [in] */ UINT iTInfo,
  12962.             /* [in] */ LCID lcid,
  12963.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12964.         
  12965.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12966.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12967.             /* [in] */ REFIID riid,
  12968.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12969.             /* [in] */ UINT cNames,
  12970.             /* [in] */ LCID lcid,
  12971.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12972.         
  12973.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12974.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12975.             /* [in] */ DISPID dispIdMember,
  12976.             /* [in] */ REFIID riid,
  12977.             /* [in] */ LCID lcid,
  12978.             /* [in] */ WORD wFlags,
  12979.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12980.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12981.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12982.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12983.         
  12984.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  12985.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12986.             /* [out][retval] */ long __RPC_FAR *p);
  12987.         
  12988.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  12989.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12990.             /* [in] */ long index,
  12991.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  12992.         
  12993.         END_INTERFACE
  12994.     } IHTMLStyleSheetRulesCollectionVtbl;
  12995.  
  12996.     interface IHTMLStyleSheetRulesCollection
  12997.     {
  12998.         CONST_VTBL struct IHTMLStyleSheetRulesCollectionVtbl __RPC_FAR *lpVtbl;
  12999.     };
  13000.  
  13001.     
  13002.  
  13003. #ifdef COBJMACROS
  13004.  
  13005.  
  13006. #define IHTMLStyleSheetRulesCollection_QueryInterface(This,riid,ppvObject)    \
  13007.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13008.  
  13009. #define IHTMLStyleSheetRulesCollection_AddRef(This)    \
  13010.     (This)->lpVtbl -> AddRef(This)
  13011.  
  13012. #define IHTMLStyleSheetRulesCollection_Release(This)    \
  13013.     (This)->lpVtbl -> Release(This)
  13014.  
  13015.  
  13016. #define IHTMLStyleSheetRulesCollection_GetTypeInfoCount(This,pctinfo)    \
  13017.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13018.  
  13019. #define IHTMLStyleSheetRulesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13020.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13021.  
  13022. #define IHTMLStyleSheetRulesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13023.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13024.  
  13025. #define IHTMLStyleSheetRulesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13026.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13027.  
  13028.  
  13029. #define IHTMLStyleSheetRulesCollection_get_length(This,p)    \
  13030.     (This)->lpVtbl -> get_length(This,p)
  13031.  
  13032. #define IHTMLStyleSheetRulesCollection_item(This,index,ppHTMLStyleSheetRule)    \
  13033.     (This)->lpVtbl -> item(This,index,ppHTMLStyleSheetRule)
  13034.  
  13035. #endif /* COBJMACROS */
  13036.  
  13037.  
  13038. #endif     /* C style interface */
  13039.  
  13040.  
  13041.  
  13042. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_get_length_Proxy( 
  13043.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13044.     /* [out][retval] */ long __RPC_FAR *p);
  13045.  
  13046.  
  13047. void __RPC_STUB IHTMLStyleSheetRulesCollection_get_length_Stub(
  13048.     IRpcStubBuffer *This,
  13049.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13050.     PRPC_MESSAGE _pRpcMessage,
  13051.     DWORD *_pdwStubPhase);
  13052.  
  13053.  
  13054. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_item_Proxy( 
  13055.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13056.     /* [in] */ long index,
  13057.     /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  13058.  
  13059.  
  13060. void __RPC_STUB IHTMLStyleSheetRulesCollection_item_Stub(
  13061.     IRpcStubBuffer *This,
  13062.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13063.     PRPC_MESSAGE _pRpcMessage,
  13064.     DWORD *_pdwStubPhase);
  13065.  
  13066.  
  13067.  
  13068. #endif     /* __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__ */
  13069.  
  13070.  
  13071. EXTERN_C const CLSID CLSID_HTMLStyleSheetRule;
  13072.  
  13073. #ifdef __cplusplus
  13074.  
  13075. class DECLSPEC_UUID("3050f3ce-98b5-11cf-bb82-00aa00bdce0b")
  13076. HTMLStyleSheetRule;
  13077. #endif
  13078.  
  13079. EXTERN_C const CLSID CLSID_HTMLStyleSheetRulesCollection;
  13080.  
  13081. #ifdef __cplusplus
  13082.  
  13083. class DECLSPEC_UUID("3050f3cd-98b5-11cf-bb82-00aa00bdce0b")
  13084. HTMLStyleSheetRulesCollection;
  13085. #endif
  13086.  
  13087. #ifndef __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  13088. #define __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  13089.  
  13090. /****************************************
  13091.  * Generated header for interface: IHTMLStyleSheetsCollection
  13092.  * at Mon Nov 17 12:04:35 1997
  13093.  * using MIDL 3.02.88
  13094.  ****************************************/
  13095. /* [object][uuid][dual][oleautomation] */ 
  13096.  
  13097.  
  13098.  
  13099. EXTERN_C const IID IID_IHTMLStyleSheetsCollection;
  13100.  
  13101. #if defined(__cplusplus) && !defined(CINTERFACE)
  13102.     
  13103.     interface DECLSPEC_UUID("3050f37e-98b5-11cf-bb82-00aa00bdce0b")
  13104.     IHTMLStyleSheetsCollection : public IDispatch
  13105.     {
  13106.     public:
  13107.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  13108.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  13109.         
  13110.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  13111.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  13112.         
  13113.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  13114.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13115.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  13116.         
  13117.     };
  13118.     
  13119. #else     /* C style interface */
  13120.  
  13121.     typedef struct IHTMLStyleSheetsCollectionVtbl
  13122.     {
  13123.         BEGIN_INTERFACE
  13124.         
  13125.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13126.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13127.             /* [in] */ REFIID riid,
  13128.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13129.         
  13130.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13131.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  13132.         
  13133.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13134.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  13135.         
  13136.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13137.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13138.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13139.         
  13140.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13141.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13142.             /* [in] */ UINT iTInfo,
  13143.             /* [in] */ LCID lcid,
  13144.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13145.         
  13146.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13147.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13148.             /* [in] */ REFIID riid,
  13149.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13150.             /* [in] */ UINT cNames,
  13151.             /* [in] */ LCID lcid,
  13152.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13153.         
  13154.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13155.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13156.             /* [in] */ DISPID dispIdMember,
  13157.             /* [in] */ REFIID riid,
  13158.             /* [in] */ LCID lcid,
  13159.             /* [in] */ WORD wFlags,
  13160.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13161.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13162.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13163.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13164.         
  13165.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  13166.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13167.             /* [out][retval] */ long __RPC_FAR *p);
  13168.         
  13169.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  13170.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13171.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  13172.         
  13173.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  13174.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13175.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13176.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  13177.         
  13178.         END_INTERFACE
  13179.     } IHTMLStyleSheetsCollectionVtbl;
  13180.  
  13181.     interface IHTMLStyleSheetsCollection
  13182.     {
  13183.         CONST_VTBL struct IHTMLStyleSheetsCollectionVtbl __RPC_FAR *lpVtbl;
  13184.     };
  13185.  
  13186.     
  13187.  
  13188. #ifdef COBJMACROS
  13189.  
  13190.  
  13191. #define IHTMLStyleSheetsCollection_QueryInterface(This,riid,ppvObject)    \
  13192.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13193.  
  13194. #define IHTMLStyleSheetsCollection_AddRef(This)    \
  13195.     (This)->lpVtbl -> AddRef(This)
  13196.  
  13197. #define IHTMLStyleSheetsCollection_Release(This)    \
  13198.     (This)->lpVtbl -> Release(This)
  13199.  
  13200.  
  13201. #define IHTMLStyleSheetsCollection_GetTypeInfoCount(This,pctinfo)    \
  13202.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13203.  
  13204. #define IHTMLStyleSheetsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13205.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13206.  
  13207. #define IHTMLStyleSheetsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13208.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13209.  
  13210. #define IHTMLStyleSheetsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13211.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13212.  
  13213.  
  13214. #define IHTMLStyleSheetsCollection_get_length(This,p)    \
  13215.     (This)->lpVtbl -> get_length(This,p)
  13216.  
  13217. #define IHTMLStyleSheetsCollection_get__newEnum(This,p)    \
  13218.     (This)->lpVtbl -> get__newEnum(This,p)
  13219.  
  13220. #define IHTMLStyleSheetsCollection_item(This,pvarIndex,pvarResult)    \
  13221.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  13222.  
  13223. #endif /* COBJMACROS */
  13224.  
  13225.  
  13226. #endif     /* C style interface */
  13227.  
  13228.  
  13229.  
  13230. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get_length_Proxy( 
  13231.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13232.     /* [out][retval] */ long __RPC_FAR *p);
  13233.  
  13234.  
  13235. void __RPC_STUB IHTMLStyleSheetsCollection_get_length_Stub(
  13236.     IRpcStubBuffer *This,
  13237.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13238.     PRPC_MESSAGE _pRpcMessage,
  13239.     DWORD *_pdwStubPhase);
  13240.  
  13241.  
  13242. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get__newEnum_Proxy( 
  13243.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13244.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  13245.  
  13246.  
  13247. void __RPC_STUB IHTMLStyleSheetsCollection_get__newEnum_Stub(
  13248.     IRpcStubBuffer *This,
  13249.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13250.     PRPC_MESSAGE _pRpcMessage,
  13251.     DWORD *_pdwStubPhase);
  13252.  
  13253.  
  13254. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_item_Proxy( 
  13255.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13256.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13257.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  13258.  
  13259.  
  13260. void __RPC_STUB IHTMLStyleSheetsCollection_item_Stub(
  13261.     IRpcStubBuffer *This,
  13262.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13263.     PRPC_MESSAGE _pRpcMessage,
  13264.     DWORD *_pdwStubPhase);
  13265.  
  13266.  
  13267.  
  13268. #endif     /* __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__ */
  13269.  
  13270.  
  13271. #ifndef __IHTMLStyleSheet_INTERFACE_DEFINED__
  13272. #define __IHTMLStyleSheet_INTERFACE_DEFINED__
  13273.  
  13274. /****************************************
  13275.  * Generated header for interface: IHTMLStyleSheet
  13276.  * at Mon Nov 17 12:04:35 1997
  13277.  * using MIDL 3.02.88
  13278.  ****************************************/
  13279. /* [object][uuid][dual][oleautomation] */ 
  13280.  
  13281.  
  13282.  
  13283. EXTERN_C const IID IID_IHTMLStyleSheet;
  13284.  
  13285. #if defined(__cplusplus) && !defined(CINTERFACE)
  13286.     
  13287.     interface DECLSPEC_UUID("3050f2e3-98b5-11cf-bb82-00aa00bdce0b")
  13288.     IHTMLStyleSheet : public IDispatch
  13289.     {
  13290.     public:
  13291.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  13292.             /* [in] */ BSTR v) = 0;
  13293.         
  13294.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  13295.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13296.         
  13297.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentStyleSheet( 
  13298.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p) = 0;
  13299.         
  13300.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_owningElement( 
  13301.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  13302.         
  13303.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  13304.             /* [in] */ VARIANT_BOOL v) = 0;
  13305.         
  13306.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  13307.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  13308.         
  13309.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  13310.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  13311.         
  13312.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_imports( 
  13313.             /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p) = 0;
  13314.         
  13315.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  13316.             /* [in] */ BSTR v) = 0;
  13317.         
  13318.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  13319.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13320.         
  13321.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  13322.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13323.         
  13324.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  13325.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13326.         
  13327.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addImport( 
  13328.             /* [in] */ BSTR bstrURL,
  13329.             /* [in][defaultvalue] */ long lIndex,
  13330.             /* [out][retval] */ long __RPC_FAR *plIndex) = 0;
  13331.         
  13332.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addRule( 
  13333.             /* [in] */ BSTR bstrSelector,
  13334.             /* [in] */ BSTR bstrStyle,
  13335.             /* [in][defaultvalue] */ long lIndex,
  13336.             /* [out][retval] */ long __RPC_FAR *plNewIndex) = 0;
  13337.         
  13338.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeImport( 
  13339.             /* [in] */ long lIndex) = 0;
  13340.         
  13341.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeRule( 
  13342.             /* [in] */ long lIndex) = 0;
  13343.         
  13344.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  13345.             /* [in] */ BSTR v) = 0;
  13346.         
  13347.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  13348.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13349.         
  13350.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  13351.             /* [in] */ BSTR v) = 0;
  13352.         
  13353.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  13354.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13355.         
  13356.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rules( 
  13357.             /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p) = 0;
  13358.         
  13359.     };
  13360.     
  13361. #else     /* C style interface */
  13362.  
  13363.     typedef struct IHTMLStyleSheetVtbl
  13364.     {
  13365.         BEGIN_INTERFACE
  13366.         
  13367.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13368.             IHTMLStyleSheet __RPC_FAR * This,
  13369.             /* [in] */ REFIID riid,
  13370.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13371.         
  13372.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13373.             IHTMLStyleSheet __RPC_FAR * This);
  13374.         
  13375.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13376.             IHTMLStyleSheet __RPC_FAR * This);
  13377.         
  13378.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13379.             IHTMLStyleSheet __RPC_FAR * This,
  13380.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13381.         
  13382.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13383.             IHTMLStyleSheet __RPC_FAR * This,
  13384.             /* [in] */ UINT iTInfo,
  13385.             /* [in] */ LCID lcid,
  13386.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13387.         
  13388.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13389.             IHTMLStyleSheet __RPC_FAR * This,
  13390.             /* [in] */ REFIID riid,
  13391.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13392.             /* [in] */ UINT cNames,
  13393.             /* [in] */ LCID lcid,
  13394.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13395.         
  13396.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13397.             IHTMLStyleSheet __RPC_FAR * This,
  13398.             /* [in] */ DISPID dispIdMember,
  13399.             /* [in] */ REFIID riid,
  13400.             /* [in] */ LCID lcid,
  13401.             /* [in] */ WORD wFlags,
  13402.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13403.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13404.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13405.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13406.         
  13407.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_title )( 
  13408.             IHTMLStyleSheet __RPC_FAR * This,
  13409.             /* [in] */ BSTR v);
  13410.         
  13411.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_title )( 
  13412.             IHTMLStyleSheet __RPC_FAR * This,
  13413.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13414.         
  13415.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentStyleSheet )( 
  13416.             IHTMLStyleSheet __RPC_FAR * This,
  13417.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  13418.         
  13419.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_owningElement )( 
  13420.             IHTMLStyleSheet __RPC_FAR * This,
  13421.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  13422.         
  13423.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  13424.             IHTMLStyleSheet __RPC_FAR * This,
  13425.             /* [in] */ VARIANT_BOOL v);
  13426.         
  13427.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  13428.             IHTMLStyleSheet __RPC_FAR * This,
  13429.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13430.         
  13431.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readOnly )( 
  13432.             IHTMLStyleSheet __RPC_FAR * This,
  13433.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13434.         
  13435.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_imports )( 
  13436.             IHTMLStyleSheet __RPC_FAR * This,
  13437.             /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p);
  13438.         
  13439.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  13440.             IHTMLStyleSheet __RPC_FAR * This,
  13441.             /* [in] */ BSTR v);
  13442.         
  13443.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  13444.             IHTMLStyleSheet __RPC_FAR * This,
  13445.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13446.         
  13447.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  13448.             IHTMLStyleSheet __RPC_FAR * This,
  13449.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13450.         
  13451.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_id )( 
  13452.             IHTMLStyleSheet __RPC_FAR * This,
  13453.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13454.         
  13455.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addImport )( 
  13456.             IHTMLStyleSheet __RPC_FAR * This,
  13457.             /* [in] */ BSTR bstrURL,
  13458.             /* [in][defaultvalue] */ long lIndex,
  13459.             /* [out][retval] */ long __RPC_FAR *plIndex);
  13460.         
  13461.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addRule )( 
  13462.             IHTMLStyleSheet __RPC_FAR * This,
  13463.             /* [in] */ BSTR bstrSelector,
  13464.             /* [in] */ BSTR bstrStyle,
  13465.             /* [in][defaultvalue] */ long lIndex,
  13466.             /* [out][retval] */ long __RPC_FAR *plNewIndex);
  13467.         
  13468.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeImport )( 
  13469.             IHTMLStyleSheet __RPC_FAR * This,
  13470.             /* [in] */ long lIndex);
  13471.         
  13472.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeRule )( 
  13473.             IHTMLStyleSheet __RPC_FAR * This,
  13474.             /* [in] */ long lIndex);
  13475.         
  13476.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_media )( 
  13477.             IHTMLStyleSheet __RPC_FAR * This,
  13478.             /* [in] */ BSTR v);
  13479.         
  13480.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_media )( 
  13481.             IHTMLStyleSheet __RPC_FAR * This,
  13482.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13483.         
  13484.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  13485.             IHTMLStyleSheet __RPC_FAR * This,
  13486.             /* [in] */ BSTR v);
  13487.         
  13488.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  13489.             IHTMLStyleSheet __RPC_FAR * This,
  13490.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13491.         
  13492.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rules )( 
  13493.             IHTMLStyleSheet __RPC_FAR * This,
  13494.             /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p);
  13495.         
  13496.         END_INTERFACE
  13497.     } IHTMLStyleSheetVtbl;
  13498.  
  13499.     interface IHTMLStyleSheet
  13500.     {
  13501.         CONST_VTBL struct IHTMLStyleSheetVtbl __RPC_FAR *lpVtbl;
  13502.     };
  13503.  
  13504.     
  13505.  
  13506. #ifdef COBJMACROS
  13507.  
  13508.  
  13509. #define IHTMLStyleSheet_QueryInterface(This,riid,ppvObject)    \
  13510.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13511.  
  13512. #define IHTMLStyleSheet_AddRef(This)    \
  13513.     (This)->lpVtbl -> AddRef(This)
  13514.  
  13515. #define IHTMLStyleSheet_Release(This)    \
  13516.     (This)->lpVtbl -> Release(This)
  13517.  
  13518.  
  13519. #define IHTMLStyleSheet_GetTypeInfoCount(This,pctinfo)    \
  13520.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13521.  
  13522. #define IHTMLStyleSheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13523.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13524.  
  13525. #define IHTMLStyleSheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13526.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13527.  
  13528. #define IHTMLStyleSheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13529.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13530.  
  13531.  
  13532. #define IHTMLStyleSheet_put_title(This,v)    \
  13533.     (This)->lpVtbl -> put_title(This,v)
  13534.  
  13535. #define IHTMLStyleSheet_get_title(This,p)    \
  13536.     (This)->lpVtbl -> get_title(This,p)
  13537.  
  13538. #define IHTMLStyleSheet_get_parentStyleSheet(This,p)    \
  13539.     (This)->lpVtbl -> get_parentStyleSheet(This,p)
  13540.  
  13541. #define IHTMLStyleSheet_get_owningElement(This,p)    \
  13542.     (This)->lpVtbl -> get_owningElement(This,p)
  13543.  
  13544. #define IHTMLStyleSheet_put_disabled(This,v)    \
  13545.     (This)->lpVtbl -> put_disabled(This,v)
  13546.  
  13547. #define IHTMLStyleSheet_get_disabled(This,p)    \
  13548.     (This)->lpVtbl -> get_disabled(This,p)
  13549.  
  13550. #define IHTMLStyleSheet_get_readOnly(This,p)    \
  13551.     (This)->lpVtbl -> get_readOnly(This,p)
  13552.  
  13553. #define IHTMLStyleSheet_get_imports(This,p)    \
  13554.     (This)->lpVtbl -> get_imports(This,p)
  13555.  
  13556. #define IHTMLStyleSheet_put_href(This,v)    \
  13557.     (This)->lpVtbl -> put_href(This,v)
  13558.  
  13559. #define IHTMLStyleSheet_get_href(This,p)    \
  13560.     (This)->lpVtbl -> get_href(This,p)
  13561.  
  13562. #define IHTMLStyleSheet_get_type(This,p)    \
  13563.     (This)->lpVtbl -> get_type(This,p)
  13564.  
  13565. #define IHTMLStyleSheet_get_id(This,p)    \
  13566.     (This)->lpVtbl -> get_id(This,p)
  13567.  
  13568. #define IHTMLStyleSheet_addImport(This,bstrURL,lIndex,plIndex)    \
  13569.     (This)->lpVtbl -> addImport(This,bstrURL,lIndex,plIndex)
  13570.  
  13571. #define IHTMLStyleSheet_addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)    \
  13572.     (This)->lpVtbl -> addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)
  13573.  
  13574. #define IHTMLStyleSheet_removeImport(This,lIndex)    \
  13575.     (This)->lpVtbl -> removeImport(This,lIndex)
  13576.  
  13577. #define IHTMLStyleSheet_removeRule(This,lIndex)    \
  13578.     (This)->lpVtbl -> removeRule(This,lIndex)
  13579.  
  13580. #define IHTMLStyleSheet_put_media(This,v)    \
  13581.     (This)->lpVtbl -> put_media(This,v)
  13582.  
  13583. #define IHTMLStyleSheet_get_media(This,p)    \
  13584.     (This)->lpVtbl -> get_media(This,p)
  13585.  
  13586. #define IHTMLStyleSheet_put_cssText(This,v)    \
  13587.     (This)->lpVtbl -> put_cssText(This,v)
  13588.  
  13589. #define IHTMLStyleSheet_get_cssText(This,p)    \
  13590.     (This)->lpVtbl -> get_cssText(This,p)
  13591.  
  13592. #define IHTMLStyleSheet_get_rules(This,p)    \
  13593.     (This)->lpVtbl -> get_rules(This,p)
  13594.  
  13595. #endif /* COBJMACROS */
  13596.  
  13597.  
  13598. #endif     /* C style interface */
  13599.  
  13600.  
  13601.  
  13602. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_title_Proxy( 
  13603.     IHTMLStyleSheet __RPC_FAR * This,
  13604.     /* [in] */ BSTR v);
  13605.  
  13606.  
  13607. void __RPC_STUB IHTMLStyleSheet_put_title_Stub(
  13608.     IRpcStubBuffer *This,
  13609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13610.     PRPC_MESSAGE _pRpcMessage,
  13611.     DWORD *_pdwStubPhase);
  13612.  
  13613.  
  13614. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_title_Proxy( 
  13615.     IHTMLStyleSheet __RPC_FAR * This,
  13616.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13617.  
  13618.  
  13619. void __RPC_STUB IHTMLStyleSheet_get_title_Stub(
  13620.     IRpcStubBuffer *This,
  13621.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13622.     PRPC_MESSAGE _pRpcMessage,
  13623.     DWORD *_pdwStubPhase);
  13624.  
  13625.  
  13626. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_parentStyleSheet_Proxy( 
  13627.     IHTMLStyleSheet __RPC_FAR * This,
  13628.     /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  13629.  
  13630.  
  13631. void __RPC_STUB IHTMLStyleSheet_get_parentStyleSheet_Stub(
  13632.     IRpcStubBuffer *This,
  13633.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13634.     PRPC_MESSAGE _pRpcMessage,
  13635.     DWORD *_pdwStubPhase);
  13636.  
  13637.  
  13638. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_owningElement_Proxy( 
  13639.     IHTMLStyleSheet __RPC_FAR * This,
  13640.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  13641.  
  13642.  
  13643. void __RPC_STUB IHTMLStyleSheet_get_owningElement_Stub(
  13644.     IRpcStubBuffer *This,
  13645.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13646.     PRPC_MESSAGE _pRpcMessage,
  13647.     DWORD *_pdwStubPhase);
  13648.  
  13649.  
  13650. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_disabled_Proxy( 
  13651.     IHTMLStyleSheet __RPC_FAR * This,
  13652.     /* [in] */ VARIANT_BOOL v);
  13653.  
  13654.  
  13655. void __RPC_STUB IHTMLStyleSheet_put_disabled_Stub(
  13656.     IRpcStubBuffer *This,
  13657.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13658.     PRPC_MESSAGE _pRpcMessage,
  13659.     DWORD *_pdwStubPhase);
  13660.  
  13661.  
  13662. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_disabled_Proxy( 
  13663.     IHTMLStyleSheet __RPC_FAR * This,
  13664.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13665.  
  13666.  
  13667. void __RPC_STUB IHTMLStyleSheet_get_disabled_Stub(
  13668.     IRpcStubBuffer *This,
  13669.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13670.     PRPC_MESSAGE _pRpcMessage,
  13671.     DWORD *_pdwStubPhase);
  13672.  
  13673.  
  13674. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_readOnly_Proxy( 
  13675.     IHTMLStyleSheet __RPC_FAR * This,
  13676.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13677.  
  13678.  
  13679. void __RPC_STUB IHTMLStyleSheet_get_readOnly_Stub(
  13680.     IRpcStubBuffer *This,
  13681.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13682.     PRPC_MESSAGE _pRpcMessage,
  13683.     DWORD *_pdwStubPhase);
  13684.  
  13685.  
  13686. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_imports_Proxy( 
  13687.     IHTMLStyleSheet __RPC_FAR * This,
  13688.     /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p);
  13689.  
  13690.  
  13691. void __RPC_STUB IHTMLStyleSheet_get_imports_Stub(
  13692.     IRpcStubBuffer *This,
  13693.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13694.     PRPC_MESSAGE _pRpcMessage,
  13695.     DWORD *_pdwStubPhase);
  13696.  
  13697.  
  13698. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_href_Proxy( 
  13699.     IHTMLStyleSheet __RPC_FAR * This,
  13700.     /* [in] */ BSTR v);
  13701.  
  13702.  
  13703. void __RPC_STUB IHTMLStyleSheet_put_href_Stub(
  13704.     IRpcStubBuffer *This,
  13705.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13706.     PRPC_MESSAGE _pRpcMessage,
  13707.     DWORD *_pdwStubPhase);
  13708.  
  13709.  
  13710. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_href_Proxy( 
  13711.     IHTMLStyleSheet __RPC_FAR * This,
  13712.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13713.  
  13714.  
  13715. void __RPC_STUB IHTMLStyleSheet_get_href_Stub(
  13716.     IRpcStubBuffer *This,
  13717.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13718.     PRPC_MESSAGE _pRpcMessage,
  13719.     DWORD *_pdwStubPhase);
  13720.  
  13721.  
  13722. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_type_Proxy( 
  13723.     IHTMLStyleSheet __RPC_FAR * This,
  13724.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13725.  
  13726.  
  13727. void __RPC_STUB IHTMLStyleSheet_get_type_Stub(
  13728.     IRpcStubBuffer *This,
  13729.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13730.     PRPC_MESSAGE _pRpcMessage,
  13731.     DWORD *_pdwStubPhase);
  13732.  
  13733.  
  13734. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_id_Proxy( 
  13735.     IHTMLStyleSheet __RPC_FAR * This,
  13736.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13737.  
  13738.  
  13739. void __RPC_STUB IHTMLStyleSheet_get_id_Stub(
  13740.     IRpcStubBuffer *This,
  13741.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13742.     PRPC_MESSAGE _pRpcMessage,
  13743.     DWORD *_pdwStubPhase);
  13744.  
  13745.  
  13746. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addImport_Proxy( 
  13747.     IHTMLStyleSheet __RPC_FAR * This,
  13748.     /* [in] */ BSTR bstrURL,
  13749.     /* [in][defaultvalue] */ long lIndex,
  13750.     /* [out][retval] */ long __RPC_FAR *plIndex);
  13751.  
  13752.  
  13753. void __RPC_STUB IHTMLStyleSheet_addImport_Stub(
  13754.     IRpcStubBuffer *This,
  13755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13756.     PRPC_MESSAGE _pRpcMessage,
  13757.     DWORD *_pdwStubPhase);
  13758.  
  13759.  
  13760. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addRule_Proxy( 
  13761.     IHTMLStyleSheet __RPC_FAR * This,
  13762.     /* [in] */ BSTR bstrSelector,
  13763.     /* [in] */ BSTR bstrStyle,
  13764.     /* [in][defaultvalue] */ long lIndex,
  13765.     /* [out][retval] */ long __RPC_FAR *plNewIndex);
  13766.  
  13767.  
  13768. void __RPC_STUB IHTMLStyleSheet_addRule_Stub(
  13769.     IRpcStubBuffer *This,
  13770.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13771.     PRPC_MESSAGE _pRpcMessage,
  13772.     DWORD *_pdwStubPhase);
  13773.  
  13774.  
  13775. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeImport_Proxy( 
  13776.     IHTMLStyleSheet __RPC_FAR * This,
  13777.     /* [in] */ long lIndex);
  13778.  
  13779.  
  13780. void __RPC_STUB IHTMLStyleSheet_removeImport_Stub(
  13781.     IRpcStubBuffer *This,
  13782.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13783.     PRPC_MESSAGE _pRpcMessage,
  13784.     DWORD *_pdwStubPhase);
  13785.  
  13786.  
  13787. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeRule_Proxy( 
  13788.     IHTMLStyleSheet __RPC_FAR * This,
  13789.     /* [in] */ long lIndex);
  13790.  
  13791.  
  13792. void __RPC_STUB IHTMLStyleSheet_removeRule_Stub(
  13793.     IRpcStubBuffer *This,
  13794.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13795.     PRPC_MESSAGE _pRpcMessage,
  13796.     DWORD *_pdwStubPhase);
  13797.  
  13798.  
  13799. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_media_Proxy( 
  13800.     IHTMLStyleSheet __RPC_FAR * This,
  13801.     /* [in] */ BSTR v);
  13802.  
  13803.  
  13804. void __RPC_STUB IHTMLStyleSheet_put_media_Stub(
  13805.     IRpcStubBuffer *This,
  13806.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13807.     PRPC_MESSAGE _pRpcMessage,
  13808.     DWORD *_pdwStubPhase);
  13809.  
  13810.  
  13811. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_media_Proxy( 
  13812.     IHTMLStyleSheet __RPC_FAR * This,
  13813.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13814.  
  13815.  
  13816. void __RPC_STUB IHTMLStyleSheet_get_media_Stub(
  13817.     IRpcStubBuffer *This,
  13818.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13819.     PRPC_MESSAGE _pRpcMessage,
  13820.     DWORD *_pdwStubPhase);
  13821.  
  13822.  
  13823. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_cssText_Proxy( 
  13824.     IHTMLStyleSheet __RPC_FAR * This,
  13825.     /* [in] */ BSTR v);
  13826.  
  13827.  
  13828. void __RPC_STUB IHTMLStyleSheet_put_cssText_Stub(
  13829.     IRpcStubBuffer *This,
  13830.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13831.     PRPC_MESSAGE _pRpcMessage,
  13832.     DWORD *_pdwStubPhase);
  13833.  
  13834.  
  13835. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_cssText_Proxy( 
  13836.     IHTMLStyleSheet __RPC_FAR * This,
  13837.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13838.  
  13839.  
  13840. void __RPC_STUB IHTMLStyleSheet_get_cssText_Stub(
  13841.     IRpcStubBuffer *This,
  13842.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13843.     PRPC_MESSAGE _pRpcMessage,
  13844.     DWORD *_pdwStubPhase);
  13845.  
  13846.  
  13847. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_rules_Proxy( 
  13848.     IHTMLStyleSheet __RPC_FAR * This,
  13849.     /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p);
  13850.  
  13851.  
  13852. void __RPC_STUB IHTMLStyleSheet_get_rules_Stub(
  13853.     IRpcStubBuffer *This,
  13854.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13855.     PRPC_MESSAGE _pRpcMessage,
  13856.     DWORD *_pdwStubPhase);
  13857.  
  13858.  
  13859.  
  13860. #endif     /* __IHTMLStyleSheet_INTERFACE_DEFINED__ */
  13861.  
  13862.  
  13863. EXTERN_C const CLSID CLSID_HTMLStyleSheet;
  13864.  
  13865. #ifdef __cplusplus
  13866.  
  13867. class DECLSPEC_UUID("3050f2e4-98b5-11cf-bb82-00aa00bdce0b")
  13868. HTMLStyleSheet;
  13869. #endif
  13870.  
  13871. EXTERN_C const CLSID CLSID_HTMLStyleSheetsCollection;
  13872.  
  13873. #ifdef __cplusplus
  13874.  
  13875. class DECLSPEC_UUID("3050f37f-98b5-11cf-bb82-00aa00bdce0b")
  13876. HTMLStyleSheetsCollection;
  13877. #endif
  13878.  
  13879. #ifndef __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  13880. #define __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  13881.  
  13882. /****************************************
  13883.  * Generated header for dispinterface: HTMLLinkElementEvents
  13884.  * at Mon Nov 17 12:04:35 1997
  13885.  * using MIDL 3.02.88
  13886.  ****************************************/
  13887. /* [uuid][hidden] */ 
  13888.  
  13889.  
  13890.  
  13891. EXTERN_C const IID DIID_HTMLLinkElementEvents;
  13892.  
  13893. #if defined(__cplusplus) && !defined(CINTERFACE)
  13894.  
  13895.     interface DECLSPEC_UUID("3050f3cc-98b5-11cf-bb82-00aa00bdce0b")
  13896.     HTMLLinkElementEvents : public IDispatch
  13897.     {
  13898.     };
  13899.     
  13900. #else     /* C style interface */
  13901.  
  13902.     typedef struct HTMLLinkElementEventsVtbl
  13903.     {
  13904.         BEGIN_INTERFACE
  13905.         
  13906.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13907.             HTMLLinkElementEvents __RPC_FAR * This,
  13908.             /* [in] */ REFIID riid,
  13909.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13910.         
  13911.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13912.             HTMLLinkElementEvents __RPC_FAR * This);
  13913.         
  13914.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13915.             HTMLLinkElementEvents __RPC_FAR * This);
  13916.         
  13917.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13918.             HTMLLinkElementEvents __RPC_FAR * This,
  13919.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13920.         
  13921.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13922.             HTMLLinkElementEvents __RPC_FAR * This,
  13923.             /* [in] */ UINT iTInfo,
  13924.             /* [in] */ LCID lcid,
  13925.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13926.         
  13927.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13928.             HTMLLinkElementEvents __RPC_FAR * This,
  13929.             /* [in] */ REFIID riid,
  13930.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13931.             /* [in] */ UINT cNames,
  13932.             /* [in] */ LCID lcid,
  13933.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13934.         
  13935.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13936.             HTMLLinkElementEvents __RPC_FAR * This,
  13937.             /* [in] */ DISPID dispIdMember,
  13938.             /* [in] */ REFIID riid,
  13939.             /* [in] */ LCID lcid,
  13940.             /* [in] */ WORD wFlags,
  13941.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13942.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13943.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13944.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13945.         
  13946.         END_INTERFACE
  13947.     } HTMLLinkElementEventsVtbl;
  13948.  
  13949.     interface HTMLLinkElementEvents
  13950.     {
  13951.         CONST_VTBL struct HTMLLinkElementEventsVtbl __RPC_FAR *lpVtbl;
  13952.     };
  13953.  
  13954.     
  13955.  
  13956. #ifdef COBJMACROS
  13957.  
  13958.  
  13959. #define HTMLLinkElementEvents_QueryInterface(This,riid,ppvObject)    \
  13960.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13961.  
  13962. #define HTMLLinkElementEvents_AddRef(This)    \
  13963.     (This)->lpVtbl -> AddRef(This)
  13964.  
  13965. #define HTMLLinkElementEvents_Release(This)    \
  13966.     (This)->lpVtbl -> Release(This)
  13967.  
  13968.  
  13969. #define HTMLLinkElementEvents_GetTypeInfoCount(This,pctinfo)    \
  13970.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13971.  
  13972. #define HTMLLinkElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13973.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13974.  
  13975. #define HTMLLinkElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13976.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13977.  
  13978. #define HTMLLinkElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13979.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13980.  
  13981. #endif /* COBJMACROS */
  13982.  
  13983.  
  13984. #endif     /* C style interface */
  13985.  
  13986.  
  13987. #endif     /* __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__ */
  13988.  
  13989.  
  13990. #ifndef __IHTMLLinkElement_INTERFACE_DEFINED__
  13991. #define __IHTMLLinkElement_INTERFACE_DEFINED__
  13992.  
  13993. /****************************************
  13994.  * Generated header for interface: IHTMLLinkElement
  13995.  * at Mon Nov 17 12:04:35 1997
  13996.  * using MIDL 3.02.88
  13997.  ****************************************/
  13998. /* [object][uuid][dual][oleautomation] */ 
  13999.  
  14000.  
  14001.  
  14002. EXTERN_C const IID IID_IHTMLLinkElement;
  14003.  
  14004. #if defined(__cplusplus) && !defined(CINTERFACE)
  14005.     
  14006.     interface DECLSPEC_UUID("3050f205-98b5-11cf-bb82-00aa00bdce0b")
  14007.     IHTMLLinkElement : public IDispatch
  14008.     {
  14009.     public:
  14010.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  14011.             /* [in] */ BSTR v) = 0;
  14012.         
  14013.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  14014.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14015.         
  14016.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel( 
  14017.             /* [in] */ BSTR v) = 0;
  14018.         
  14019.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel( 
  14020.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14021.         
  14022.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev( 
  14023.             /* [in] */ BSTR v) = 0;
  14024.         
  14025.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev( 
  14026.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14027.         
  14028.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  14029.             /* [in] */ BSTR v) = 0;
  14030.         
  14031.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  14032.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14033.         
  14034.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  14035.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14036.         
  14037.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( 
  14038.             /* [in] */ VARIANT v) = 0;
  14039.         
  14040.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange( 
  14041.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14042.         
  14043.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  14044.             /* [in] */ VARIANT v) = 0;
  14045.         
  14046.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  14047.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14048.         
  14049.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  14050.             /* [in] */ VARIANT v) = 0;
  14051.         
  14052.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  14053.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14054.         
  14055.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheet( 
  14056.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p) = 0;
  14057.         
  14058.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  14059.             /* [in] */ VARIANT_BOOL v) = 0;
  14060.         
  14061.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  14062.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  14063.         
  14064.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  14065.             /* [in] */ BSTR v) = 0;
  14066.         
  14067.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  14068.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14069.         
  14070.     };
  14071.     
  14072. #else     /* C style interface */
  14073.  
  14074.     typedef struct IHTMLLinkElementVtbl
  14075.     {
  14076.         BEGIN_INTERFACE
  14077.         
  14078.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14079.             IHTMLLinkElement __RPC_FAR * This,
  14080.             /* [in] */ REFIID riid,
  14081.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14082.         
  14083.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14084.             IHTMLLinkElement __RPC_FAR * This);
  14085.         
  14086.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14087.             IHTMLLinkElement __RPC_FAR * This);
  14088.         
  14089.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14090.             IHTMLLinkElement __RPC_FAR * This,
  14091.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14092.         
  14093.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14094.             IHTMLLinkElement __RPC_FAR * This,
  14095.             /* [in] */ UINT iTInfo,
  14096.             /* [in] */ LCID lcid,
  14097.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14098.         
  14099.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14100.             IHTMLLinkElement __RPC_FAR * This,
  14101.             /* [in] */ REFIID riid,
  14102.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14103.             /* [in] */ UINT cNames,
  14104.             /* [in] */ LCID lcid,
  14105.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14106.         
  14107.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14108.             IHTMLLinkElement __RPC_FAR * This,
  14109.             /* [in] */ DISPID dispIdMember,
  14110.             /* [in] */ REFIID riid,
  14111.             /* [in] */ LCID lcid,
  14112.             /* [in] */ WORD wFlags,
  14113.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14114.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14115.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14116.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14117.         
  14118.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  14119.             IHTMLLinkElement __RPC_FAR * This,
  14120.             /* [in] */ BSTR v);
  14121.         
  14122.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  14123.             IHTMLLinkElement __RPC_FAR * This,
  14124.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14125.         
  14126.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rel )( 
  14127.             IHTMLLinkElement __RPC_FAR * This,
  14128.             /* [in] */ BSTR v);
  14129.         
  14130.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rel )( 
  14131.             IHTMLLinkElement __RPC_FAR * This,
  14132.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14133.         
  14134.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rev )( 
  14135.             IHTMLLinkElement __RPC_FAR * This,
  14136.             /* [in] */ BSTR v);
  14137.         
  14138.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rev )( 
  14139.             IHTMLLinkElement __RPC_FAR * This,
  14140.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14141.         
  14142.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  14143.             IHTMLLinkElement __RPC_FAR * This,
  14144.             /* [in] */ BSTR v);
  14145.         
  14146.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  14147.             IHTMLLinkElement __RPC_FAR * This,
  14148.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14149.         
  14150.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  14151.             IHTMLLinkElement __RPC_FAR * This,
  14152.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14153.         
  14154.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreadystatechange )( 
  14155.             IHTMLLinkElement __RPC_FAR * This,
  14156.             /* [in] */ VARIANT v);
  14157.         
  14158.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onreadystatechange )( 
  14159.             IHTMLLinkElement __RPC_FAR * This,
  14160.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14161.         
  14162.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  14163.             IHTMLLinkElement __RPC_FAR * This,
  14164.             /* [in] */ VARIANT v);
  14165.         
  14166.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  14167.             IHTMLLinkElement __RPC_FAR * This,
  14168.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14169.         
  14170.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  14171.             IHTMLLinkElement __RPC_FAR * This,
  14172.             /* [in] */ VARIANT v);
  14173.         
  14174.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  14175.             IHTMLLinkElement __RPC_FAR * This,
  14176.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14177.         
  14178.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleSheet )( 
  14179.             IHTMLLinkElement __RPC_FAR * This,
  14180.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  14181.         
  14182.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  14183.             IHTMLLinkElement __RPC_FAR * This,
  14184.             /* [in] */ VARIANT_BOOL v);
  14185.         
  14186.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  14187.             IHTMLLinkElement __RPC_FAR * This,
  14188.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  14189.         
  14190.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_media )( 
  14191.             IHTMLLinkElement __RPC_FAR * This,
  14192.             /* [in] */ BSTR v);
  14193.         
  14194.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_media )( 
  14195.             IHTMLLinkElement __RPC_FAR * This,
  14196.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14197.         
  14198.         END_INTERFACE
  14199.     } IHTMLLinkElementVtbl;
  14200.  
  14201.     interface IHTMLLinkElement
  14202.     {
  14203.         CONST_VTBL struct IHTMLLinkElementVtbl __RPC_FAR *lpVtbl;
  14204.     };
  14205.  
  14206.     
  14207.  
  14208. #ifdef COBJMACROS
  14209.  
  14210.  
  14211. #define IHTMLLinkElement_QueryInterface(This,riid,ppvObject)    \
  14212.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  14213.  
  14214. #define IHTMLLinkElement_AddRef(This)    \
  14215.     (This)->lpVtbl -> AddRef(This)
  14216.  
  14217. #define IHTMLLinkElement_Release(This)    \
  14218.     (This)->lpVtbl -> Release(This)
  14219.  
  14220.  
  14221. #define IHTMLLinkElement_GetTypeInfoCount(This,pctinfo)    \
  14222.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  14223.  
  14224. #define IHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  14225.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  14226.  
  14227. #define IHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  14228.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  14229.  
  14230. #define IHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  14231.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  14232.  
  14233.  
  14234. #define IHTMLLinkElement_put_href(This,v)    \
  14235.     (This)->lpVtbl -> put_href(This,v)
  14236.  
  14237. #define IHTMLLinkElement_get_href(This,p)    \
  14238.     (This)->lpVtbl -> get_href(This,p)
  14239.  
  14240. #define IHTMLLinkElement_put_rel(This,v)    \
  14241.     (This)->lpVtbl -> put_rel(This,v)
  14242.  
  14243. #define IHTMLLinkElement_get_rel(This,p)    \
  14244.     (This)->lpVtbl -> get_rel(This,p)
  14245.  
  14246. #define IHTMLLinkElement_put_rev(This,v)    \
  14247.     (This)->lpVtbl -> put_rev(This,v)
  14248.  
  14249. #define IHTMLLinkElement_get_rev(This,p)    \
  14250.     (This)->lpVtbl -> get_rev(This,p)
  14251.  
  14252. #define IHTMLLinkElement_put_type(This,v)    \
  14253.     (This)->lpVtbl -> put_type(This,v)
  14254.  
  14255. #define IHTMLLinkElement_get_type(This,p)    \
  14256.     (This)->lpVtbl -> get_type(This,p)
  14257.  
  14258. #define IHTMLLinkElement_get_readyState(This,p)    \
  14259.     (This)->lpVtbl -> get_readyState(This,p)
  14260.  
  14261. #define IHTMLLinkElement_put_onreadystatechange(This,v)    \
  14262.     (This)->lpVtbl -> put_onreadystatechange(This,v)
  14263.  
  14264. #define IHTMLLinkElement_get_onreadystatechange(This,p)    \
  14265.     (This)->lpVtbl -> get_onreadystatechange(This,p)
  14266.  
  14267. #define IHTMLLinkElement_put_onload(This,v)    \
  14268.     (This)->lpVtbl -> put_onload(This,v)
  14269.  
  14270. #define IHTMLLinkElement_get_onload(This,p)    \
  14271.     (This)->lpVtbl -> get_onload(This,p)
  14272.  
  14273. #define IHTMLLinkElement_put_onerror(This,v)    \
  14274.     (This)->lpVtbl -> put_onerror(This,v)
  14275.  
  14276. #define IHTMLLinkElement_get_onerror(This,p)    \
  14277.     (This)->lpVtbl -> get_onerror(This,p)
  14278.  
  14279. #define IHTMLLinkElement_get_styleSheet(This,p)    \
  14280.     (This)->lpVtbl -> get_styleSheet(This,p)
  14281.  
  14282. #define IHTMLLinkElement_put_disabled(This,v)    \
  14283.     (This)->lpVtbl -> put_disabled(This,v)
  14284.  
  14285. #define IHTMLLinkElement_get_disabled(This,p)    \
  14286.     (This)->lpVtbl -> get_disabled(This,p)
  14287.  
  14288. #define IHTMLLinkElement_put_media(This,v)    \
  14289.     (This)->lpVtbl -> put_media(This,v)
  14290.  
  14291. #define IHTMLLinkElement_get_media(This,p)    \
  14292.     (This)->lpVtbl -> get_media(This,p)
  14293.  
  14294. #endif /* COBJMACROS */
  14295.  
  14296.  
  14297. #endif     /* C style interface */
  14298.  
  14299.  
  14300.  
  14301. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_href_Proxy( 
  14302.     IHTMLLinkElement __RPC_FAR * This,
  14303.     /* [in] */ BSTR v);
  14304.  
  14305.  
  14306. void __RPC_STUB IHTMLLinkElement_put_href_Stub(
  14307.     IRpcStubBuffer *This,
  14308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14309.     PRPC_MESSAGE _pRpcMessage,
  14310.     DWORD *_pdwStubPhase);
  14311.  
  14312.  
  14313. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_href_Proxy( 
  14314.     IHTMLLinkElement __RPC_FAR * This,
  14315.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14316.  
  14317.  
  14318. void __RPC_STUB IHTMLLinkElement_get_href_Stub(
  14319.     IRpcStubBuffer *This,
  14320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14321.     PRPC_MESSAGE _pRpcMessage,
  14322.     DWORD *_pdwStubPhase);
  14323.  
  14324.  
  14325. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rel_Proxy( 
  14326.     IHTMLLinkElement __RPC_FAR * This,
  14327.     /* [in] */ BSTR v);
  14328.  
  14329.  
  14330. void __RPC_STUB IHTMLLinkElement_put_rel_Stub(
  14331.     IRpcStubBuffer *This,
  14332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14333.     PRPC_MESSAGE _pRpcMessage,
  14334.     DWORD *_pdwStubPhase);
  14335.  
  14336.  
  14337. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rel_Proxy( 
  14338.     IHTMLLinkElement __RPC_FAR * This,
  14339.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14340.  
  14341.  
  14342. void __RPC_STUB IHTMLLinkElement_get_rel_Stub(
  14343.     IRpcStubBuffer *This,
  14344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14345.     PRPC_MESSAGE _pRpcMessage,
  14346.     DWORD *_pdwStubPhase);
  14347.  
  14348.  
  14349. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rev_Proxy( 
  14350.     IHTMLLinkElement __RPC_FAR * This,
  14351.     /* [in] */ BSTR v);
  14352.  
  14353.  
  14354. void __RPC_STUB IHTMLLinkElement_put_rev_Stub(
  14355.     IRpcStubBuffer *This,
  14356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14357.     PRPC_MESSAGE _pRpcMessage,
  14358.     DWORD *_pdwStubPhase);
  14359.  
  14360.  
  14361. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rev_Proxy( 
  14362.     IHTMLLinkElement __RPC_FAR * This,
  14363.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14364.  
  14365.  
  14366. void __RPC_STUB IHTMLLinkElement_get_rev_Stub(
  14367.     IRpcStubBuffer *This,
  14368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14369.     PRPC_MESSAGE _pRpcMessage,
  14370.     DWORD *_pdwStubPhase);
  14371.  
  14372.  
  14373. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_type_Proxy( 
  14374.     IHTMLLinkElement __RPC_FAR * This,
  14375.     /* [in] */ BSTR v);
  14376.  
  14377.  
  14378. void __RPC_STUB IHTMLLinkElement_put_type_Stub(
  14379.     IRpcStubBuffer *This,
  14380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14381.     PRPC_MESSAGE _pRpcMessage,
  14382.     DWORD *_pdwStubPhase);
  14383.  
  14384.  
  14385. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_type_Proxy( 
  14386.     IHTMLLinkElement __RPC_FAR * This,
  14387.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14388.  
  14389.  
  14390. void __RPC_STUB IHTMLLinkElement_get_type_Stub(
  14391.     IRpcStubBuffer *This,
  14392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14393.     PRPC_MESSAGE _pRpcMessage,
  14394.     DWORD *_pdwStubPhase);
  14395.  
  14396.  
  14397. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_readyState_Proxy( 
  14398.     IHTMLLinkElement __RPC_FAR * This,
  14399.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14400.  
  14401.  
  14402. void __RPC_STUB IHTMLLinkElement_get_readyState_Stub(
  14403.     IRpcStubBuffer *This,
  14404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14405.     PRPC_MESSAGE _pRpcMessage,
  14406.     DWORD *_pdwStubPhase);
  14407.  
  14408.  
  14409. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onreadystatechange_Proxy( 
  14410.     IHTMLLinkElement __RPC_FAR * This,
  14411.     /* [in] */ VARIANT v);
  14412.  
  14413.  
  14414. void __RPC_STUB IHTMLLinkElement_put_onreadystatechange_Stub(
  14415.     IRpcStubBuffer *This,
  14416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14417.     PRPC_MESSAGE _pRpcMessage,
  14418.     DWORD *_pdwStubPhase);
  14419.  
  14420.  
  14421. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onreadystatechange_Proxy( 
  14422.     IHTMLLinkElement __RPC_FAR * This,
  14423.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14424.  
  14425.  
  14426. void __RPC_STUB IHTMLLinkElement_get_onreadystatechange_Stub(
  14427.     IRpcStubBuffer *This,
  14428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14429.     PRPC_MESSAGE _pRpcMessage,
  14430.     DWORD *_pdwStubPhase);
  14431.  
  14432.  
  14433. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onload_Proxy( 
  14434.     IHTMLLinkElement __RPC_FAR * This,
  14435.     /* [in] */ VARIANT v);
  14436.  
  14437.  
  14438. void __RPC_STUB IHTMLLinkElement_put_onload_Stub(
  14439.     IRpcStubBuffer *This,
  14440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14441.     PRPC_MESSAGE _pRpcMessage,
  14442.     DWORD *_pdwStubPhase);
  14443.  
  14444.  
  14445. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onload_Proxy( 
  14446.     IHTMLLinkElement __RPC_FAR * This,
  14447.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14448.  
  14449.  
  14450. void __RPC_STUB IHTMLLinkElement_get_onload_Stub(
  14451.     IRpcStubBuffer *This,
  14452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14453.     PRPC_MESSAGE _pRpcMessage,
  14454.     DWORD *_pdwStubPhase);
  14455.  
  14456.  
  14457. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onerror_Proxy( 
  14458.     IHTMLLinkElement __RPC_FAR * This,
  14459.     /* [in] */ VARIANT v);
  14460.  
  14461.  
  14462. void __RPC_STUB IHTMLLinkElement_put_onerror_Stub(
  14463.     IRpcStubBuffer *This,
  14464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14465.     PRPC_MESSAGE _pRpcMessage,
  14466.     DWORD *_pdwStubPhase);
  14467.  
  14468.  
  14469. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onerror_Proxy( 
  14470.     IHTMLLinkElement __RPC_FAR * This,
  14471.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14472.  
  14473.  
  14474. void __RPC_STUB IHTMLLinkElement_get_onerror_Stub(
  14475.     IRpcStubBuffer *This,
  14476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14477.     PRPC_MESSAGE _pRpcMessage,
  14478.     DWORD *_pdwStubPhase);
  14479.  
  14480.  
  14481. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_styleSheet_Proxy( 
  14482.     IHTMLLinkElement __RPC_FAR * This,
  14483.     /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  14484.  
  14485.  
  14486. void __RPC_STUB IHTMLLinkElement_get_styleSheet_Stub(
  14487.     IRpcStubBuffer *This,
  14488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14489.     PRPC_MESSAGE _pRpcMessage,
  14490.     DWORD *_pdwStubPhase);
  14491.  
  14492.  
  14493. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_disabled_Proxy( 
  14494.     IHTMLLinkElement __RPC_FAR * This,
  14495.     /* [in] */ VARIANT_BOOL v);
  14496.  
  14497.  
  14498. void __RPC_STUB IHTMLLinkElement_put_disabled_Stub(
  14499.     IRpcStubBuffer *This,
  14500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14501.     PRPC_MESSAGE _pRpcMessage,
  14502.     DWORD *_pdwStubPhase);
  14503.  
  14504.  
  14505. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_disabled_Proxy( 
  14506.     IHTMLLinkElement __RPC_FAR * This,
  14507.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  14508.  
  14509.  
  14510. void __RPC_STUB IHTMLLinkElement_get_disabled_Stub(
  14511.     IRpcStubBuffer *This,
  14512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14513.     PRPC_MESSAGE _pRpcMessage,
  14514.     DWORD *_pdwStubPhase);
  14515.  
  14516.  
  14517. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_media_Proxy( 
  14518.     IHTMLLinkElement __RPC_FAR * This,
  14519.     /* [in] */ BSTR v);
  14520.  
  14521.  
  14522. void __RPC_STUB IHTMLLinkElement_put_media_Stub(
  14523.     IRpcStubBuffer *This,
  14524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14525.     PRPC_MESSAGE _pRpcMessage,
  14526.     DWORD *_pdwStubPhase);
  14527.  
  14528.  
  14529. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_media_Proxy( 
  14530.     IHTMLLinkElement __RPC_FAR * This,
  14531.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14532.  
  14533.  
  14534. void __RPC_STUB IHTMLLinkElement_get_media_Stub(
  14535.     IRpcStubBuffer *This,
  14536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14537.     PRPC_MESSAGE _pRpcMessage,
  14538.     DWORD *_pdwStubPhase);
  14539.  
  14540.  
  14541.  
  14542. #endif     /* __IHTMLLinkElement_INTERFACE_DEFINED__ */
  14543.  
  14544.  
  14545. #ifndef __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__
  14546. #define __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__
  14547.  
  14548. /****************************************
  14549.  * Generated header for dispinterface: DispIHTMLLinkElement
  14550.  * at Mon Nov 17 12:04:35 1997
  14551.  * using MIDL 3.02.88
  14552.  ****************************************/
  14553. /* [uuid][hidden] */ 
  14554.  
  14555.  
  14556.  
  14557. EXTERN_C const IID DIID_DispIHTMLLinkElement;
  14558.  
  14559. #if defined(__cplusplus) && !defined(CINTERFACE)
  14560.  
  14561.     interface DECLSPEC_UUID("3050f524-98b5-11cf-bb82-00aa00bdce0b")
  14562.     DispIHTMLLinkElement : public IDispatch
  14563.     {
  14564.     };
  14565.     
  14566. #else     /* C style interface */
  14567.  
  14568.     typedef struct DispIHTMLLinkElementVtbl
  14569.     {
  14570.         BEGIN_INTERFACE
  14571.         
  14572.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14573.             DispIHTMLLinkElement __RPC_FAR * This,
  14574.             /* [in] */ REFIID riid,
  14575.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14576.         
  14577.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14578.             DispIHTMLLinkElement __RPC_FAR * This);
  14579.         
  14580.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14581.             DispIHTMLLinkElement __RPC_FAR * This);
  14582.         
  14583.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14584.             DispIHTMLLinkElement __RPC_FAR * This,
  14585.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14586.         
  14587.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14588.             DispIHTMLLinkElement __RPC_FAR * This,
  14589.             /* [in] */ UINT iTInfo,
  14590.             /* [in] */ LCID lcid,
  14591.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14592.         
  14593.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14594.             DispIHTMLLinkElement __RPC_FAR * This,
  14595.             /* [in] */ REFIID riid,
  14596.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14597.             /* [in] */ UINT cNames,
  14598.             /* [in] */ LCID lcid,
  14599.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14600.         
  14601.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14602.             DispIHTMLLinkElement __RPC_FAR * This,
  14603.             /* [in] */ DISPID dispIdMember,
  14604.             /* [in] */ REFIID riid,
  14605.             /* [in] */ LCID lcid,
  14606.             /* [in] */ WORD wFlags,
  14607.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14608.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14609.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14610.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14611.         
  14612.         END_INTERFACE
  14613.     } DispIHTMLLinkElementVtbl;
  14614.  
  14615.     interface DispIHTMLLinkElement
  14616.     {
  14617.         CONST_VTBL struct DispIHTMLLinkElementVtbl __RPC_FAR *lpVtbl;
  14618.     };
  14619.  
  14620.     
  14621.  
  14622. #ifdef COBJMACROS
  14623.  
  14624.  
  14625. #define DispIHTMLLinkElement_QueryInterface(This,riid,ppvObject)    \
  14626.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  14627.  
  14628. #define DispIHTMLLinkElement_AddRef(This)    \
  14629.     (This)->lpVtbl -> AddRef(This)
  14630.  
  14631. #define DispIHTMLLinkElement_Release(This)    \
  14632.     (This)->lpVtbl -> Release(This)
  14633.  
  14634.  
  14635. #define DispIHTMLLinkElement_GetTypeInfoCount(This,pctinfo)    \
  14636.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  14637.  
  14638. #define DispIHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  14639.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  14640.  
  14641. #define DispIHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  14642.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  14643.  
  14644. #define DispIHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  14645.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  14646.  
  14647. #endif /* COBJMACROS */
  14648.  
  14649.  
  14650. #endif     /* C style interface */
  14651.  
  14652.  
  14653. #endif     /* __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__ */
  14654.  
  14655.  
  14656. EXTERN_C const CLSID CLSID_HTMLLinkElement;
  14657.  
  14658. #ifdef __cplusplus
  14659.  
  14660. class DECLSPEC_UUID("3050f277-98b5-11cf-bb82-00aa00bdce0b")
  14661. HTMLLinkElement;
  14662. #endif
  14663.  
  14664. #ifndef __IHTMLTxtRange_INTERFACE_DEFINED__
  14665. #define __IHTMLTxtRange_INTERFACE_DEFINED__
  14666.  
  14667. /****************************************
  14668.  * Generated header for interface: IHTMLTxtRange
  14669.  * at Mon Nov 17 12:04:35 1997
  14670.  * using MIDL 3.02.88
  14671.  ****************************************/
  14672. /* [object][uuid][dual][oleautomation] */ 
  14673.  
  14674.  
  14675.  
  14676. EXTERN_C const IID IID_IHTMLTxtRange;
  14677.  
  14678. #if defined(__cplusplus) && !defined(CINTERFACE)
  14679.     
  14680.     interface DECLSPEC_UUID("3050f220-98b5-11cf-bb82-00aa00bdce0b")
  14681.     IHTMLTxtRange : public IDispatch
  14682.     {
  14683.     public:
  14684.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlText( 
  14685.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14686.         
  14687.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_text( 
  14688.             /* [in] */ BSTR v) = 0;
  14689.         
  14690.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_text( 
  14691.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14692.         
  14693.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE parentElement( 
  14694.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent) = 0;
  14695.         
  14696.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE duplicate( 
  14697.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate) = 0;
  14698.         
  14699.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE inRange( 
  14700.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14701.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange) = 0;
  14702.         
  14703.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE isEqual( 
  14704.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14705.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual) = 0;
  14706.         
  14707.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  14708.             /* [in][defaultvalue] */ VARIANT_BOOL fStart) = 0;
  14709.         
  14710.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE collapse( 
  14711.             /* [in][defaultvalue] */ VARIANT_BOOL Start) = 0;
  14712.         
  14713.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE expand( 
  14714.             /* [in] */ BSTR Unit,
  14715.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14716.         
  14717.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE move( 
  14718.             /* [in] */ BSTR Unit,
  14719.             /* [in][defaultvalue] */ long Count,
  14720.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14721.         
  14722.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveStart( 
  14723.             /* [in] */ BSTR Unit,
  14724.             /* [in][defaultvalue] */ long Count,
  14725.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14726.         
  14727.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveEnd( 
  14728.             /* [in] */ BSTR Unit,
  14729.             /* [in][defaultvalue] */ long Count,
  14730.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14731.         
  14732.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  14733.         
  14734.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE pasteHTML( 
  14735.             /* [in] */ BSTR html) = 0;
  14736.         
  14737.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToElementText( 
  14738.             /* [in] */ IHTMLElement __RPC_FAR *element) = 0;
  14739.         
  14740.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setEndPoint( 
  14741.             /* [in] */ BSTR how,
  14742.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange) = 0;
  14743.         
  14744.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE compareEndPoints( 
  14745.             /* [in] */ BSTR how,
  14746.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  14747.             /* [out][retval] */ long __RPC_FAR *ret) = 0;
  14748.         
  14749.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE findText( 
  14750.             /* [in] */ BSTR String,
  14751.             /* [in][defaultvalue] */ long count,
  14752.             /* [in][defaultvalue] */ long Flags,
  14753.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14754.         
  14755.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToPoint( 
  14756.             /* [in] */ long x,
  14757.             /* [in] */ long y) = 0;
  14758.         
  14759.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBookmark( 
  14760.             /* [out][retval] */ BSTR __RPC_FAR *Boolmark) = 0;
  14761.         
  14762.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToBookmark( 
  14763.             /* [in] */ BSTR Bookmark,
  14764.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14765.         
  14766.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported( 
  14767.             /* [in] */ BSTR cmdID,
  14768.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14769.         
  14770.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled( 
  14771.             /* [in] */ BSTR cmdID,
  14772.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14773.         
  14774.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState( 
  14775.             /* [in] */ BSTR cmdID,
  14776.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14777.         
  14778.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm( 
  14779.             /* [in] */ BSTR cmdID,
  14780.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14781.         
  14782.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText( 
  14783.             /* [in] */ BSTR cmdID,
  14784.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText) = 0;
  14785.         
  14786.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue( 
  14787.             /* [in] */ BSTR cmdID,
  14788.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue) = 0;
  14789.         
  14790.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand( 
  14791.             /* [in] */ BSTR cmdID,
  14792.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  14793.             /* [in][optional] */ VARIANT value,
  14794.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14795.         
  14796.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp( 
  14797.             /* [in] */ BSTR cmdID,
  14798.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14799.         
  14800.     };
  14801.     
  14802. #else     /* C style interface */
  14803.  
  14804.     typedef struct IHTMLTxtRangeVtbl
  14805.     {
  14806.         BEGIN_INTERFACE
  14807.         
  14808.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14809.             IHTMLTxtRange __RPC_FAR * This,
  14810.             /* [in] */ REFIID riid,
  14811.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14812.         
  14813.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14814.             IHTMLTxtRange __RPC_FAR * This);
  14815.         
  14816.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14817.             IHTMLTxtRange __RPC_FAR * This);
  14818.         
  14819.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14820.             IHTMLTxtRange __RPC_FAR * This,
  14821.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14822.         
  14823.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14824.             IHTMLTxtRange __RPC_FAR * This,
  14825.             /* [in] */ UINT iTInfo,
  14826.             /* [in] */ LCID lcid,
  14827.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14828.         
  14829.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14830.             IHTMLTxtRange __RPC_FAR * This,
  14831.             /* [in] */ REFIID riid,
  14832.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14833.             /* [in] */ UINT cNames,
  14834.             /* [in] */ LCID lcid,
  14835.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14836.         
  14837.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14838.             IHTMLTxtRange __RPC_FAR * This,
  14839.             /* [in] */ DISPID dispIdMember,
  14840.             /* [in] */ REFIID riid,
  14841.             /* [in] */ LCID lcid,
  14842.             /* [in] */ WORD wFlags,
  14843.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14844.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14845.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14846.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14847.         
  14848.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_htmlText )( 
  14849.             IHTMLTxtRange __RPC_FAR * This,
  14850.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14851.         
  14852.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )( 
  14853.             IHTMLTxtRange __RPC_FAR * This,
  14854.             /* [in] */ BSTR v);
  14855.         
  14856.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )( 
  14857.             IHTMLTxtRange __RPC_FAR * This,
  14858.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14859.         
  14860.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *parentElement )( 
  14861.             IHTMLTxtRange __RPC_FAR * This,
  14862.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  14863.         
  14864.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *duplicate )( 
  14865.             IHTMLTxtRange __RPC_FAR * This,
  14866.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate);
  14867.         
  14868.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *inRange )( 
  14869.             IHTMLTxtRange __RPC_FAR * This,
  14870.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14871.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange);
  14872.         
  14873.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isEqual )( 
  14874.             IHTMLTxtRange __RPC_FAR * This,
  14875.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14876.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual);
  14877.         
  14878.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  14879.             IHTMLTxtRange __RPC_FAR * This,
  14880.             /* [in][defaultvalue] */ VARIANT_BOOL fStart);
  14881.         
  14882.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *collapse )( 
  14883.             IHTMLTxtRange __RPC_FAR * This,
  14884.             /* [in][defaultvalue] */ VARIANT_BOOL Start);
  14885.         
  14886.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *expand )( 
  14887.             IHTMLTxtRange __RPC_FAR * This,
  14888.             /* [in] */ BSTR Unit,
  14889.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  14890.         
  14891.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *move )( 
  14892.             IHTMLTxtRange __RPC_FAR * This,
  14893.             /* [in] */ BSTR Unit,
  14894.             /* [in][defaultvalue] */ long Count,
  14895.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  14896.         
  14897.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveStart )( 
  14898.             IHTMLTxtRange __RPC_FAR * This,
  14899.             /* [in] */ BSTR Unit,
  14900.             /* [in][defaultvalue] */ long Count,
  14901.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  14902.         
  14903.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveEnd )( 
  14904.             IHTMLTxtRange __RPC_FAR * This,
  14905.             /* [in] */ BSTR Unit,
  14906.             /* [in][defaultvalue] */ long Count,
  14907.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  14908.         
  14909.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *select )( 
  14910.             IHTMLTxtRange __RPC_FAR * This);
  14911.         
  14912.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *pasteHTML )( 
  14913.             IHTMLTxtRange __RPC_FAR * This,
  14914.             /* [in] */ BSTR html);
  14915.         
  14916.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToElementText )( 
  14917.             IHTMLTxtRange __RPC_FAR * This,
  14918.             /* [in] */ IHTMLElement __RPC_FAR *element);
  14919.         
  14920.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setEndPoint )( 
  14921.             IHTMLTxtRange __RPC_FAR * This,
  14922.             /* [in] */ BSTR how,
  14923.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange);
  14924.         
  14925.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *compareEndPoints )( 
  14926.             IHTMLTxtRange __RPC_FAR * This,
  14927.             /* [in] */ BSTR how,
  14928.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  14929.             /* [out][retval] */ long __RPC_FAR *ret);
  14930.         
  14931.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *findText )( 
  14932.             IHTMLTxtRange __RPC_FAR * This,
  14933.             /* [in] */ BSTR String,
  14934.             /* [in][defaultvalue] */ long count,
  14935.             /* [in][defaultvalue] */ long Flags,
  14936.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  14937.         
  14938.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToPoint )( 
  14939.             IHTMLTxtRange __RPC_FAR * This,
  14940.             /* [in] */ long x,
  14941.             /* [in] */ long y);
  14942.         
  14943.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getBookmark )( 
  14944.             IHTMLTxtRange __RPC_FAR * This,
  14945.             /* [out][retval] */ BSTR __RPC_FAR *Boolmark);
  14946.         
  14947.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToBookmark )( 
  14948.             IHTMLTxtRange __RPC_FAR * This,
  14949.             /* [in] */ BSTR Bookmark,
  14950.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  14951.         
  14952.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandSupported )( 
  14953.             IHTMLTxtRange __RPC_FAR * This,
  14954.             /* [in] */ BSTR cmdID,
  14955.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14956.         
  14957.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandEnabled )( 
  14958.             IHTMLTxtRange __RPC_FAR * This,
  14959.             /* [in] */ BSTR cmdID,
  14960.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14961.         
  14962.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandState )( 
  14963.             IHTMLTxtRange __RPC_FAR * This,
  14964.             /* [in] */ BSTR cmdID,
  14965.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14966.         
  14967.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandIndeterm )( 
  14968.             IHTMLTxtRange __RPC_FAR * This,
  14969.             /* [in] */ BSTR cmdID,
  14970.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14971.         
  14972.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandText )( 
  14973.             IHTMLTxtRange __RPC_FAR * This,
  14974.             /* [in] */ BSTR cmdID,
  14975.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  14976.         
  14977.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandValue )( 
  14978.             IHTMLTxtRange __RPC_FAR * This,
  14979.             /* [in] */ BSTR cmdID,
  14980.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  14981.         
  14982.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommand )( 
  14983.             IHTMLTxtRange __RPC_FAR * This,
  14984.             /* [in] */ BSTR cmdID,
  14985.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  14986.             /* [in][optional] */ VARIANT value,
  14987.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14988.         
  14989.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommandShowHelp )( 
  14990.             IHTMLTxtRange __RPC_FAR * This,
  14991.             /* [in] */ BSTR cmdID,
  14992.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14993.         
  14994.         END_INTERFACE
  14995.     } IHTMLTxtRangeVtbl;
  14996.  
  14997.     interface IHTMLTxtRange
  14998.     {
  14999.         CONST_VTBL struct IHTMLTxtRangeVtbl __RPC_FAR *lpVtbl;
  15000.     };
  15001.  
  15002.     
  15003.  
  15004. #ifdef COBJMACROS
  15005.  
  15006.  
  15007. #define IHTMLTxtRange_QueryInterface(This,riid,ppvObject)    \
  15008.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15009.  
  15010. #define IHTMLTxtRange_AddRef(This)    \
  15011.     (This)->lpVtbl -> AddRef(This)
  15012.  
  15013. #define IHTMLTxtRange_Release(This)    \
  15014.     (This)->lpVtbl -> Release(This)
  15015.  
  15016.  
  15017. #define IHTMLTxtRange_GetTypeInfoCount(This,pctinfo)    \
  15018.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15019.  
  15020. #define IHTMLTxtRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15021.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15022.  
  15023. #define IHTMLTxtRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15024.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15025.  
  15026. #define IHTMLTxtRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15027.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15028.  
  15029.  
  15030. #define IHTMLTxtRange_get_htmlText(This,p)    \
  15031.     (This)->lpVtbl -> get_htmlText(This,p)
  15032.  
  15033. #define IHTMLTxtRange_put_text(This,v)    \
  15034.     (This)->lpVtbl -> put_text(This,v)
  15035.  
  15036. #define IHTMLTxtRange_get_text(This,p)    \
  15037.     (This)->lpVtbl -> get_text(This,p)
  15038.  
  15039. #define IHTMLTxtRange_parentElement(This,Parent)    \
  15040.     (This)->lpVtbl -> parentElement(This,Parent)
  15041.  
  15042. #define IHTMLTxtRange_duplicate(This,Duplicate)    \
  15043.     (This)->lpVtbl -> duplicate(This,Duplicate)
  15044.  
  15045. #define IHTMLTxtRange_inRange(This,Range,InRange)    \
  15046.     (This)->lpVtbl -> inRange(This,Range,InRange)
  15047.  
  15048. #define IHTMLTxtRange_isEqual(This,Range,IsEqual)    \
  15049.     (This)->lpVtbl -> isEqual(This,Range,IsEqual)
  15050.  
  15051. #define IHTMLTxtRange_scrollIntoView(This,fStart)    \
  15052.     (This)->lpVtbl -> scrollIntoView(This,fStart)
  15053.  
  15054. #define IHTMLTxtRange_collapse(This,Start)    \
  15055.     (This)->lpVtbl -> collapse(This,Start)
  15056.  
  15057. #define IHTMLTxtRange_expand(This,Unit,Success)    \
  15058.     (This)->lpVtbl -> expand(This,Unit,Success)
  15059.  
  15060. #define IHTMLTxtRange_move(This,Unit,Count,ActualCount)    \
  15061.     (This)->lpVtbl -> move(This,Unit,Count,ActualCount)
  15062.  
  15063. #define IHTMLTxtRange_moveStart(This,Unit,Count,ActualCount)    \
  15064.     (This)->lpVtbl -> moveStart(This,Unit,Count,ActualCount)
  15065.  
  15066. #define IHTMLTxtRange_moveEnd(This,Unit,Count,ActualCount)    \
  15067.     (This)->lpVtbl -> moveEnd(This,Unit,Count,ActualCount)
  15068.  
  15069. #define IHTMLTxtRange_select(This)    \
  15070.     (This)->lpVtbl -> select(This)
  15071.  
  15072. #define IHTMLTxtRange_pasteHTML(This,html)    \
  15073.     (This)->lpVtbl -> pasteHTML(This,html)
  15074.  
  15075. #define IHTMLTxtRange_moveToElementText(This,element)    \
  15076.     (This)->lpVtbl -> moveToElementText(This,element)
  15077.  
  15078. #define IHTMLTxtRange_setEndPoint(This,how,SourceRange)    \
  15079.     (This)->lpVtbl -> setEndPoint(This,how,SourceRange)
  15080.  
  15081. #define IHTMLTxtRange_compareEndPoints(This,how,SourceRange,ret)    \
  15082.     (This)->lpVtbl -> compareEndPoints(This,how,SourceRange,ret)
  15083.  
  15084. #define IHTMLTxtRange_findText(This,String,count,Flags,Success)    \
  15085.     (This)->lpVtbl -> findText(This,String,count,Flags,Success)
  15086.  
  15087. #define IHTMLTxtRange_moveToPoint(This,x,y)    \
  15088.     (This)->lpVtbl -> moveToPoint(This,x,y)
  15089.  
  15090. #define IHTMLTxtRange_getBookmark(This,Boolmark)    \
  15091.     (This)->lpVtbl -> getBookmark(This,Boolmark)
  15092.  
  15093. #define IHTMLTxtRange_moveToBookmark(This,Bookmark,Success)    \
  15094.     (This)->lpVtbl -> moveToBookmark(This,Bookmark,Success)
  15095.  
  15096. #define IHTMLTxtRange_queryCommandSupported(This,cmdID,pfRet)    \
  15097.     (This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
  15098.  
  15099. #define IHTMLTxtRange_queryCommandEnabled(This,cmdID,pfRet)    \
  15100.     (This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
  15101.  
  15102. #define IHTMLTxtRange_queryCommandState(This,cmdID,pfRet)    \
  15103.     (This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
  15104.  
  15105. #define IHTMLTxtRange_queryCommandIndeterm(This,cmdID,pfRet)    \
  15106.     (This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
  15107.  
  15108. #define IHTMLTxtRange_queryCommandText(This,cmdID,pcmdText)    \
  15109.     (This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
  15110.  
  15111. #define IHTMLTxtRange_queryCommandValue(This,cmdID,pcmdValue)    \
  15112.     (This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
  15113.  
  15114. #define IHTMLTxtRange_execCommand(This,cmdID,showUI,value,pfRet)    \
  15115.     (This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
  15116.  
  15117. #define IHTMLTxtRange_execCommandShowHelp(This,cmdID,pfRet)    \
  15118.     (This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
  15119.  
  15120. #endif /* COBJMACROS */
  15121.  
  15122.  
  15123. #endif     /* C style interface */
  15124.  
  15125.  
  15126.  
  15127. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_htmlText_Proxy( 
  15128.     IHTMLTxtRange __RPC_FAR * This,
  15129.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15130.  
  15131.  
  15132. void __RPC_STUB IHTMLTxtRange_get_htmlText_Stub(
  15133.     IRpcStubBuffer *This,
  15134.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15135.     PRPC_MESSAGE _pRpcMessage,
  15136.     DWORD *_pdwStubPhase);
  15137.  
  15138.  
  15139. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_put_text_Proxy( 
  15140.     IHTMLTxtRange __RPC_FAR * This,
  15141.     /* [in] */ BSTR v);
  15142.  
  15143.  
  15144. void __RPC_STUB IHTMLTxtRange_put_text_Stub(
  15145.     IRpcStubBuffer *This,
  15146.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15147.     PRPC_MESSAGE _pRpcMessage,
  15148.     DWORD *_pdwStubPhase);
  15149.  
  15150.  
  15151. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_text_Proxy( 
  15152.     IHTMLTxtRange __RPC_FAR * This,
  15153.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15154.  
  15155.  
  15156. void __RPC_STUB IHTMLTxtRange_get_text_Stub(
  15157.     IRpcStubBuffer *This,
  15158.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15159.     PRPC_MESSAGE _pRpcMessage,
  15160.     DWORD *_pdwStubPhase);
  15161.  
  15162.  
  15163. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_parentElement_Proxy( 
  15164.     IHTMLTxtRange __RPC_FAR * This,
  15165.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  15166.  
  15167.  
  15168. void __RPC_STUB IHTMLTxtRange_parentElement_Stub(
  15169.     IRpcStubBuffer *This,
  15170.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15171.     PRPC_MESSAGE _pRpcMessage,
  15172.     DWORD *_pdwStubPhase);
  15173.  
  15174.  
  15175. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_duplicate_Proxy( 
  15176.     IHTMLTxtRange __RPC_FAR * This,
  15177.     /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate);
  15178.  
  15179.  
  15180. void __RPC_STUB IHTMLTxtRange_duplicate_Stub(
  15181.     IRpcStubBuffer *This,
  15182.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15183.     PRPC_MESSAGE _pRpcMessage,
  15184.     DWORD *_pdwStubPhase);
  15185.  
  15186.  
  15187. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_inRange_Proxy( 
  15188.     IHTMLTxtRange __RPC_FAR * This,
  15189.     /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15190.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange);
  15191.  
  15192.  
  15193. void __RPC_STUB IHTMLTxtRange_inRange_Stub(
  15194.     IRpcStubBuffer *This,
  15195.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15196.     PRPC_MESSAGE _pRpcMessage,
  15197.     DWORD *_pdwStubPhase);
  15198.  
  15199.  
  15200. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_isEqual_Proxy( 
  15201.     IHTMLTxtRange __RPC_FAR * This,
  15202.     /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15203.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual);
  15204.  
  15205.  
  15206. void __RPC_STUB IHTMLTxtRange_isEqual_Stub(
  15207.     IRpcStubBuffer *This,
  15208.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15209.     PRPC_MESSAGE _pRpcMessage,
  15210.     DWORD *_pdwStubPhase);
  15211.  
  15212.  
  15213. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_scrollIntoView_Proxy( 
  15214.     IHTMLTxtRange __RPC_FAR * This,
  15215.     /* [in][defaultvalue] */ VARIANT_BOOL fStart);
  15216.  
  15217.  
  15218. void __RPC_STUB IHTMLTxtRange_scrollIntoView_Stub(
  15219.     IRpcStubBuffer *This,
  15220.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15221.     PRPC_MESSAGE _pRpcMessage,
  15222.     DWORD *_pdwStubPhase);
  15223.  
  15224.  
  15225. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_collapse_Proxy( 
  15226.     IHTMLTxtRange __RPC_FAR * This,
  15227.     /* [in][defaultvalue] */ VARIANT_BOOL Start);
  15228.  
  15229.  
  15230. void __RPC_STUB IHTMLTxtRange_collapse_Stub(
  15231.     IRpcStubBuffer *This,
  15232.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15233.     PRPC_MESSAGE _pRpcMessage,
  15234.     DWORD *_pdwStubPhase);
  15235.  
  15236.  
  15237. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_expand_Proxy( 
  15238.     IHTMLTxtRange __RPC_FAR * This,
  15239.     /* [in] */ BSTR Unit,
  15240.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15241.  
  15242.  
  15243. void __RPC_STUB IHTMLTxtRange_expand_Stub(
  15244.     IRpcStubBuffer *This,
  15245.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15246.     PRPC_MESSAGE _pRpcMessage,
  15247.     DWORD *_pdwStubPhase);
  15248.  
  15249.  
  15250. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_move_Proxy( 
  15251.     IHTMLTxtRange __RPC_FAR * This,
  15252.     /* [in] */ BSTR Unit,
  15253.     /* [in][defaultvalue] */ long Count,
  15254.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15255.  
  15256.  
  15257. void __RPC_STUB IHTMLTxtRange_move_Stub(
  15258.     IRpcStubBuffer *This,
  15259.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15260.     PRPC_MESSAGE _pRpcMessage,
  15261.     DWORD *_pdwStubPhase);
  15262.  
  15263.  
  15264. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveStart_Proxy( 
  15265.     IHTMLTxtRange __RPC_FAR * This,
  15266.     /* [in] */ BSTR Unit,
  15267.     /* [in][defaultvalue] */ long Count,
  15268.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15269.  
  15270.  
  15271. void __RPC_STUB IHTMLTxtRange_moveStart_Stub(
  15272.     IRpcStubBuffer *This,
  15273.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15274.     PRPC_MESSAGE _pRpcMessage,
  15275.     DWORD *_pdwStubPhase);
  15276.  
  15277.  
  15278. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveEnd_Proxy( 
  15279.     IHTMLTxtRange __RPC_FAR * This,
  15280.     /* [in] */ BSTR Unit,
  15281.     /* [in][defaultvalue] */ long Count,
  15282.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15283.  
  15284.  
  15285. void __RPC_STUB IHTMLTxtRange_moveEnd_Stub(
  15286.     IRpcStubBuffer *This,
  15287.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15288.     PRPC_MESSAGE _pRpcMessage,
  15289.     DWORD *_pdwStubPhase);
  15290.  
  15291.  
  15292. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_select_Proxy( 
  15293.     IHTMLTxtRange __RPC_FAR * This);
  15294.  
  15295.  
  15296. void __RPC_STUB IHTMLTxtRange_select_Stub(
  15297.     IRpcStubBuffer *This,
  15298.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15299.     PRPC_MESSAGE _pRpcMessage,
  15300.     DWORD *_pdwStubPhase);
  15301.  
  15302.  
  15303. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_pasteHTML_Proxy( 
  15304.     IHTMLTxtRange __RPC_FAR * This,
  15305.     /* [in] */ BSTR html);
  15306.  
  15307.  
  15308. void __RPC_STUB IHTMLTxtRange_pasteHTML_Stub(
  15309.     IRpcStubBuffer *This,
  15310.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15311.     PRPC_MESSAGE _pRpcMessage,
  15312.     DWORD *_pdwStubPhase);
  15313.  
  15314.  
  15315. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToElementText_Proxy( 
  15316.     IHTMLTxtRange __RPC_FAR * This,
  15317.     /* [in] */ IHTMLElement __RPC_FAR *element);
  15318.  
  15319.  
  15320. void __RPC_STUB IHTMLTxtRange_moveToElementText_Stub(
  15321.     IRpcStubBuffer *This,
  15322.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15323.     PRPC_MESSAGE _pRpcMessage,
  15324.     DWORD *_pdwStubPhase);
  15325.  
  15326.  
  15327. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_setEndPoint_Proxy( 
  15328.     IHTMLTxtRange __RPC_FAR * This,
  15329.     /* [in] */ BSTR how,
  15330.     /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange);
  15331.  
  15332.  
  15333. void __RPC_STUB IHTMLTxtRange_setEndPoint_Stub(
  15334.     IRpcStubBuffer *This,
  15335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15336.     PRPC_MESSAGE _pRpcMessage,
  15337.     DWORD *_pdwStubPhase);
  15338.  
  15339.  
  15340. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_compareEndPoints_Proxy( 
  15341.     IHTMLTxtRange __RPC_FAR * This,
  15342.     /* [in] */ BSTR how,
  15343.     /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  15344.     /* [out][retval] */ long __RPC_FAR *ret);
  15345.  
  15346.  
  15347. void __RPC_STUB IHTMLTxtRange_compareEndPoints_Stub(
  15348.     IRpcStubBuffer *This,
  15349.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15350.     PRPC_MESSAGE _pRpcMessage,
  15351.     DWORD *_pdwStubPhase);
  15352.  
  15353.  
  15354. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_findText_Proxy( 
  15355.     IHTMLTxtRange __RPC_FAR * This,
  15356.     /* [in] */ BSTR String,
  15357.     /* [in][defaultvalue] */ long count,
  15358.     /* [in][defaultvalue] */ long Flags,
  15359.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15360.  
  15361.  
  15362. void __RPC_STUB IHTMLTxtRange_findText_Stub(
  15363.     IRpcStubBuffer *This,
  15364.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15365.     PRPC_MESSAGE _pRpcMessage,
  15366.     DWORD *_pdwStubPhase);
  15367.  
  15368.  
  15369. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToPoint_Proxy( 
  15370.     IHTMLTxtRange __RPC_FAR * This,
  15371.     /* [in] */ long x,
  15372.     /* [in] */ long y);
  15373.  
  15374.  
  15375. void __RPC_STUB IHTMLTxtRange_moveToPoint_Stub(
  15376.     IRpcStubBuffer *This,
  15377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15378.     PRPC_MESSAGE _pRpcMessage,
  15379.     DWORD *_pdwStubPhase);
  15380.  
  15381.  
  15382. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_getBookmark_Proxy( 
  15383.     IHTMLTxtRange __RPC_FAR * This,
  15384.     /* [out][retval] */ BSTR __RPC_FAR *Boolmark);
  15385.  
  15386.  
  15387. void __RPC_STUB IHTMLTxtRange_getBookmark_Stub(
  15388.     IRpcStubBuffer *This,
  15389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15390.     PRPC_MESSAGE _pRpcMessage,
  15391.     DWORD *_pdwStubPhase);
  15392.  
  15393.  
  15394. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToBookmark_Proxy( 
  15395.     IHTMLTxtRange __RPC_FAR * This,
  15396.     /* [in] */ BSTR Bookmark,
  15397.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15398.  
  15399.  
  15400. void __RPC_STUB IHTMLTxtRange_moveToBookmark_Stub(
  15401.     IRpcStubBuffer *This,
  15402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15403.     PRPC_MESSAGE _pRpcMessage,
  15404.     DWORD *_pdwStubPhase);
  15405.  
  15406.  
  15407. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandSupported_Proxy( 
  15408.     IHTMLTxtRange __RPC_FAR * This,
  15409.     /* [in] */ BSTR cmdID,
  15410.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15411.  
  15412.  
  15413. void __RPC_STUB IHTMLTxtRange_queryCommandSupported_Stub(
  15414.     IRpcStubBuffer *This,
  15415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15416.     PRPC_MESSAGE _pRpcMessage,
  15417.     DWORD *_pdwStubPhase);
  15418.  
  15419.  
  15420. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandEnabled_Proxy( 
  15421.     IHTMLTxtRange __RPC_FAR * This,
  15422.     /* [in] */ BSTR cmdID,
  15423.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15424.  
  15425.  
  15426. void __RPC_STUB IHTMLTxtRange_queryCommandEnabled_Stub(
  15427.     IRpcStubBuffer *This,
  15428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15429.     PRPC_MESSAGE _pRpcMessage,
  15430.     DWORD *_pdwStubPhase);
  15431.  
  15432.  
  15433. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandState_Proxy( 
  15434.     IHTMLTxtRange __RPC_FAR * This,
  15435.     /* [in] */ BSTR cmdID,
  15436.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15437.  
  15438.  
  15439. void __RPC_STUB IHTMLTxtRange_queryCommandState_Stub(
  15440.     IRpcStubBuffer *This,
  15441.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15442.     PRPC_MESSAGE _pRpcMessage,
  15443.     DWORD *_pdwStubPhase);
  15444.  
  15445.  
  15446. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandIndeterm_Proxy( 
  15447.     IHTMLTxtRange __RPC_FAR * This,
  15448.     /* [in] */ BSTR cmdID,
  15449.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15450.  
  15451.  
  15452. void __RPC_STUB IHTMLTxtRange_queryCommandIndeterm_Stub(
  15453.     IRpcStubBuffer *This,
  15454.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15455.     PRPC_MESSAGE _pRpcMessage,
  15456.     DWORD *_pdwStubPhase);
  15457.  
  15458.  
  15459. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandText_Proxy( 
  15460.     IHTMLTxtRange __RPC_FAR * This,
  15461.     /* [in] */ BSTR cmdID,
  15462.     /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  15463.  
  15464.  
  15465. void __RPC_STUB IHTMLTxtRange_queryCommandText_Stub(
  15466.     IRpcStubBuffer *This,
  15467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15468.     PRPC_MESSAGE _pRpcMessage,
  15469.     DWORD *_pdwStubPhase);
  15470.  
  15471.  
  15472. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandValue_Proxy( 
  15473.     IHTMLTxtRange __RPC_FAR * This,
  15474.     /* [in] */ BSTR cmdID,
  15475.     /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  15476.  
  15477.  
  15478. void __RPC_STUB IHTMLTxtRange_queryCommandValue_Stub(
  15479.     IRpcStubBuffer *This,
  15480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15481.     PRPC_MESSAGE _pRpcMessage,
  15482.     DWORD *_pdwStubPhase);
  15483.  
  15484.  
  15485. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommand_Proxy( 
  15486.     IHTMLTxtRange __RPC_FAR * This,
  15487.     /* [in] */ BSTR cmdID,
  15488.     /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  15489.     /* [in][optional] */ VARIANT value,
  15490.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15491.  
  15492.  
  15493. void __RPC_STUB IHTMLTxtRange_execCommand_Stub(
  15494.     IRpcStubBuffer *This,
  15495.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15496.     PRPC_MESSAGE _pRpcMessage,
  15497.     DWORD *_pdwStubPhase);
  15498.  
  15499.  
  15500. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommandShowHelp_Proxy( 
  15501.     IHTMLTxtRange __RPC_FAR * This,
  15502.     /* [in] */ BSTR cmdID,
  15503.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15504.  
  15505.  
  15506. void __RPC_STUB IHTMLTxtRange_execCommandShowHelp_Stub(
  15507.     IRpcStubBuffer *This,
  15508.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15509.     PRPC_MESSAGE _pRpcMessage,
  15510.     DWORD *_pdwStubPhase);
  15511.  
  15512.  
  15513.  
  15514. #endif     /* __IHTMLTxtRange_INTERFACE_DEFINED__ */
  15515.  
  15516.  
  15517. #ifndef __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
  15518. #define __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
  15519.  
  15520. /****************************************
  15521.  * Generated header for interface: IHTMLTextRangeMetrics
  15522.  * at Mon Nov 17 12:04:35 1997
  15523.  * using MIDL 3.02.88
  15524.  ****************************************/
  15525. /* [object][uuid][dual][oleautomation] */ 
  15526.  
  15527.  
  15528.  
  15529. EXTERN_C const IID IID_IHTMLTextRangeMetrics;
  15530.  
  15531. #if defined(__cplusplus) && !defined(CINTERFACE)
  15532.     
  15533.     interface DECLSPEC_UUID("3050f40b-98b5-11cf-bb82-00aa00bdce0b")
  15534.     IHTMLTextRangeMetrics : public IDispatch
  15535.     {
  15536.     public:
  15537.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop( 
  15538.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15539.         
  15540.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft( 
  15541.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15542.         
  15543.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingTop( 
  15544.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15545.         
  15546.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingLeft( 
  15547.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15548.         
  15549.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingWidth( 
  15550.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15551.         
  15552.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingHeight( 
  15553.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15554.         
  15555.     };
  15556.     
  15557. #else     /* C style interface */
  15558.  
  15559.     typedef struct IHTMLTextRangeMetricsVtbl
  15560.     {
  15561.         BEGIN_INTERFACE
  15562.         
  15563.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15564.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15565.             /* [in] */ REFIID riid,
  15566.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15567.         
  15568.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15569.             IHTMLTextRangeMetrics __RPC_FAR * This);
  15570.         
  15571.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15572.             IHTMLTextRangeMetrics __RPC_FAR * This);
  15573.         
  15574.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15575.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15576.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15577.         
  15578.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15579.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15580.             /* [in] */ UINT iTInfo,
  15581.             /* [in] */ LCID lcid,
  15582.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15583.         
  15584.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15585.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15586.             /* [in] */ REFIID riid,
  15587.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15588.             /* [in] */ UINT cNames,
  15589.             /* [in] */ LCID lcid,
  15590.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15591.         
  15592.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15593.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15594.             /* [in] */ DISPID dispIdMember,
  15595.             /* [in] */ REFIID riid,
  15596.             /* [in] */ LCID lcid,
  15597.             /* [in] */ WORD wFlags,
  15598.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15599.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15600.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15601.             /* [out] */ UINT __RPC_FAR *puArgErr);
  15602.         
  15603.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetTop )( 
  15604.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15605.             /* [out][retval] */ long __RPC_FAR *p);
  15606.         
  15607.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetLeft )( 
  15608.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15609.             /* [out][retval] */ long __RPC_FAR *p);
  15610.         
  15611.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingTop )( 
  15612.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15613.             /* [out][retval] */ long __RPC_FAR *p);
  15614.         
  15615.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingLeft )( 
  15616.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15617.             /* [out][retval] */ long __RPC_FAR *p);
  15618.         
  15619.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingWidth )( 
  15620.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15621.             /* [out][retval] */ long __RPC_FAR *p);
  15622.         
  15623.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingHeight )( 
  15624.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15625.             /* [out][retval] */ long __RPC_FAR *p);
  15626.         
  15627.         END_INTERFACE
  15628.     } IHTMLTextRangeMetricsVtbl;
  15629.  
  15630.     interface IHTMLTextRangeMetrics
  15631.     {
  15632.         CONST_VTBL struct IHTMLTextRangeMetricsVtbl __RPC_FAR *lpVtbl;
  15633.     };
  15634.  
  15635.     
  15636.  
  15637. #ifdef COBJMACROS
  15638.  
  15639.  
  15640. #define IHTMLTextRangeMetrics_QueryInterface(This,riid,ppvObject)    \
  15641.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15642.  
  15643. #define IHTMLTextRangeMetrics_AddRef(This)    \
  15644.     (This)->lpVtbl -> AddRef(This)
  15645.  
  15646. #define IHTMLTextRangeMetrics_Release(This)    \
  15647.     (This)->lpVtbl -> Release(This)
  15648.  
  15649.  
  15650. #define IHTMLTextRangeMetrics_GetTypeInfoCount(This,pctinfo)    \
  15651.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15652.  
  15653. #define IHTMLTextRangeMetrics_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15654.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15655.  
  15656. #define IHTMLTextRangeMetrics_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15657.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15658.  
  15659. #define IHTMLTextRangeMetrics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15660.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15661.  
  15662.  
  15663. #define IHTMLTextRangeMetrics_get_offsetTop(This,p)    \
  15664.     (This)->lpVtbl -> get_offsetTop(This,p)
  15665.  
  15666. #define IHTMLTextRangeMetrics_get_offsetLeft(This,p)    \
  15667.     (This)->lpVtbl -> get_offsetLeft(This,p)
  15668.  
  15669. #define IHTMLTextRangeMetrics_get_boundingTop(This,p)    \
  15670.     (This)->lpVtbl -> get_boundingTop(This,p)
  15671.  
  15672. #define IHTMLTextRangeMetrics_get_boundingLeft(This,p)    \
  15673.     (This)->lpVtbl -> get_boundingLeft(This,p)
  15674.  
  15675. #define IHTMLTextRangeMetrics_get_boundingWidth(This,p)    \
  15676.     (This)->lpVtbl -> get_boundingWidth(This,p)
  15677.  
  15678. #define IHTMLTextRangeMetrics_get_boundingHeight(This,p)    \
  15679.     (This)->lpVtbl -> get_boundingHeight(This,p)
  15680.  
  15681. #endif /* COBJMACROS */
  15682.  
  15683.  
  15684. #endif     /* C style interface */
  15685.  
  15686.  
  15687.  
  15688. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetTop_Proxy( 
  15689.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15690.     /* [out][retval] */ long __RPC_FAR *p);
  15691.  
  15692.  
  15693. void __RPC_STUB IHTMLTextRangeMetrics_get_offsetTop_Stub(
  15694.     IRpcStubBuffer *This,
  15695.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15696.     PRPC_MESSAGE _pRpcMessage,
  15697.     DWORD *_pdwStubPhase);
  15698.  
  15699.  
  15700. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetLeft_Proxy( 
  15701.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15702.     /* [out][retval] */ long __RPC_FAR *p);
  15703.  
  15704.  
  15705. void __RPC_STUB IHTMLTextRangeMetrics_get_offsetLeft_Stub(
  15706.     IRpcStubBuffer *This,
  15707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15708.     PRPC_MESSAGE _pRpcMessage,
  15709.     DWORD *_pdwStubPhase);
  15710.  
  15711.  
  15712. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingTop_Proxy( 
  15713.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15714.     /* [out][retval] */ long __RPC_FAR *p);
  15715.  
  15716.  
  15717. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingTop_Stub(
  15718.     IRpcStubBuffer *This,
  15719.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15720.     PRPC_MESSAGE _pRpcMessage,
  15721.     DWORD *_pdwStubPhase);
  15722.  
  15723.  
  15724. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingLeft_Proxy( 
  15725.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15726.     /* [out][retval] */ long __RPC_FAR *p);
  15727.  
  15728.  
  15729. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingLeft_Stub(
  15730.     IRpcStubBuffer *This,
  15731.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15732.     PRPC_MESSAGE _pRpcMessage,
  15733.     DWORD *_pdwStubPhase);
  15734.  
  15735.  
  15736. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingWidth_Proxy( 
  15737.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15738.     /* [out][retval] */ long __RPC_FAR *p);
  15739.  
  15740.  
  15741. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingWidth_Stub(
  15742.     IRpcStubBuffer *This,
  15743.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15744.     PRPC_MESSAGE _pRpcMessage,
  15745.     DWORD *_pdwStubPhase);
  15746.  
  15747.  
  15748. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingHeight_Proxy( 
  15749.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15750.     /* [out][retval] */ long __RPC_FAR *p);
  15751.  
  15752.  
  15753. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingHeight_Stub(
  15754.     IRpcStubBuffer *This,
  15755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15756.     PRPC_MESSAGE _pRpcMessage,
  15757.     DWORD *_pdwStubPhase);
  15758.  
  15759.  
  15760.  
  15761. #endif     /* __IHTMLTextRangeMetrics_INTERFACE_DEFINED__ */
  15762.  
  15763.  
  15764. #ifndef __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
  15765. #define __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
  15766.  
  15767. /****************************************
  15768.  * Generated header for dispinterface: HTMLFormElementEvents
  15769.  * at Mon Nov 17 12:04:35 1997
  15770.  * using MIDL 3.02.88
  15771.  ****************************************/
  15772. /* [uuid][hidden] */ 
  15773.  
  15774.  
  15775.  
  15776. EXTERN_C const IID DIID_HTMLFormElementEvents;
  15777.  
  15778. #if defined(__cplusplus) && !defined(CINTERFACE)
  15779.  
  15780.     interface DECLSPEC_UUID("3050f364-98b5-11cf-bb82-00aa00bdce0b")
  15781.     HTMLFormElementEvents : public IDispatch
  15782.     {
  15783.     };
  15784.     
  15785. #else     /* C style interface */
  15786.  
  15787.     typedef struct HTMLFormElementEventsVtbl
  15788.     {
  15789.         BEGIN_INTERFACE
  15790.         
  15791.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15792.             HTMLFormElementEvents __RPC_FAR * This,
  15793.             /* [in] */ REFIID riid,
  15794.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15795.         
  15796.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15797.             HTMLFormElementEvents __RPC_FAR * This);
  15798.         
  15799.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15800.             HTMLFormElementEvents __RPC_FAR * This);
  15801.         
  15802.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15803.             HTMLFormElementEvents __RPC_FAR * This,
  15804.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15805.         
  15806.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15807.             HTMLFormElementEvents __RPC_FAR * This,
  15808.             /* [in] */ UINT iTInfo,
  15809.             /* [in] */ LCID lcid,
  15810.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15811.         
  15812.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15813.             HTMLFormElementEvents __RPC_FAR * This,
  15814.             /* [in] */ REFIID riid,
  15815.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15816.             /* [in] */ UINT cNames,
  15817.             /* [in] */ LCID lcid,
  15818.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15819.         
  15820.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15821.             HTMLFormElementEvents __RPC_FAR * This,
  15822.             /* [in] */ DISPID dispIdMember,
  15823.             /* [in] */ REFIID riid,
  15824.             /* [in] */ LCID lcid,
  15825.             /* [in] */ WORD wFlags,
  15826.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15827.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15828.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15829.             /* [out] */ UINT __RPC_FAR *puArgErr);
  15830.         
  15831.         END_INTERFACE
  15832.     } HTMLFormElementEventsVtbl;
  15833.  
  15834.     interface HTMLFormElementEvents
  15835.     {
  15836.         CONST_VTBL struct HTMLFormElementEventsVtbl __RPC_FAR *lpVtbl;
  15837.     };
  15838.  
  15839.     
  15840.  
  15841. #ifdef COBJMACROS
  15842.  
  15843.  
  15844. #define HTMLFormElementEvents_QueryInterface(This,riid,ppvObject)    \
  15845.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15846.  
  15847. #define HTMLFormElementEvents_AddRef(This)    \
  15848.     (This)->lpVtbl -> AddRef(This)
  15849.  
  15850. #define HTMLFormElementEvents_Release(This)    \
  15851.     (This)->lpVtbl -> Release(This)
  15852.  
  15853.  
  15854. #define HTMLFormElementEvents_GetTypeInfoCount(This,pctinfo)    \
  15855.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15856.  
  15857. #define HTMLFormElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15858.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15859.  
  15860. #define HTMLFormElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15861.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15862.  
  15863. #define HTMLFormElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15864.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15865.  
  15866. #endif /* COBJMACROS */
  15867.  
  15868.  
  15869. #endif     /* C style interface */
  15870.  
  15871.  
  15872. #endif     /* __HTMLFormElementEvents_DISPINTERFACE_DEFINED__ */
  15873.  
  15874.  
  15875. #ifndef __IHTMLFormElement_INTERFACE_DEFINED__
  15876. #define __IHTMLFormElement_INTERFACE_DEFINED__
  15877.  
  15878. /****************************************
  15879.  * Generated header for interface: IHTMLFormElement
  15880.  * at Mon Nov 17 12:04:35 1997
  15881.  * using MIDL 3.02.88
  15882.  ****************************************/
  15883. /* [object][uuid][dual][oleautomation] */ 
  15884.  
  15885.  
  15886.  
  15887. EXTERN_C const IID IID_IHTMLFormElement;
  15888.  
  15889. #if defined(__cplusplus) && !defined(CINTERFACE)
  15890.     
  15891.     interface DECLSPEC_UUID("3050f1f7-98b5-11cf-bb82-00aa00bdce0b")
  15892.     IHTMLFormElement : public IDispatch
  15893.     {
  15894.     public:
  15895.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_action( 
  15896.             /* [in] */ BSTR v) = 0;
  15897.         
  15898.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_action( 
  15899.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15900.         
  15901.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dir( 
  15902.             /* [in] */ BSTR v) = 0;
  15903.         
  15904.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dir( 
  15905.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15906.         
  15907.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding( 
  15908.             /* [in] */ BSTR v) = 0;
  15909.         
  15910.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding( 
  15911.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15912.         
  15913.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_method( 
  15914.             /* [in] */ BSTR v) = 0;
  15915.         
  15916.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_method( 
  15917.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15918.         
  15919.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_elements( 
  15920.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  15921.         
  15922.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  15923.             /* [in] */ BSTR v) = 0;
  15924.         
  15925.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  15926.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15927.         
  15928.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  15929.             /* [in] */ BSTR v) = 0;
  15930.         
  15931.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  15932.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15933.         
  15934.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onsubmit( 
  15935.             /* [in] */ VARIANT v) = 0;
  15936.         
  15937.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onsubmit( 
  15938.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15939.         
  15940.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreset( 
  15941.             /* [in] */ VARIANT v) = 0;
  15942.         
  15943.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreset( 
  15944.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15945.         
  15946.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE submit( void) = 0;
  15947.         
  15948.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0;
  15949.         
  15950.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  15951.             /* [in] */ long v) = 0;
  15952.         
  15953.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  15954.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15955.         
  15956.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  15957.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  15958.         
  15959.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  15960.             /* [in][optional] */ VARIANT name,
  15961.             /* [in][optional] */ VARIANT index,
  15962.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  15963.         
  15964.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  15965.             /* [in] */ VARIANT tagName,
  15966.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  15967.         
  15968.     };
  15969.     
  15970. #else     /* C style interface */
  15971.  
  15972.     typedef struct IHTMLFormElementVtbl
  15973.     {
  15974.         BEGIN_INTERFACE
  15975.         
  15976.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15977.             IHTMLFormElement __RPC_FAR * This,
  15978.             /* [in] */ REFIID riid,
  15979.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15980.         
  15981.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15982.             IHTMLFormElement __RPC_FAR * This);
  15983.         
  15984.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15985.             IHTMLFormElement __RPC_FAR * This);
  15986.         
  15987.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15988.             IHTMLFormElement __RPC_FAR * This,
  15989.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15990.         
  15991.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15992.             IHTMLFormElement __RPC_FAR * This,
  15993.             /* [in] */ UINT iTInfo,
  15994.             /* [in] */ LCID lcid,
  15995.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15996.         
  15997.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15998.             IHTMLFormElement __RPC_FAR * This,
  15999.             /* [in] */ REFIID riid,
  16000.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16001.             /* [in] */ UINT cNames,
  16002.             /* [in] */ LCID lcid,
  16003.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16004.         
  16005.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16006.             IHTMLFormElement __RPC_FAR * This,
  16007.             /* [in] */ DISPID dispIdMember,
  16008.             /* [in] */ REFIID riid,
  16009.             /* [in] */ LCID lcid,
  16010.             /* [in] */ WORD wFlags,
  16011.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16012.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16013.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16014.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16015.         
  16016.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_action )( 
  16017.             IHTMLFormElement __RPC_FAR * This,
  16018.             /* [in] */ BSTR v);
  16019.         
  16020.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_action )( 
  16021.             IHTMLFormElement __RPC_FAR * This,
  16022.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16023.         
  16024.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dir )( 
  16025.             IHTMLFormElement __RPC_FAR * This,
  16026.             /* [in] */ BSTR v);
  16027.         
  16028.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dir )( 
  16029.             IHTMLFormElement __RPC_FAR * This,
  16030.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16031.         
  16032.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_encoding )( 
  16033.             IHTMLFormElement __RPC_FAR * This,
  16034.             /* [in] */ BSTR v);
  16035.         
  16036.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_encoding )( 
  16037.             IHTMLFormElement __RPC_FAR * This,
  16038.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16039.         
  16040.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_method )( 
  16041.             IHTMLFormElement __RPC_FAR * This,
  16042.             /* [in] */ BSTR v);
  16043.         
  16044.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_method )( 
  16045.             IHTMLFormElement __RPC_FAR * This,
  16046.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16047.         
  16048.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_elements )( 
  16049.             IHTMLFormElement __RPC_FAR * This,
  16050.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  16051.         
  16052.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_target )( 
  16053.             IHTMLFormElement __RPC_FAR * This,
  16054.             /* [in] */ BSTR v);
  16055.         
  16056.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_target )( 
  16057.             IHTMLFormElement __RPC_FAR * This,
  16058.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16059.         
  16060.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  16061.             IHTMLFormElement __RPC_FAR * This,
  16062.             /* [in] */ BSTR v);
  16063.         
  16064.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  16065.             IHTMLFormElement __RPC_FAR * This,
  16066.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16067.         
  16068.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onsubmit )( 
  16069.             IHTMLFormElement __RPC_FAR * This,
  16070.             /* [in] */ VARIANT v);
  16071.         
  16072.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onsubmit )( 
  16073.             IHTMLFormElement __RPC_FAR * This,
  16074.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16075.         
  16076.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreset )( 
  16077.             IHTMLFormElement __RPC_FAR * This,
  16078.             /* [in] */ VARIANT v);
  16079.         
  16080.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onreset )( 
  16081.             IHTMLFormElement __RPC_FAR * This,
  16082.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16083.         
  16084.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *submit )( 
  16085.             IHTMLFormElement __RPC_FAR * This);
  16086.         
  16087.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reset )( 
  16088.             IHTMLFormElement __RPC_FAR * This);
  16089.         
  16090.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  16091.             IHTMLFormElement __RPC_FAR * This,
  16092.             /* [in] */ long v);
  16093.         
  16094.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  16095.             IHTMLFormElement __RPC_FAR * This,
  16096.             /* [out][retval] */ long __RPC_FAR *p);
  16097.         
  16098.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  16099.             IHTMLFormElement __RPC_FAR * This,
  16100.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  16101.         
  16102.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  16103.             IHTMLFormElement __RPC_FAR * This,
  16104.             /* [in][optional] */ VARIANT name,
  16105.             /* [in][optional] */ VARIANT index,
  16106.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16107.         
  16108.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  16109.             IHTMLFormElement __RPC_FAR * This,
  16110.             /* [in] */ VARIANT tagName,
  16111.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16112.         
  16113.         END_INTERFACE
  16114.     } IHTMLFormElementVtbl;
  16115.  
  16116.     interface IHTMLFormElement
  16117.     {
  16118.         CONST_VTBL struct IHTMLFormElementVtbl __RPC_FAR *lpVtbl;
  16119.     };
  16120.  
  16121.     
  16122.  
  16123. #ifdef COBJMACROS
  16124.  
  16125.  
  16126. #define IHTMLFormElement_QueryInterface(This,riid,ppvObject)    \
  16127.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16128.  
  16129. #define IHTMLFormElement_AddRef(This)    \
  16130.     (This)->lpVtbl -> AddRef(This)
  16131.  
  16132. #define IHTMLFormElement_Release(This)    \
  16133.     (This)->lpVtbl -> Release(This)
  16134.  
  16135.  
  16136. #define IHTMLFormElement_GetTypeInfoCount(This,pctinfo)    \
  16137.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16138.  
  16139. #define IHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16140.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16141.  
  16142. #define IHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16143.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16144.  
  16145. #define IHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16146.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16147.  
  16148.  
  16149. #define IHTMLFormElement_put_action(This,v)    \
  16150.     (This)->lpVtbl -> put_action(This,v)
  16151.  
  16152. #define IHTMLFormElement_get_action(This,p)    \
  16153.     (This)->lpVtbl -> get_action(This,p)
  16154.  
  16155. #define IHTMLFormElement_put_dir(This,v)    \
  16156.     (This)->lpVtbl -> put_dir(This,v)
  16157.  
  16158. #define IHTMLFormElement_get_dir(This,p)    \
  16159.     (This)->lpVtbl -> get_dir(This,p)
  16160.  
  16161. #define IHTMLFormElement_put_encoding(This,v)    \
  16162.     (This)->lpVtbl -> put_encoding(This,v)
  16163.  
  16164. #define IHTMLFormElement_get_encoding(This,p)    \
  16165.     (This)->lpVtbl -> get_encoding(This,p)
  16166.  
  16167. #define IHTMLFormElement_put_method(This,v)    \
  16168.     (This)->lpVtbl -> put_method(This,v)
  16169.  
  16170. #define IHTMLFormElement_get_method(This,p)    \
  16171.     (This)->lpVtbl -> get_method(This,p)
  16172.  
  16173. #define IHTMLFormElement_get_elements(This,p)    \
  16174.     (This)->lpVtbl -> get_elements(This,p)
  16175.  
  16176. #define IHTMLFormElement_put_target(This,v)    \
  16177.     (This)->lpVtbl -> put_target(This,v)
  16178.  
  16179. #define IHTMLFormElement_get_target(This,p)    \
  16180.     (This)->lpVtbl -> get_target(This,p)
  16181.  
  16182. #define IHTMLFormElement_put_name(This,v)    \
  16183.     (This)->lpVtbl -> put_name(This,v)
  16184.  
  16185. #define IHTMLFormElement_get_name(This,p)    \
  16186.     (This)->lpVtbl -> get_name(This,p)
  16187.  
  16188. #define IHTMLFormElement_put_onsubmit(This,v)    \
  16189.     (This)->lpVtbl -> put_onsubmit(This,v)
  16190.  
  16191. #define IHTMLFormElement_get_onsubmit(This,p)    \
  16192.     (This)->lpVtbl -> get_onsubmit(This,p)
  16193.  
  16194. #define IHTMLFormElement_put_onreset(This,v)    \
  16195.     (This)->lpVtbl -> put_onreset(This,v)
  16196.  
  16197. #define IHTMLFormElement_get_onreset(This,p)    \
  16198.     (This)->lpVtbl -> get_onreset(This,p)
  16199.  
  16200. #define IHTMLFormElement_submit(This)    \
  16201.     (This)->lpVtbl -> submit(This)
  16202.  
  16203. #define IHTMLFormElement_reset(This)    \
  16204.     (This)->lpVtbl -> reset(This)
  16205.  
  16206. #define IHTMLFormElement_put_length(This,v)    \
  16207.     (This)->lpVtbl -> put_length(This,v)
  16208.  
  16209. #define IHTMLFormElement_get_length(This,p)    \
  16210.     (This)->lpVtbl -> get_length(This,p)
  16211.  
  16212. #define IHTMLFormElement_get__newEnum(This,p)    \
  16213.     (This)->lpVtbl -> get__newEnum(This,p)
  16214.  
  16215. #define IHTMLFormElement_item(This,name,index,pdisp)    \
  16216.     (This)->lpVtbl -> item(This,name,index,pdisp)
  16217.  
  16218. #define IHTMLFormElement_tags(This,tagName,pdisp)    \
  16219.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  16220.  
  16221. #endif /* COBJMACROS */
  16222.  
  16223.  
  16224. #endif     /* C style interface */
  16225.  
  16226.  
  16227.  
  16228. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_action_Proxy( 
  16229.     IHTMLFormElement __RPC_FAR * This,
  16230.     /* [in] */ BSTR v);
  16231.  
  16232.  
  16233. void __RPC_STUB IHTMLFormElement_put_action_Stub(
  16234.     IRpcStubBuffer *This,
  16235.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16236.     PRPC_MESSAGE _pRpcMessage,
  16237.     DWORD *_pdwStubPhase);
  16238.  
  16239.  
  16240. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_action_Proxy( 
  16241.     IHTMLFormElement __RPC_FAR * This,
  16242.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16243.  
  16244.  
  16245. void __RPC_STUB IHTMLFormElement_get_action_Stub(
  16246.     IRpcStubBuffer *This,
  16247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16248.     PRPC_MESSAGE _pRpcMessage,
  16249.     DWORD *_pdwStubPhase);
  16250.  
  16251.  
  16252. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_dir_Proxy( 
  16253.     IHTMLFormElement __RPC_FAR * This,
  16254.     /* [in] */ BSTR v);
  16255.  
  16256.  
  16257. void __RPC_STUB IHTMLFormElement_put_dir_Stub(
  16258.     IRpcStubBuffer *This,
  16259.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16260.     PRPC_MESSAGE _pRpcMessage,
  16261.     DWORD *_pdwStubPhase);
  16262.  
  16263.  
  16264. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_dir_Proxy( 
  16265.     IHTMLFormElement __RPC_FAR * This,
  16266.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16267.  
  16268.  
  16269. void __RPC_STUB IHTMLFormElement_get_dir_Stub(
  16270.     IRpcStubBuffer *This,
  16271.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16272.     PRPC_MESSAGE _pRpcMessage,
  16273.     DWORD *_pdwStubPhase);
  16274.  
  16275.  
  16276. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_encoding_Proxy( 
  16277.     IHTMLFormElement __RPC_FAR * This,
  16278.     /* [in] */ BSTR v);
  16279.  
  16280.  
  16281. void __RPC_STUB IHTMLFormElement_put_encoding_Stub(
  16282.     IRpcStubBuffer *This,
  16283.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16284.     PRPC_MESSAGE _pRpcMessage,
  16285.     DWORD *_pdwStubPhase);
  16286.  
  16287.  
  16288. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_encoding_Proxy( 
  16289.     IHTMLFormElement __RPC_FAR * This,
  16290.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16291.  
  16292.  
  16293. void __RPC_STUB IHTMLFormElement_get_encoding_Stub(
  16294.     IRpcStubBuffer *This,
  16295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16296.     PRPC_MESSAGE _pRpcMessage,
  16297.     DWORD *_pdwStubPhase);
  16298.  
  16299.  
  16300. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_method_Proxy( 
  16301.     IHTMLFormElement __RPC_FAR * This,
  16302.     /* [in] */ BSTR v);
  16303.  
  16304.  
  16305. void __RPC_STUB IHTMLFormElement_put_method_Stub(
  16306.     IRpcStubBuffer *This,
  16307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16308.     PRPC_MESSAGE _pRpcMessage,
  16309.     DWORD *_pdwStubPhase);
  16310.  
  16311.  
  16312. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_method_Proxy( 
  16313.     IHTMLFormElement __RPC_FAR * This,
  16314.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16315.  
  16316.  
  16317. void __RPC_STUB IHTMLFormElement_get_method_Stub(
  16318.     IRpcStubBuffer *This,
  16319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16320.     PRPC_MESSAGE _pRpcMessage,
  16321.     DWORD *_pdwStubPhase);
  16322.  
  16323.  
  16324. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_elements_Proxy( 
  16325.     IHTMLFormElement __RPC_FAR * This,
  16326.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  16327.  
  16328.  
  16329. void __RPC_STUB IHTMLFormElement_get_elements_Stub(
  16330.     IRpcStubBuffer *This,
  16331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16332.     PRPC_MESSAGE _pRpcMessage,
  16333.     DWORD *_pdwStubPhase);
  16334.  
  16335.  
  16336. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_target_Proxy( 
  16337.     IHTMLFormElement __RPC_FAR * This,
  16338.     /* [in] */ BSTR v);
  16339.  
  16340.  
  16341. void __RPC_STUB IHTMLFormElement_put_target_Stub(
  16342.     IRpcStubBuffer *This,
  16343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16344.     PRPC_MESSAGE _pRpcMessage,
  16345.     DWORD *_pdwStubPhase);
  16346.  
  16347.  
  16348. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_target_Proxy( 
  16349.     IHTMLFormElement __RPC_FAR * This,
  16350.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16351.  
  16352.  
  16353. void __RPC_STUB IHTMLFormElement_get_target_Stub(
  16354.     IRpcStubBuffer *This,
  16355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16356.     PRPC_MESSAGE _pRpcMessage,
  16357.     DWORD *_pdwStubPhase);
  16358.  
  16359.  
  16360. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_name_Proxy( 
  16361.     IHTMLFormElement __RPC_FAR * This,
  16362.     /* [in] */ BSTR v);
  16363.  
  16364.  
  16365. void __RPC_STUB IHTMLFormElement_put_name_Stub(
  16366.     IRpcStubBuffer *This,
  16367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16368.     PRPC_MESSAGE _pRpcMessage,
  16369.     DWORD *_pdwStubPhase);
  16370.  
  16371.  
  16372. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_name_Proxy( 
  16373.     IHTMLFormElement __RPC_FAR * This,
  16374.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16375.  
  16376.  
  16377. void __RPC_STUB IHTMLFormElement_get_name_Stub(
  16378.     IRpcStubBuffer *This,
  16379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16380.     PRPC_MESSAGE _pRpcMessage,
  16381.     DWORD *_pdwStubPhase);
  16382.  
  16383.  
  16384. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onsubmit_Proxy( 
  16385.     IHTMLFormElement __RPC_FAR * This,
  16386.     /* [in] */ VARIANT v);
  16387.  
  16388.  
  16389. void __RPC_STUB IHTMLFormElement_put_onsubmit_Stub(
  16390.     IRpcStubBuffer *This,
  16391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16392.     PRPC_MESSAGE _pRpcMessage,
  16393.     DWORD *_pdwStubPhase);
  16394.  
  16395.  
  16396. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onsubmit_Proxy( 
  16397.     IHTMLFormElement __RPC_FAR * This,
  16398.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16399.  
  16400.  
  16401. void __RPC_STUB IHTMLFormElement_get_onsubmit_Stub(
  16402.     IRpcStubBuffer *This,
  16403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16404.     PRPC_MESSAGE _pRpcMessage,
  16405.     DWORD *_pdwStubPhase);
  16406.  
  16407.  
  16408. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onreset_Proxy( 
  16409.     IHTMLFormElement __RPC_FAR * This,
  16410.     /* [in] */ VARIANT v);
  16411.  
  16412.  
  16413. void __RPC_STUB IHTMLFormElement_put_onreset_Stub(
  16414.     IRpcStubBuffer *This,
  16415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16416.     PRPC_MESSAGE _pRpcMessage,
  16417.     DWORD *_pdwStubPhase);
  16418.  
  16419.  
  16420. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onreset_Proxy( 
  16421.     IHTMLFormElement __RPC_FAR * This,
  16422.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16423.  
  16424.  
  16425. void __RPC_STUB IHTMLFormElement_get_onreset_Stub(
  16426.     IRpcStubBuffer *This,
  16427.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16428.     PRPC_MESSAGE _pRpcMessage,
  16429.     DWORD *_pdwStubPhase);
  16430.  
  16431.  
  16432. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_submit_Proxy( 
  16433.     IHTMLFormElement __RPC_FAR * This);
  16434.  
  16435.  
  16436. void __RPC_STUB IHTMLFormElement_submit_Stub(
  16437.     IRpcStubBuffer *This,
  16438.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16439.     PRPC_MESSAGE _pRpcMessage,
  16440.     DWORD *_pdwStubPhase);
  16441.  
  16442.  
  16443. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_reset_Proxy( 
  16444.     IHTMLFormElement __RPC_FAR * This);
  16445.  
  16446.  
  16447. void __RPC_STUB IHTMLFormElement_reset_Stub(
  16448.     IRpcStubBuffer *This,
  16449.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16450.     PRPC_MESSAGE _pRpcMessage,
  16451.     DWORD *_pdwStubPhase);
  16452.  
  16453.  
  16454. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_length_Proxy( 
  16455.     IHTMLFormElement __RPC_FAR * This,
  16456.     /* [in] */ long v);
  16457.  
  16458.  
  16459. void __RPC_STUB IHTMLFormElement_put_length_Stub(
  16460.     IRpcStubBuffer *This,
  16461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16462.     PRPC_MESSAGE _pRpcMessage,
  16463.     DWORD *_pdwStubPhase);
  16464.  
  16465.  
  16466. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_length_Proxy( 
  16467.     IHTMLFormElement __RPC_FAR * This,
  16468.     /* [out][retval] */ long __RPC_FAR *p);
  16469.  
  16470.  
  16471. void __RPC_STUB IHTMLFormElement_get_length_Stub(
  16472.     IRpcStubBuffer *This,
  16473.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16474.     PRPC_MESSAGE _pRpcMessage,
  16475.     DWORD *_pdwStubPhase);
  16476.  
  16477.  
  16478. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get__newEnum_Proxy( 
  16479.     IHTMLFormElement __RPC_FAR * This,
  16480.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  16481.  
  16482.  
  16483. void __RPC_STUB IHTMLFormElement_get__newEnum_Stub(
  16484.     IRpcStubBuffer *This,
  16485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16486.     PRPC_MESSAGE _pRpcMessage,
  16487.     DWORD *_pdwStubPhase);
  16488.  
  16489.  
  16490. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_item_Proxy( 
  16491.     IHTMLFormElement __RPC_FAR * This,
  16492.     /* [in][optional] */ VARIANT name,
  16493.     /* [in][optional] */ VARIANT index,
  16494.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16495.  
  16496.  
  16497. void __RPC_STUB IHTMLFormElement_item_Stub(
  16498.     IRpcStubBuffer *This,
  16499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16500.     PRPC_MESSAGE _pRpcMessage,
  16501.     DWORD *_pdwStubPhase);
  16502.  
  16503.  
  16504. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_tags_Proxy( 
  16505.     IHTMLFormElement __RPC_FAR * This,
  16506.     /* [in] */ VARIANT tagName,
  16507.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16508.  
  16509.  
  16510. void __RPC_STUB IHTMLFormElement_tags_Stub(
  16511.     IRpcStubBuffer *This,
  16512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16513.     PRPC_MESSAGE _pRpcMessage,
  16514.     DWORD *_pdwStubPhase);
  16515.  
  16516.  
  16517.  
  16518. #endif     /* __IHTMLFormElement_INTERFACE_DEFINED__ */
  16519.  
  16520.  
  16521. #ifndef __DispIHTMLFormElement_DISPINTERFACE_DEFINED__
  16522. #define __DispIHTMLFormElement_DISPINTERFACE_DEFINED__
  16523.  
  16524. /****************************************
  16525.  * Generated header for dispinterface: DispIHTMLFormElement
  16526.  * at Mon Nov 17 12:04:35 1997
  16527.  * using MIDL 3.02.88
  16528.  ****************************************/
  16529. /* [uuid][hidden] */ 
  16530.  
  16531.  
  16532.  
  16533. EXTERN_C const IID DIID_DispIHTMLFormElement;
  16534.  
  16535. #if defined(__cplusplus) && !defined(CINTERFACE)
  16536.  
  16537.     interface DECLSPEC_UUID("3050f510-98b5-11cf-bb82-00aa00bdce0b")
  16538.     DispIHTMLFormElement : public IDispatch
  16539.     {
  16540.     };
  16541.     
  16542. #else     /* C style interface */
  16543.  
  16544.     typedef struct DispIHTMLFormElementVtbl
  16545.     {
  16546.         BEGIN_INTERFACE
  16547.         
  16548.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16549.             DispIHTMLFormElement __RPC_FAR * This,
  16550.             /* [in] */ REFIID riid,
  16551.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16552.         
  16553.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16554.             DispIHTMLFormElement __RPC_FAR * This);
  16555.         
  16556.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16557.             DispIHTMLFormElement __RPC_FAR * This);
  16558.         
  16559.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16560.             DispIHTMLFormElement __RPC_FAR * This,
  16561.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16562.         
  16563.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16564.             DispIHTMLFormElement __RPC_FAR * This,
  16565.             /* [in] */ UINT iTInfo,
  16566.             /* [in] */ LCID lcid,
  16567.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16568.         
  16569.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16570.             DispIHTMLFormElement __RPC_FAR * This,
  16571.             /* [in] */ REFIID riid,
  16572.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16573.             /* [in] */ UINT cNames,
  16574.             /* [in] */ LCID lcid,
  16575.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16576.         
  16577.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16578.             DispIHTMLFormElement __RPC_FAR * This,
  16579.             /* [in] */ DISPID dispIdMember,
  16580.             /* [in] */ REFIID riid,
  16581.             /* [in] */ LCID lcid,
  16582.             /* [in] */ WORD wFlags,
  16583.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16584.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16585.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16586.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16587.         
  16588.         END_INTERFACE
  16589.     } DispIHTMLFormElementVtbl;
  16590.  
  16591.     interface DispIHTMLFormElement
  16592.     {
  16593.         CONST_VTBL struct DispIHTMLFormElementVtbl __RPC_FAR *lpVtbl;
  16594.     };
  16595.  
  16596.     
  16597.  
  16598. #ifdef COBJMACROS
  16599.  
  16600.  
  16601. #define DispIHTMLFormElement_QueryInterface(This,riid,ppvObject)    \
  16602.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16603.  
  16604. #define DispIHTMLFormElement_AddRef(This)    \
  16605.     (This)->lpVtbl -> AddRef(This)
  16606.  
  16607. #define DispIHTMLFormElement_Release(This)    \
  16608.     (This)->lpVtbl -> Release(This)
  16609.  
  16610.  
  16611. #define DispIHTMLFormElement_GetTypeInfoCount(This,pctinfo)    \
  16612.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16613.  
  16614. #define DispIHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16615.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16616.  
  16617. #define DispIHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16618.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16619.  
  16620. #define DispIHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16621.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16622.  
  16623. #endif /* COBJMACROS */
  16624.  
  16625.  
  16626. #endif     /* C style interface */
  16627.  
  16628.  
  16629. #endif     /* __DispIHTMLFormElement_DISPINTERFACE_DEFINED__ */
  16630.  
  16631.  
  16632. EXTERN_C const CLSID CLSID_HTMLFormElement;
  16633.  
  16634. #ifdef __cplusplus
  16635.  
  16636. class DECLSPEC_UUID("3050f251-98b5-11cf-bb82-00aa00bdce0b")
  16637. HTMLFormElement;
  16638. #endif
  16639.  
  16640. #ifndef __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
  16641. #define __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
  16642.  
  16643. /****************************************
  16644.  * Generated header for dispinterface: HTMLControlElementEvents
  16645.  * at Mon Nov 17 12:04:35 1997
  16646.  * using MIDL 3.02.88
  16647.  ****************************************/
  16648. /* [uuid][hidden] */ 
  16649.  
  16650.  
  16651.  
  16652. EXTERN_C const IID DIID_HTMLControlElementEvents;
  16653.  
  16654. #if defined(__cplusplus) && !defined(CINTERFACE)
  16655.  
  16656.     interface DECLSPEC_UUID("9a4bbf53-4e46-101b-8bbd-00aa003e3b29")
  16657.     HTMLControlElementEvents : public IDispatch
  16658.     {
  16659.     };
  16660.     
  16661. #else     /* C style interface */
  16662.  
  16663.     typedef struct HTMLControlElementEventsVtbl
  16664.     {
  16665.         BEGIN_INTERFACE
  16666.         
  16667.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16668.             HTMLControlElementEvents __RPC_FAR * This,
  16669.             /* [in] */ REFIID riid,
  16670.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16671.         
  16672.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16673.             HTMLControlElementEvents __RPC_FAR * This);
  16674.         
  16675.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16676.             HTMLControlElementEvents __RPC_FAR * This);
  16677.         
  16678.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16679.             HTMLControlElementEvents __RPC_FAR * This,
  16680.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16681.         
  16682.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16683.             HTMLControlElementEvents __RPC_FAR * This,
  16684.             /* [in] */ UINT iTInfo,
  16685.             /* [in] */ LCID lcid,
  16686.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16687.         
  16688.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16689.             HTMLControlElementEvents __RPC_FAR * This,
  16690.             /* [in] */ REFIID riid,
  16691.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16692.             /* [in] */ UINT cNames,
  16693.             /* [in] */ LCID lcid,
  16694.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16695.         
  16696.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16697.             HTMLControlElementEvents __RPC_FAR * This,
  16698.             /* [in] */ DISPID dispIdMember,
  16699.             /* [in] */ REFIID riid,
  16700.             /* [in] */ LCID lcid,
  16701.             /* [in] */ WORD wFlags,
  16702.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16703.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16704.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16705.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16706.         
  16707.         END_INTERFACE
  16708.     } HTMLControlElementEventsVtbl;
  16709.  
  16710.     interface HTMLControlElementEvents
  16711.     {
  16712.         CONST_VTBL struct HTMLControlElementEventsVtbl __RPC_FAR *lpVtbl;
  16713.     };
  16714.  
  16715.     
  16716.  
  16717. #ifdef COBJMACROS
  16718.  
  16719.  
  16720. #define HTMLControlElementEvents_QueryInterface(This,riid,ppvObject)    \
  16721.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16722.  
  16723. #define HTMLControlElementEvents_AddRef(This)    \
  16724.     (This)->lpVtbl -> AddRef(This)
  16725.  
  16726. #define HTMLControlElementEvents_Release(This)    \
  16727.     (This)->lpVtbl -> Release(This)
  16728.  
  16729.  
  16730. #define HTMLControlElementEvents_GetTypeInfoCount(This,pctinfo)    \
  16731.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16732.  
  16733. #define HTMLControlElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16734.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16735.  
  16736. #define HTMLControlElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16737.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16738.  
  16739. #define HTMLControlElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16740.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16741.  
  16742. #endif /* COBJMACROS */
  16743.  
  16744.  
  16745. #endif     /* C style interface */
  16746.  
  16747.  
  16748. #endif     /* __HTMLControlElementEvents_DISPINTERFACE_DEFINED__ */
  16749.  
  16750.  
  16751. #ifndef __IHTMLControlElement_INTERFACE_DEFINED__
  16752. #define __IHTMLControlElement_INTERFACE_DEFINED__
  16753.  
  16754. /****************************************
  16755.  * Generated header for interface: IHTMLControlElement
  16756.  * at Mon Nov 17 12:04:35 1997
  16757.  * using MIDL 3.02.88
  16758.  ****************************************/
  16759. /* [object][uuid][dual][oleautomation] */ 
  16760.  
  16761.  
  16762.  
  16763. EXTERN_C const IID IID_IHTMLControlElement;
  16764.  
  16765. #if defined(__cplusplus) && !defined(CINTERFACE)
  16766.     
  16767.     interface DECLSPEC_UUID("04598fc6-866c-11cf-ab7c-00aa00c08fcf")
  16768.     IHTMLControlElement : public IDispatch
  16769.     {
  16770.     public:
  16771.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex( 
  16772.             /* [in] */ short v) = 0;
  16773.         
  16774.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex( 
  16775.             /* [out][retval] */ short __RPC_FAR *p) = 0;
  16776.         
  16777.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  16778.         
  16779.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  16780.             /* [in] */ BSTR v) = 0;
  16781.         
  16782.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  16783.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16784.         
  16785.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  16786.             /* [in] */ VARIANT v) = 0;
  16787.         
  16788.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  16789.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16790.         
  16791.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  16792.             /* [in] */ VARIANT v) = 0;
  16793.         
  16794.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  16795.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16796.         
  16797.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize( 
  16798.             /* [in] */ VARIANT v) = 0;
  16799.         
  16800.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize( 
  16801.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16802.         
  16803.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  16804.         
  16805.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addFilter( 
  16806.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  16807.         
  16808.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeFilter( 
  16809.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  16810.         
  16811.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight( 
  16812.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16813.         
  16814.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth( 
  16815.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16816.         
  16817.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop( 
  16818.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16819.         
  16820.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft( 
  16821.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16822.         
  16823.     };
  16824.     
  16825. #else     /* C style interface */
  16826.  
  16827.     typedef struct IHTMLControlElementVtbl
  16828.     {
  16829.         BEGIN_INTERFACE
  16830.         
  16831.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16832.             IHTMLControlElement __RPC_FAR * This,
  16833.             /* [in] */ REFIID riid,
  16834.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16835.         
  16836.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16837.             IHTMLControlElement __RPC_FAR * This);
  16838.         
  16839.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16840.             IHTMLControlElement __RPC_FAR * This);
  16841.         
  16842.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16843.             IHTMLControlElement __RPC_FAR * This,
  16844.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16845.         
  16846.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16847.             IHTMLControlElement __RPC_FAR * This,
  16848.             /* [in] */ UINT iTInfo,
  16849.             /* [in] */ LCID lcid,
  16850.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16851.         
  16852.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16853.             IHTMLControlElement __RPC_FAR * This,
  16854.             /* [in] */ REFIID riid,
  16855.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16856.             /* [in] */ UINT cNames,
  16857.             /* [in] */ LCID lcid,
  16858.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16859.         
  16860.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16861.             IHTMLControlElement __RPC_FAR * This,
  16862.             /* [in] */ DISPID dispIdMember,
  16863.             /* [in] */ REFIID riid,
  16864.             /* [in] */ LCID lcid,
  16865.             /* [in] */ WORD wFlags,
  16866.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16867.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16868.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16869.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16870.         
  16871.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tabIndex )( 
  16872.             IHTMLControlElement __RPC_FAR * This,
  16873.             /* [in] */ short v);
  16874.         
  16875.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tabIndex )( 
  16876.             IHTMLControlElement __RPC_FAR * This,
  16877.             /* [out][retval] */ short __RPC_FAR *p);
  16878.         
  16879.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *focus )( 
  16880.             IHTMLControlElement __RPC_FAR * This);
  16881.         
  16882.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  16883.             IHTMLControlElement __RPC_FAR * This,
  16884.             /* [in] */ BSTR v);
  16885.         
  16886.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  16887.             IHTMLControlElement __RPC_FAR * This,
  16888.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16889.         
  16890.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onblur )( 
  16891.             IHTMLControlElement __RPC_FAR * This,
  16892.             /* [in] */ VARIANT v);
  16893.         
  16894.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onblur )( 
  16895.             IHTMLControlElement __RPC_FAR * This,
  16896.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16897.         
  16898.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfocus )( 
  16899.             IHTMLControlElement __RPC_FAR * This,
  16900.             /* [in] */ VARIANT v);
  16901.         
  16902.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfocus )( 
  16903.             IHTMLControlElement __RPC_FAR * This,
  16904.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16905.         
  16906.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onresize )( 
  16907.             IHTMLControlElement __RPC_FAR * This,
  16908.             /* [in] */ VARIANT v);
  16909.         
  16910.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onresize )( 
  16911.             IHTMLControlElement __RPC_FAR * This,
  16912.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16913.         
  16914.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *blur )( 
  16915.             IHTMLControlElement __RPC_FAR * This);
  16916.         
  16917.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addFilter )( 
  16918.             IHTMLControlElement __RPC_FAR * This,
  16919.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  16920.         
  16921.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeFilter )( 
  16922.             IHTMLControlElement __RPC_FAR * This,
  16923.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  16924.         
  16925.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientHeight )( 
  16926.             IHTMLControlElement __RPC_FAR * This,
  16927.             /* [out][retval] */ long __RPC_FAR *p);
  16928.         
  16929.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientWidth )( 
  16930.             IHTMLControlElement __RPC_FAR * This,
  16931.             /* [out][retval] */ long __RPC_FAR *p);
  16932.         
  16933.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientTop )( 
  16934.             IHTMLControlElement __RPC_FAR * This,
  16935.             /* [out][retval] */ long __RPC_FAR *p);
  16936.         
  16937.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientLeft )( 
  16938.             IHTMLControlElement __RPC_FAR * This,
  16939.             /* [out][retval] */ long __RPC_FAR *p);
  16940.         
  16941.         END_INTERFACE
  16942.     } IHTMLControlElementVtbl;
  16943.  
  16944.     interface IHTMLControlElement
  16945.     {
  16946.         CONST_VTBL struct IHTMLControlElementVtbl __RPC_FAR *lpVtbl;
  16947.     };
  16948.  
  16949.     
  16950.  
  16951. #ifdef COBJMACROS
  16952.  
  16953.  
  16954. #define IHTMLControlElement_QueryInterface(This,riid,ppvObject)    \
  16955.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16956.  
  16957. #define IHTMLControlElement_AddRef(This)    \
  16958.     (This)->lpVtbl -> AddRef(This)
  16959.  
  16960. #define IHTMLControlElement_Release(This)    \
  16961.     (This)->lpVtbl -> Release(This)
  16962.  
  16963.  
  16964. #define IHTMLControlElement_GetTypeInfoCount(This,pctinfo)    \
  16965.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16966.  
  16967. #define IHTMLControlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16968.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16969.  
  16970. #define IHTMLControlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16971.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16972.  
  16973. #define IHTMLControlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16974.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16975.  
  16976.  
  16977. #define IHTMLControlElement_put_tabIndex(This,v)    \
  16978.     (This)->lpVtbl -> put_tabIndex(This,v)
  16979.  
  16980. #define IHTMLControlElement_get_tabIndex(This,p)    \
  16981.     (This)->lpVtbl -> get_tabIndex(This,p)
  16982.  
  16983. #define IHTMLControlElement_focus(This)    \
  16984.     (This)->lpVtbl -> focus(This)
  16985.  
  16986. #define IHTMLControlElement_put_accessKey(This,v)    \
  16987.     (This)->lpVtbl -> put_accessKey(This,v)
  16988.  
  16989. #define IHTMLControlElement_get_accessKey(This,p)    \
  16990.     (This)->lpVtbl -> get_accessKey(This,p)
  16991.  
  16992. #define IHTMLControlElement_put_onblur(This,v)    \
  16993.     (This)->lpVtbl -> put_onblur(This,v)
  16994.  
  16995. #define IHTMLControlElement_get_onblur(This,p)    \
  16996.     (This)->lpVtbl -> get_onblur(This,p)
  16997.  
  16998. #define IHTMLControlElement_put_onfocus(This,v)    \
  16999.     (This)->lpVtbl -> put_onfocus(This,v)
  17000.  
  17001. #define IHTMLControlElement_get_onfocus(This,p)    \
  17002.     (This)->lpVtbl -> get_onfocus(This,p)
  17003.  
  17004. #define IHTMLControlElement_put_onresize(This,v)    \
  17005.     (This)->lpVtbl -> put_onresize(This,v)
  17006.  
  17007. #define IHTMLControlElement_get_onresize(This,p)    \
  17008.     (This)->lpVtbl -> get_onresize(This,p)
  17009.  
  17010. #define IHTMLControlElement_blur(This)    \
  17011.     (This)->lpVtbl -> blur(This)
  17012.  
  17013. #define IHTMLControlElement_addFilter(This,pUnk)    \
  17014.     (This)->lpVtbl -> addFilter(This,pUnk)
  17015.  
  17016. #define IHTMLControlElement_removeFilter(This,pUnk)    \
  17017.     (This)->lpVtbl -> removeFilter(This,pUnk)
  17018.  
  17019. #define IHTMLControlElement_get_clientHeight(This,p)    \
  17020.     (This)->lpVtbl -> get_clientHeight(This,p)
  17021.  
  17022. #define IHTMLControlElement_get_clientWidth(This,p)    \
  17023.     (This)->lpVtbl -> get_clientWidth(This,p)
  17024.  
  17025. #define IHTMLControlElement_get_clientTop(This,p)    \
  17026.     (This)->lpVtbl -> get_clientTop(This,p)
  17027.  
  17028. #define IHTMLControlElement_get_clientLeft(This,p)    \
  17029.     (This)->lpVtbl -> get_clientLeft(This,p)
  17030.  
  17031. #endif /* COBJMACROS */
  17032.  
  17033.  
  17034. #endif     /* C style interface */
  17035.  
  17036.  
  17037.  
  17038. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_tabIndex_Proxy( 
  17039.     IHTMLControlElement __RPC_FAR * This,
  17040.     /* [in] */ short v);
  17041.  
  17042.  
  17043. void __RPC_STUB IHTMLControlElement_put_tabIndex_Stub(
  17044.     IRpcStubBuffer *This,
  17045.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17046.     PRPC_MESSAGE _pRpcMessage,
  17047.     DWORD *_pdwStubPhase);
  17048.  
  17049.  
  17050. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_tabIndex_Proxy( 
  17051.     IHTMLControlElement __RPC_FAR * This,
  17052.     /* [out][retval] */ short __RPC_FAR *p);
  17053.  
  17054.  
  17055. void __RPC_STUB IHTMLControlElement_get_tabIndex_Stub(
  17056.     IRpcStubBuffer *This,
  17057.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17058.     PRPC_MESSAGE _pRpcMessage,
  17059.     DWORD *_pdwStubPhase);
  17060.  
  17061.  
  17062. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_focus_Proxy( 
  17063.     IHTMLControlElement __RPC_FAR * This);
  17064.  
  17065.  
  17066. void __RPC_STUB IHTMLControlElement_focus_Stub(
  17067.     IRpcStubBuffer *This,
  17068.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17069.     PRPC_MESSAGE _pRpcMessage,
  17070.     DWORD *_pdwStubPhase);
  17071.  
  17072.  
  17073. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_accessKey_Proxy( 
  17074.     IHTMLControlElement __RPC_FAR * This,
  17075.     /* [in] */ BSTR v);
  17076.  
  17077.  
  17078. void __RPC_STUB IHTMLControlElement_put_accessKey_Stub(
  17079.     IRpcStubBuffer *This,
  17080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17081.     PRPC_MESSAGE _pRpcMessage,
  17082.     DWORD *_pdwStubPhase);
  17083.  
  17084.  
  17085. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_accessKey_Proxy( 
  17086.     IHTMLControlElement __RPC_FAR * This,
  17087.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17088.  
  17089.  
  17090. void __RPC_STUB IHTMLControlElement_get_accessKey_Stub(
  17091.     IRpcStubBuffer *This,
  17092.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17093.     PRPC_MESSAGE _pRpcMessage,
  17094.     DWORD *_pdwStubPhase);
  17095.  
  17096.  
  17097. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onblur_Proxy( 
  17098.     IHTMLControlElement __RPC_FAR * This,
  17099.     /* [in] */ VARIANT v);
  17100.  
  17101.  
  17102. void __RPC_STUB IHTMLControlElement_put_onblur_Stub(
  17103.     IRpcStubBuffer *This,
  17104.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17105.     PRPC_MESSAGE _pRpcMessage,
  17106.     DWORD *_pdwStubPhase);
  17107.  
  17108.  
  17109. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onblur_Proxy( 
  17110.     IHTMLControlElement __RPC_FAR * This,
  17111.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17112.  
  17113.  
  17114. void __RPC_STUB IHTMLControlElement_get_onblur_Stub(
  17115.     IRpcStubBuffer *This,
  17116.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17117.     PRPC_MESSAGE _pRpcMessage,
  17118.     DWORD *_pdwStubPhase);
  17119.  
  17120.  
  17121. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onfocus_Proxy( 
  17122.     IHTMLControlElement __RPC_FAR * This,
  17123.     /* [in] */ VARIANT v);
  17124.  
  17125.  
  17126. void __RPC_STUB IHTMLControlElement_put_onfocus_Stub(
  17127.     IRpcStubBuffer *This,
  17128.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17129.     PRPC_MESSAGE _pRpcMessage,
  17130.     DWORD *_pdwStubPhase);
  17131.  
  17132.  
  17133. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onfocus_Proxy( 
  17134.     IHTMLControlElement __RPC_FAR * This,
  17135.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17136.  
  17137.  
  17138. void __RPC_STUB IHTMLControlElement_get_onfocus_Stub(
  17139.     IRpcStubBuffer *This,
  17140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17141.     PRPC_MESSAGE _pRpcMessage,
  17142.     DWORD *_pdwStubPhase);
  17143.  
  17144.  
  17145. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onresize_Proxy( 
  17146.     IHTMLControlElement __RPC_FAR * This,
  17147.     /* [in] */ VARIANT v);
  17148.  
  17149.  
  17150. void __RPC_STUB IHTMLControlElement_put_onresize_Stub(
  17151.     IRpcStubBuffer *This,
  17152.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17153.     PRPC_MESSAGE _pRpcMessage,
  17154.     DWORD *_pdwStubPhase);
  17155.  
  17156.  
  17157. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onresize_Proxy( 
  17158.     IHTMLControlElement __RPC_FAR * This,
  17159.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17160.  
  17161.  
  17162. void __RPC_STUB IHTMLControlElement_get_onresize_Stub(
  17163.     IRpcStubBuffer *This,
  17164.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17165.     PRPC_MESSAGE _pRpcMessage,
  17166.     DWORD *_pdwStubPhase);
  17167.  
  17168.  
  17169. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_blur_Proxy( 
  17170.     IHTMLControlElement __RPC_FAR * This);
  17171.  
  17172.  
  17173. void __RPC_STUB IHTMLControlElement_blur_Stub(
  17174.     IRpcStubBuffer *This,
  17175.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17176.     PRPC_MESSAGE _pRpcMessage,
  17177.     DWORD *_pdwStubPhase);
  17178.  
  17179.  
  17180. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_addFilter_Proxy( 
  17181.     IHTMLControlElement __RPC_FAR * This,
  17182.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  17183.  
  17184.  
  17185. void __RPC_STUB IHTMLControlElement_addFilter_Stub(
  17186.     IRpcStubBuffer *This,
  17187.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17188.     PRPC_MESSAGE _pRpcMessage,
  17189.     DWORD *_pdwStubPhase);
  17190.  
  17191.  
  17192. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_removeFilter_Proxy( 
  17193.     IHTMLControlElement __RPC_FAR * This,
  17194.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  17195.  
  17196.  
  17197. void __RPC_STUB IHTMLControlElement_removeFilter_Stub(
  17198.     IRpcStubBuffer *This,
  17199.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17200.     PRPC_MESSAGE _pRpcMessage,
  17201.     DWORD *_pdwStubPhase);
  17202.  
  17203.  
  17204. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientHeight_Proxy( 
  17205.     IHTMLControlElement __RPC_FAR * This,
  17206.     /* [out][retval] */ long __RPC_FAR *p);
  17207.  
  17208.  
  17209. void __RPC_STUB IHTMLControlElement_get_clientHeight_Stub(
  17210.     IRpcStubBuffer *This,
  17211.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17212.     PRPC_MESSAGE _pRpcMessage,
  17213.     DWORD *_pdwStubPhase);
  17214.  
  17215.  
  17216. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientWidth_Proxy( 
  17217.     IHTMLControlElement __RPC_FAR * This,
  17218.     /* [out][retval] */ long __RPC_FAR *p);
  17219.  
  17220.  
  17221. void __RPC_STUB IHTMLControlElement_get_clientWidth_Stub(
  17222.     IRpcStubBuffer *This,
  17223.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17224.     PRPC_MESSAGE _pRpcMessage,
  17225.     DWORD *_pdwStubPhase);
  17226.  
  17227.  
  17228. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientTop_Proxy( 
  17229.     IHTMLControlElement __RPC_FAR * This,
  17230.     /* [out][retval] */ long __RPC_FAR *p);
  17231.  
  17232.  
  17233. void __RPC_STUB IHTMLControlElement_get_clientTop_Stub(
  17234.     IRpcStubBuffer *This,
  17235.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17236.     PRPC_MESSAGE _pRpcMessage,
  17237.     DWORD *_pdwStubPhase);
  17238.  
  17239.  
  17240. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientLeft_Proxy( 
  17241.     IHTMLControlElement __RPC_FAR * This,
  17242.     /* [out][retval] */ long __RPC_FAR *p);
  17243.  
  17244.  
  17245. void __RPC_STUB IHTMLControlElement_get_clientLeft_Stub(
  17246.     IRpcStubBuffer *This,
  17247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17248.     PRPC_MESSAGE _pRpcMessage,
  17249.     DWORD *_pdwStubPhase);
  17250.  
  17251.  
  17252.  
  17253. #endif     /* __IHTMLControlElement_INTERFACE_DEFINED__ */
  17254.  
  17255.  
  17256. #ifndef __DispIHTMLControlElement_DISPINTERFACE_DEFINED__
  17257. #define __DispIHTMLControlElement_DISPINTERFACE_DEFINED__
  17258.  
  17259. /****************************************
  17260.  * Generated header for dispinterface: DispIHTMLControlElement
  17261.  * at Mon Nov 17 12:04:35 1997
  17262.  * using MIDL 3.02.88
  17263.  ****************************************/
  17264. /* [uuid][hidden] */ 
  17265.  
  17266.  
  17267.  
  17268. EXTERN_C const IID DIID_DispIHTMLControlElement;
  17269.  
  17270. #if defined(__cplusplus) && !defined(CINTERFACE)
  17271.  
  17272.     interface DECLSPEC_UUID("3050f53f-98b5-11cf-bb82-00aa00bdce0b")
  17273.     DispIHTMLControlElement : public IDispatch
  17274.     {
  17275.     };
  17276.     
  17277. #else     /* C style interface */
  17278.  
  17279.     typedef struct DispIHTMLControlElementVtbl
  17280.     {
  17281.         BEGIN_INTERFACE
  17282.         
  17283.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17284.             DispIHTMLControlElement __RPC_FAR * This,
  17285.             /* [in] */ REFIID riid,
  17286.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17287.         
  17288.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17289.             DispIHTMLControlElement __RPC_FAR * This);
  17290.         
  17291.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17292.             DispIHTMLControlElement __RPC_FAR * This);
  17293.         
  17294.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17295.             DispIHTMLControlElement __RPC_FAR * This,
  17296.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17297.         
  17298.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17299.             DispIHTMLControlElement __RPC_FAR * This,
  17300.             /* [in] */ UINT iTInfo,
  17301.             /* [in] */ LCID lcid,
  17302.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17303.         
  17304.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17305.             DispIHTMLControlElement __RPC_FAR * This,
  17306.             /* [in] */ REFIID riid,
  17307.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17308.             /* [in] */ UINT cNames,
  17309.             /* [in] */ LCID lcid,
  17310.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17311.         
  17312.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17313.             DispIHTMLControlElement __RPC_FAR * This,
  17314.             /* [in] */ DISPID dispIdMember,
  17315.             /* [in] */ REFIID riid,
  17316.             /* [in] */ LCID lcid,
  17317.             /* [in] */ WORD wFlags,
  17318.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17319.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17320.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17321.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17322.         
  17323.         END_INTERFACE
  17324.     } DispIHTMLControlElementVtbl;
  17325.  
  17326.     interface DispIHTMLControlElement
  17327.     {
  17328.         CONST_VTBL struct DispIHTMLControlElementVtbl __RPC_FAR *lpVtbl;
  17329.     };
  17330.  
  17331.     
  17332.  
  17333. #ifdef COBJMACROS
  17334.  
  17335.  
  17336. #define DispIHTMLControlElement_QueryInterface(This,riid,ppvObject)    \
  17337.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17338.  
  17339. #define DispIHTMLControlElement_AddRef(This)    \
  17340.     (This)->lpVtbl -> AddRef(This)
  17341.  
  17342. #define DispIHTMLControlElement_Release(This)    \
  17343.     (This)->lpVtbl -> Release(This)
  17344.  
  17345.  
  17346. #define DispIHTMLControlElement_GetTypeInfoCount(This,pctinfo)    \
  17347.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17348.  
  17349. #define DispIHTMLControlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17350.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17351.  
  17352. #define DispIHTMLControlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17353.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17354.  
  17355. #define DispIHTMLControlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17356.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17357.  
  17358. #endif /* COBJMACROS */
  17359.  
  17360.  
  17361. #endif     /* C style interface */
  17362.  
  17363.  
  17364. #endif     /* __DispIHTMLControlElement_DISPINTERFACE_DEFINED__ */
  17365.  
  17366.  
  17367. #ifndef __IHTMLTextElement_INTERFACE_DEFINED__
  17368. #define __IHTMLTextElement_INTERFACE_DEFINED__
  17369.  
  17370. /****************************************
  17371.  * Generated header for interface: IHTMLTextElement
  17372.  * at Mon Nov 17 12:04:35 1997
  17373.  * using MIDL 3.02.88
  17374.  ****************************************/
  17375. /* [object][uuid][dual][oleautomation] */ 
  17376.  
  17377.  
  17378.  
  17379. EXTERN_C const IID IID_IHTMLTextElement;
  17380.  
  17381. #if defined(__cplusplus) && !defined(CINTERFACE)
  17382.     
  17383.     interface DECLSPEC_UUID("3050f218-98b5-11cf-bb82-00aa00bdce0b")
  17384.     IHTMLTextElement : public IDispatch
  17385.     {
  17386.     public:
  17387.     };
  17388.     
  17389. #else     /* C style interface */
  17390.  
  17391.     typedef struct IHTMLTextElementVtbl
  17392.     {
  17393.         BEGIN_INTERFACE
  17394.         
  17395.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17396.             IHTMLTextElement __RPC_FAR * This,
  17397.             /* [in] */ REFIID riid,
  17398.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17399.         
  17400.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17401.             IHTMLTextElement __RPC_FAR * This);
  17402.         
  17403.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17404.             IHTMLTextElement __RPC_FAR * This);
  17405.         
  17406.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17407.             IHTMLTextElement __RPC_FAR * This,
  17408.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17409.         
  17410.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17411.             IHTMLTextElement __RPC_FAR * This,
  17412.             /* [in] */ UINT iTInfo,
  17413.             /* [in] */ LCID lcid,
  17414.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17415.         
  17416.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17417.             IHTMLTextElement __RPC_FAR * This,
  17418.             /* [in] */ REFIID riid,
  17419.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17420.             /* [in] */ UINT cNames,
  17421.             /* [in] */ LCID lcid,
  17422.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17423.         
  17424.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17425.             IHTMLTextElement __RPC_FAR * This,
  17426.             /* [in] */ DISPID dispIdMember,
  17427.             /* [in] */ REFIID riid,
  17428.             /* [in] */ LCID lcid,
  17429.             /* [in] */ WORD wFlags,
  17430.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17431.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17432.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17433.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17434.         
  17435.         END_INTERFACE
  17436.     } IHTMLTextElementVtbl;
  17437.  
  17438.     interface IHTMLTextElement
  17439.     {
  17440.         CONST_VTBL struct IHTMLTextElementVtbl __RPC_FAR *lpVtbl;
  17441.     };
  17442.  
  17443.     
  17444.  
  17445. #ifdef COBJMACROS
  17446.  
  17447.  
  17448. #define IHTMLTextElement_QueryInterface(This,riid,ppvObject)    \
  17449.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17450.  
  17451. #define IHTMLTextElement_AddRef(This)    \
  17452.     (This)->lpVtbl -> AddRef(This)
  17453.  
  17454. #define IHTMLTextElement_Release(This)    \
  17455.     (This)->lpVtbl -> Release(This)
  17456.  
  17457.  
  17458. #define IHTMLTextElement_GetTypeInfoCount(This,pctinfo)    \
  17459.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17460.  
  17461. #define IHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17462.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17463.  
  17464. #define IHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17465.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17466.  
  17467. #define IHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17468.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17469.  
  17470.  
  17471. #endif /* COBJMACROS */
  17472.  
  17473.  
  17474. #endif     /* C style interface */
  17475.  
  17476.  
  17477.  
  17478.  
  17479. #endif     /* __IHTMLTextElement_INTERFACE_DEFINED__ */
  17480.  
  17481.  
  17482. #ifndef __DispIHTMLTextElement_DISPINTERFACE_DEFINED__
  17483. #define __DispIHTMLTextElement_DISPINTERFACE_DEFINED__
  17484.  
  17485. /****************************************
  17486.  * Generated header for dispinterface: DispIHTMLTextElement
  17487.  * at Mon Nov 17 12:04:35 1997
  17488.  * using MIDL 3.02.88
  17489.  ****************************************/
  17490. /* [uuid][hidden] */ 
  17491.  
  17492.  
  17493.  
  17494. EXTERN_C const IID DIID_DispIHTMLTextElement;
  17495.  
  17496. #if defined(__cplusplus) && !defined(CINTERFACE)
  17497.  
  17498.     interface DECLSPEC_UUID("3050f537-98b5-11cf-bb82-00aa00bdce0b")
  17499.     DispIHTMLTextElement : public IDispatch
  17500.     {
  17501.     };
  17502.     
  17503. #else     /* C style interface */
  17504.  
  17505.     typedef struct DispIHTMLTextElementVtbl
  17506.     {
  17507.         BEGIN_INTERFACE
  17508.         
  17509.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17510.             DispIHTMLTextElement __RPC_FAR * This,
  17511.             /* [in] */ REFIID riid,
  17512.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17513.         
  17514.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17515.             DispIHTMLTextElement __RPC_FAR * This);
  17516.         
  17517.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17518.             DispIHTMLTextElement __RPC_FAR * This);
  17519.         
  17520.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17521.             DispIHTMLTextElement __RPC_FAR * This,
  17522.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17523.         
  17524.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17525.             DispIHTMLTextElement __RPC_FAR * This,
  17526.             /* [in] */ UINT iTInfo,
  17527.             /* [in] */ LCID lcid,
  17528.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17529.         
  17530.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17531.             DispIHTMLTextElement __RPC_FAR * This,
  17532.             /* [in] */ REFIID riid,
  17533.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17534.             /* [in] */ UINT cNames,
  17535.             /* [in] */ LCID lcid,
  17536.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17537.         
  17538.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17539.             DispIHTMLTextElement __RPC_FAR * This,
  17540.             /* [in] */ DISPID dispIdMember,
  17541.             /* [in] */ REFIID riid,
  17542.             /* [in] */ LCID lcid,
  17543.             /* [in] */ WORD wFlags,
  17544.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17545.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17546.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17547.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17548.         
  17549.         END_INTERFACE
  17550.     } DispIHTMLTextElementVtbl;
  17551.  
  17552.     interface DispIHTMLTextElement
  17553.     {
  17554.         CONST_VTBL struct DispIHTMLTextElementVtbl __RPC_FAR *lpVtbl;
  17555.     };
  17556.  
  17557.     
  17558.  
  17559. #ifdef COBJMACROS
  17560.  
  17561.  
  17562. #define DispIHTMLTextElement_QueryInterface(This,riid,ppvObject)    \
  17563.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17564.  
  17565. #define DispIHTMLTextElement_AddRef(This)    \
  17566.     (This)->lpVtbl -> AddRef(This)
  17567.  
  17568. #define DispIHTMLTextElement_Release(This)    \
  17569.     (This)->lpVtbl -> Release(This)
  17570.  
  17571.  
  17572. #define DispIHTMLTextElement_GetTypeInfoCount(This,pctinfo)    \
  17573.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17574.  
  17575. #define DispIHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17576.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17577.  
  17578. #define DispIHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17579.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17580.  
  17581. #define DispIHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17582.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17583.  
  17584. #endif /* COBJMACROS */
  17585.  
  17586.  
  17587. #endif     /* C style interface */
  17588.  
  17589.  
  17590. #endif     /* __DispIHTMLTextElement_DISPINTERFACE_DEFINED__ */
  17591.  
  17592.  
  17593. EXTERN_C const CLSID CLSID_HTMLTextElement;
  17594.  
  17595. #ifdef __cplusplus
  17596.  
  17597. class DECLSPEC_UUID("3050f26a-98b5-11cf-bb82-00aa00bdce0b")
  17598. HTMLTextElement;
  17599. #endif
  17600.  
  17601. #ifndef __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
  17602. #define __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
  17603.  
  17604. /****************************************
  17605.  * Generated header for dispinterface: HTMLTextContainerEvents
  17606.  * at Mon Nov 17 12:04:35 1997
  17607.  * using MIDL 3.02.88
  17608.  ****************************************/
  17609. /* [uuid][hidden] */ 
  17610.  
  17611.  
  17612.  
  17613. EXTERN_C const IID DIID_HTMLTextContainerEvents;
  17614.  
  17615. #if defined(__cplusplus) && !defined(CINTERFACE)
  17616.  
  17617.     interface DECLSPEC_UUID("1FF6AA72-5842-11cf-A707-00AA00C0098D")
  17618.     HTMLTextContainerEvents : public IDispatch
  17619.     {
  17620.     };
  17621.     
  17622. #else     /* C style interface */
  17623.  
  17624.     typedef struct HTMLTextContainerEventsVtbl
  17625.     {
  17626.         BEGIN_INTERFACE
  17627.         
  17628.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17629.             HTMLTextContainerEvents __RPC_FAR * This,
  17630.             /* [in] */ REFIID riid,
  17631.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17632.         
  17633.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17634.             HTMLTextContainerEvents __RPC_FAR * This);
  17635.         
  17636.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17637.             HTMLTextContainerEvents __RPC_FAR * This);
  17638.         
  17639.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17640.             HTMLTextContainerEvents __RPC_FAR * This,
  17641.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17642.         
  17643.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17644.             HTMLTextContainerEvents __RPC_FAR * This,
  17645.             /* [in] */ UINT iTInfo,
  17646.             /* [in] */ LCID lcid,
  17647.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17648.         
  17649.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17650.             HTMLTextContainerEvents __RPC_FAR * This,
  17651.             /* [in] */ REFIID riid,
  17652.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17653.             /* [in] */ UINT cNames,
  17654.             /* [in] */ LCID lcid,
  17655.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17656.         
  17657.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17658.             HTMLTextContainerEvents __RPC_FAR * This,
  17659.             /* [in] */ DISPID dispIdMember,
  17660.             /* [in] */ REFIID riid,
  17661.             /* [in] */ LCID lcid,
  17662.             /* [in] */ WORD wFlags,
  17663.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17664.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17665.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17666.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17667.         
  17668.         END_INTERFACE
  17669.     } HTMLTextContainerEventsVtbl;
  17670.  
  17671.     interface HTMLTextContainerEvents
  17672.     {
  17673.         CONST_VTBL struct HTMLTextContainerEventsVtbl __RPC_FAR *lpVtbl;
  17674.     };
  17675.  
  17676.     
  17677.  
  17678. #ifdef COBJMACROS
  17679.  
  17680.  
  17681. #define HTMLTextContainerEvents_QueryInterface(This,riid,ppvObject)    \
  17682.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17683.  
  17684. #define HTMLTextContainerEvents_AddRef(This)    \
  17685.     (This)->lpVtbl -> AddRef(This)
  17686.  
  17687. #define HTMLTextContainerEvents_Release(This)    \
  17688.     (This)->lpVtbl -> Release(This)
  17689.  
  17690.  
  17691. #define HTMLTextContainerEvents_GetTypeInfoCount(This,pctinfo)    \
  17692.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17693.  
  17694. #define HTMLTextContainerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17695.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17696.  
  17697. #define HTMLTextContainerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17698.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17699.  
  17700. #define HTMLTextContainerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17701.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17702.  
  17703. #endif /* COBJMACROS */
  17704.  
  17705.  
  17706. #endif     /* C style interface */
  17707.  
  17708.  
  17709. #endif     /* __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__ */
  17710.  
  17711.  
  17712. #ifndef __IHTMLTextContainer_INTERFACE_DEFINED__
  17713. #define __IHTMLTextContainer_INTERFACE_DEFINED__
  17714.  
  17715. /****************************************
  17716.  * Generated header for interface: IHTMLTextContainer
  17717.  * at Mon Nov 17 12:04:35 1997
  17718.  * using MIDL 3.02.88
  17719.  ****************************************/
  17720. /* [object][uuid][dual][oleautomation] */ 
  17721.  
  17722.  
  17723.  
  17724. EXTERN_C const IID IID_IHTMLTextContainer;
  17725.  
  17726. #if defined(__cplusplus) && !defined(CINTERFACE)
  17727.     
  17728.     interface DECLSPEC_UUID("3050f230-98b5-11cf-bb82-00aa00bdce0b")
  17729.     IHTMLTextContainer : public IDispatch
  17730.     {
  17731.     public:
  17732.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createControlRange( 
  17733.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range) = 0;
  17734.         
  17735.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollHeight( 
  17736.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17737.         
  17738.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollWidth( 
  17739.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17740.         
  17741.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollTop( 
  17742.             /* [in] */ long v) = 0;
  17743.         
  17744.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollTop( 
  17745.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17746.         
  17747.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollLeft( 
  17748.             /* [in] */ long v) = 0;
  17749.         
  17750.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollLeft( 
  17751.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17752.         
  17753.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll( 
  17754.             /* [in] */ VARIANT v) = 0;
  17755.         
  17756.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll( 
  17757.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17758.         
  17759.     };
  17760.     
  17761. #else     /* C style interface */
  17762.  
  17763.     typedef struct IHTMLTextContainerVtbl
  17764.     {
  17765.         BEGIN_INTERFACE
  17766.         
  17767.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17768.             IHTMLTextContainer __RPC_FAR * This,
  17769.             /* [in] */ REFIID riid,
  17770.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17771.         
  17772.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17773.             IHTMLTextContainer __RPC_FAR * This);
  17774.         
  17775.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17776.             IHTMLTextContainer __RPC_FAR * This);
  17777.         
  17778.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17779.             IHTMLTextContainer __RPC_FAR * This,
  17780.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17781.         
  17782.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17783.             IHTMLTextContainer __RPC_FAR * This,
  17784.             /* [in] */ UINT iTInfo,
  17785.             /* [in] */ LCID lcid,
  17786.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17787.         
  17788.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17789.             IHTMLTextContainer __RPC_FAR * This,
  17790.             /* [in] */ REFIID riid,
  17791.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17792.             /* [in] */ UINT cNames,
  17793.             /* [in] */ LCID lcid,
  17794.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17795.         
  17796.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17797.             IHTMLTextContainer __RPC_FAR * This,
  17798.             /* [in] */ DISPID dispIdMember,
  17799.             /* [in] */ REFIID riid,
  17800.             /* [in] */ LCID lcid,
  17801.             /* [in] */ WORD wFlags,
  17802.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17803.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17804.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17805.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17806.         
  17807.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createControlRange )( 
  17808.             IHTMLTextContainer __RPC_FAR * This,
  17809.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  17810.         
  17811.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollHeight )( 
  17812.             IHTMLTextContainer __RPC_FAR * This,
  17813.             /* [out][retval] */ long __RPC_FAR *p);
  17814.         
  17815.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollWidth )( 
  17816.             IHTMLTextContainer __RPC_FAR * This,
  17817.             /* [out][retval] */ long __RPC_FAR *p);
  17818.         
  17819.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollTop )( 
  17820.             IHTMLTextContainer __RPC_FAR * This,
  17821.             /* [in] */ long v);
  17822.         
  17823.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollTop )( 
  17824.             IHTMLTextContainer __RPC_FAR * This,
  17825.             /* [out][retval] */ long __RPC_FAR *p);
  17826.         
  17827.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollLeft )( 
  17828.             IHTMLTextContainer __RPC_FAR * This,
  17829.             /* [in] */ long v);
  17830.         
  17831.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollLeft )( 
  17832.             IHTMLTextContainer __RPC_FAR * This,
  17833.             /* [out][retval] */ long __RPC_FAR *p);
  17834.         
  17835.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onscroll )( 
  17836.             IHTMLTextContainer __RPC_FAR * This,
  17837.             /* [in] */ VARIANT v);
  17838.         
  17839.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onscroll )( 
  17840.             IHTMLTextContainer __RPC_FAR * This,
  17841.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17842.         
  17843.         END_INTERFACE
  17844.     } IHTMLTextContainerVtbl;
  17845.  
  17846.     interface IHTMLTextContainer
  17847.     {
  17848.         CONST_VTBL struct IHTMLTextContainerVtbl __RPC_FAR *lpVtbl;
  17849.     };
  17850.  
  17851.     
  17852.  
  17853. #ifdef COBJMACROS
  17854.  
  17855.  
  17856. #define IHTMLTextContainer_QueryInterface(This,riid,ppvObject)    \
  17857.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17858.  
  17859. #define IHTMLTextContainer_AddRef(This)    \
  17860.     (This)->lpVtbl -> AddRef(This)
  17861.  
  17862. #define IHTMLTextContainer_Release(This)    \
  17863.     (This)->lpVtbl -> Release(This)
  17864.  
  17865.  
  17866. #define IHTMLTextContainer_GetTypeInfoCount(This,pctinfo)    \
  17867.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17868.  
  17869. #define IHTMLTextContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17870.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17871.  
  17872. #define IHTMLTextContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17873.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17874.  
  17875. #define IHTMLTextContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17876.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17877.  
  17878.  
  17879. #define IHTMLTextContainer_createControlRange(This,range)    \
  17880.     (This)->lpVtbl -> createControlRange(This,range)
  17881.  
  17882. #define IHTMLTextContainer_get_scrollHeight(This,p)    \
  17883.     (This)->lpVtbl -> get_scrollHeight(This,p)
  17884.  
  17885. #define IHTMLTextContainer_get_scrollWidth(This,p)    \
  17886.     (This)->lpVtbl -> get_scrollWidth(This,p)
  17887.  
  17888. #define IHTMLTextContainer_put_scrollTop(This,v)    \
  17889.     (This)->lpVtbl -> put_scrollTop(This,v)
  17890.  
  17891. #define IHTMLTextContainer_get_scrollTop(This,p)    \
  17892.     (This)->lpVtbl -> get_scrollTop(This,p)
  17893.  
  17894. #define IHTMLTextContainer_put_scrollLeft(This,v)    \
  17895.     (This)->lpVtbl -> put_scrollLeft(This,v)
  17896.  
  17897. #define IHTMLTextContainer_get_scrollLeft(This,p)    \
  17898.     (This)->lpVtbl -> get_scrollLeft(This,p)
  17899.  
  17900. #define IHTMLTextContainer_put_onscroll(This,v)    \
  17901.     (This)->lpVtbl -> put_onscroll(This,v)
  17902.  
  17903. #define IHTMLTextContainer_get_onscroll(This,p)    \
  17904.     (This)->lpVtbl -> get_onscroll(This,p)
  17905.  
  17906. #endif /* COBJMACROS */
  17907.  
  17908.  
  17909. #endif     /* C style interface */
  17910.  
  17911.  
  17912.  
  17913. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_createControlRange_Proxy( 
  17914.     IHTMLTextContainer __RPC_FAR * This,
  17915.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  17916.  
  17917.  
  17918. void __RPC_STUB IHTMLTextContainer_createControlRange_Stub(
  17919.     IRpcStubBuffer *This,
  17920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17921.     PRPC_MESSAGE _pRpcMessage,
  17922.     DWORD *_pdwStubPhase);
  17923.  
  17924.  
  17925. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollHeight_Proxy( 
  17926.     IHTMLTextContainer __RPC_FAR * This,
  17927.     /* [out][retval] */ long __RPC_FAR *p);
  17928.  
  17929.  
  17930. void __RPC_STUB IHTMLTextContainer_get_scrollHeight_Stub(
  17931.     IRpcStubBuffer *This,
  17932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17933.     PRPC_MESSAGE _pRpcMessage,
  17934.     DWORD *_pdwStubPhase);
  17935.  
  17936.  
  17937. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollWidth_Proxy( 
  17938.     IHTMLTextContainer __RPC_FAR * This,
  17939.     /* [out][retval] */ long __RPC_FAR *p);
  17940.  
  17941.  
  17942. void __RPC_STUB IHTMLTextContainer_get_scrollWidth_Stub(
  17943.     IRpcStubBuffer *This,
  17944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17945.     PRPC_MESSAGE _pRpcMessage,
  17946.     DWORD *_pdwStubPhase);
  17947.  
  17948.  
  17949. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollTop_Proxy( 
  17950.     IHTMLTextContainer __RPC_FAR * This,
  17951.     /* [in] */ long v);
  17952.  
  17953.  
  17954. void __RPC_STUB IHTMLTextContainer_put_scrollTop_Stub(
  17955.     IRpcStubBuffer *This,
  17956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17957.     PRPC_MESSAGE _pRpcMessage,
  17958.     DWORD *_pdwStubPhase);
  17959.  
  17960.  
  17961. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollTop_Proxy( 
  17962.     IHTMLTextContainer __RPC_FAR * This,
  17963.     /* [out][retval] */ long __RPC_FAR *p);
  17964.  
  17965.  
  17966. void __RPC_STUB IHTMLTextContainer_get_scrollTop_Stub(
  17967.     IRpcStubBuffer *This,
  17968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17969.     PRPC_MESSAGE _pRpcMessage,
  17970.     DWORD *_pdwStubPhase);
  17971.  
  17972.  
  17973. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollLeft_Proxy( 
  17974.     IHTMLTextContainer __RPC_FAR * This,
  17975.     /* [in] */ long v);
  17976.  
  17977.  
  17978. void __RPC_STUB IHTMLTextContainer_put_scrollLeft_Stub(
  17979.     IRpcStubBuffer *This,
  17980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17981.     PRPC_MESSAGE _pRpcMessage,
  17982.     DWORD *_pdwStubPhase);
  17983.  
  17984.  
  17985. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollLeft_Proxy( 
  17986.     IHTMLTextContainer __RPC_FAR * This,
  17987.     /* [out][retval] */ long __RPC_FAR *p);
  17988.  
  17989.  
  17990. void __RPC_STUB IHTMLTextContainer_get_scrollLeft_Stub(
  17991.     IRpcStubBuffer *This,
  17992.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17993.     PRPC_MESSAGE _pRpcMessage,
  17994.     DWORD *_pdwStubPhase);
  17995.  
  17996.  
  17997. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_onscroll_Proxy( 
  17998.     IHTMLTextContainer __RPC_FAR * This,
  17999.     /* [in] */ VARIANT v);
  18000.  
  18001.  
  18002. void __RPC_STUB IHTMLTextContainer_put_onscroll_Stub(
  18003.     IRpcStubBuffer *This,
  18004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18005.     PRPC_MESSAGE _pRpcMessage,
  18006.     DWORD *_pdwStubPhase);
  18007.  
  18008.  
  18009. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_onscroll_Proxy( 
  18010.     IHTMLTextContainer __RPC_FAR * This,
  18011.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18012.  
  18013.  
  18014. void __RPC_STUB IHTMLTextContainer_get_onscroll_Stub(
  18015.     IRpcStubBuffer *This,
  18016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18017.     PRPC_MESSAGE _pRpcMessage,
  18018.     DWORD *_pdwStubPhase);
  18019.  
  18020.  
  18021.  
  18022. #endif     /* __IHTMLTextContainer_INTERFACE_DEFINED__ */
  18023.  
  18024.  
  18025. #ifndef __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__
  18026. #define __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__
  18027.  
  18028. /****************************************
  18029.  * Generated header for dispinterface: DispIHTMLTextContainer
  18030.  * at Mon Nov 17 12:04:35 1997
  18031.  * using MIDL 3.02.88
  18032.  ****************************************/
  18033. /* [uuid][hidden] */ 
  18034.  
  18035.  
  18036.  
  18037. EXTERN_C const IID DIID_DispIHTMLTextContainer;
  18038.  
  18039. #if defined(__cplusplus) && !defined(CINTERFACE)
  18040.  
  18041.     interface DECLSPEC_UUID("3050f53e-98b5-11cf-bb82-00aa00bdce0b")
  18042.     DispIHTMLTextContainer : public IDispatch
  18043.     {
  18044.     };
  18045.     
  18046. #else     /* C style interface */
  18047.  
  18048.     typedef struct DispIHTMLTextContainerVtbl
  18049.     {
  18050.         BEGIN_INTERFACE
  18051.         
  18052.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18053.             DispIHTMLTextContainer __RPC_FAR * This,
  18054.             /* [in] */ REFIID riid,
  18055.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18056.         
  18057.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18058.             DispIHTMLTextContainer __RPC_FAR * This);
  18059.         
  18060.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18061.             DispIHTMLTextContainer __RPC_FAR * This);
  18062.         
  18063.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18064.             DispIHTMLTextContainer __RPC_FAR * This,
  18065.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18066.         
  18067.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18068.             DispIHTMLTextContainer __RPC_FAR * This,
  18069.             /* [in] */ UINT iTInfo,
  18070.             /* [in] */ LCID lcid,
  18071.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18072.         
  18073.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18074.             DispIHTMLTextContainer __RPC_FAR * This,
  18075.             /* [in] */ REFIID riid,
  18076.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18077.             /* [in] */ UINT cNames,
  18078.             /* [in] */ LCID lcid,
  18079.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18080.         
  18081.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18082.             DispIHTMLTextContainer __RPC_FAR * This,
  18083.             /* [in] */ DISPID dispIdMember,
  18084.             /* [in] */ REFIID riid,
  18085.             /* [in] */ LCID lcid,
  18086.             /* [in] */ WORD wFlags,
  18087.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18088.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18089.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18090.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18091.         
  18092.         END_INTERFACE
  18093.     } DispIHTMLTextContainerVtbl;
  18094.  
  18095.     interface DispIHTMLTextContainer
  18096.     {
  18097.         CONST_VTBL struct DispIHTMLTextContainerVtbl __RPC_FAR *lpVtbl;
  18098.     };
  18099.  
  18100.     
  18101.  
  18102. #ifdef COBJMACROS
  18103.  
  18104.  
  18105. #define DispIHTMLTextContainer_QueryInterface(This,riid,ppvObject)    \
  18106.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18107.  
  18108. #define DispIHTMLTextContainer_AddRef(This)    \
  18109.     (This)->lpVtbl -> AddRef(This)
  18110.  
  18111. #define DispIHTMLTextContainer_Release(This)    \
  18112.     (This)->lpVtbl -> Release(This)
  18113.  
  18114.  
  18115. #define DispIHTMLTextContainer_GetTypeInfoCount(This,pctinfo)    \
  18116.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18117.  
  18118. #define DispIHTMLTextContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18119.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18120.  
  18121. #define DispIHTMLTextContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18122.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18123.  
  18124. #define DispIHTMLTextContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18125.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18126.  
  18127. #endif /* COBJMACROS */
  18128.  
  18129.  
  18130. #endif     /* C style interface */
  18131.  
  18132.  
  18133. #endif     /* __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__ */
  18134.  
  18135.  
  18136. #ifndef __IHTMLControlRange_INTERFACE_DEFINED__
  18137. #define __IHTMLControlRange_INTERFACE_DEFINED__
  18138.  
  18139. /****************************************
  18140.  * Generated header for interface: IHTMLControlRange
  18141.  * at Mon Nov 17 12:04:35 1997
  18142.  * using MIDL 3.02.88
  18143.  ****************************************/
  18144. /* [object][uuid][dual][oleautomation] */ 
  18145.  
  18146.  
  18147.  
  18148. EXTERN_C const IID IID_IHTMLControlRange;
  18149.  
  18150. #if defined(__cplusplus) && !defined(CINTERFACE)
  18151.     
  18152.     interface DECLSPEC_UUID("3050f29c-98b5-11cf-bb82-00aa00bdce0b")
  18153.     IHTMLControlRange : public IDispatch
  18154.     {
  18155.     public:
  18156.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  18157.         
  18158.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE add( 
  18159.             /* [in] */ IHTMLControlElement __RPC_FAR *item) = 0;
  18160.         
  18161.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove( 
  18162.             /* [in] */ long index) = 0;
  18163.         
  18164.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  18165.             /* [in] */ long index,
  18166.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp) = 0;
  18167.         
  18168.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  18169.             /* [in][optional] */ VARIANT varargStart) = 0;
  18170.         
  18171.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported( 
  18172.             /* [in] */ BSTR cmdID,
  18173.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18174.         
  18175.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled( 
  18176.             /* [in] */ BSTR cmdID,
  18177.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18178.         
  18179.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState( 
  18180.             /* [in] */ BSTR cmdID,
  18181.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18182.         
  18183.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm( 
  18184.             /* [in] */ BSTR cmdID,
  18185.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18186.         
  18187.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText( 
  18188.             /* [in] */ BSTR cmdID,
  18189.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText) = 0;
  18190.         
  18191.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue( 
  18192.             /* [in] */ BSTR cmdID,
  18193.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue) = 0;
  18194.         
  18195.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand( 
  18196.             /* [in] */ BSTR cmdID,
  18197.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18198.             /* [in][optional] */ VARIANT value,
  18199.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18200.         
  18201.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp( 
  18202.             /* [in] */ BSTR cmdID,
  18203.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18204.         
  18205.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE commonParentElement( 
  18206.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent) = 0;
  18207.         
  18208.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  18209.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18210.         
  18211.     };
  18212.     
  18213. #else     /* C style interface */
  18214.  
  18215.     typedef struct IHTMLControlRangeVtbl
  18216.     {
  18217.         BEGIN_INTERFACE
  18218.         
  18219.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18220.             IHTMLControlRange __RPC_FAR * This,
  18221.             /* [in] */ REFIID riid,
  18222.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18223.         
  18224.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18225.             IHTMLControlRange __RPC_FAR * This);
  18226.         
  18227.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18228.             IHTMLControlRange __RPC_FAR * This);
  18229.         
  18230.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18231.             IHTMLControlRange __RPC_FAR * This,
  18232.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18233.         
  18234.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18235.             IHTMLControlRange __RPC_FAR * This,
  18236.             /* [in] */ UINT iTInfo,
  18237.             /* [in] */ LCID lcid,
  18238.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18239.         
  18240.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18241.             IHTMLControlRange __RPC_FAR * This,
  18242.             /* [in] */ REFIID riid,
  18243.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18244.             /* [in] */ UINT cNames,
  18245.             /* [in] */ LCID lcid,
  18246.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18247.         
  18248.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18249.             IHTMLControlRange __RPC_FAR * This,
  18250.             /* [in] */ DISPID dispIdMember,
  18251.             /* [in] */ REFIID riid,
  18252.             /* [in] */ LCID lcid,
  18253.             /* [in] */ WORD wFlags,
  18254.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18255.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18256.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18257.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18258.         
  18259.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *select )( 
  18260.             IHTMLControlRange __RPC_FAR * This);
  18261.         
  18262.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *add )( 
  18263.             IHTMLControlRange __RPC_FAR * This,
  18264.             /* [in] */ IHTMLControlElement __RPC_FAR *item);
  18265.         
  18266.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *remove )( 
  18267.             IHTMLControlRange __RPC_FAR * This,
  18268.             /* [in] */ long index);
  18269.         
  18270.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  18271.             IHTMLControlRange __RPC_FAR * This,
  18272.             /* [in] */ long index,
  18273.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp);
  18274.         
  18275.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  18276.             IHTMLControlRange __RPC_FAR * This,
  18277.             /* [in][optional] */ VARIANT varargStart);
  18278.         
  18279.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandSupported )( 
  18280.             IHTMLControlRange __RPC_FAR * This,
  18281.             /* [in] */ BSTR cmdID,
  18282.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18283.         
  18284.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandEnabled )( 
  18285.             IHTMLControlRange __RPC_FAR * This,
  18286.             /* [in] */ BSTR cmdID,
  18287.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18288.         
  18289.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandState )( 
  18290.             IHTMLControlRange __RPC_FAR * This,
  18291.             /* [in] */ BSTR cmdID,
  18292.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18293.         
  18294.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandIndeterm )( 
  18295.             IHTMLControlRange __RPC_FAR * This,
  18296.             /* [in] */ BSTR cmdID,
  18297.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18298.         
  18299.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandText )( 
  18300.             IHTMLControlRange __RPC_FAR * This,
  18301.             /* [in] */ BSTR cmdID,
  18302.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  18303.         
  18304.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandValue )( 
  18305.             IHTMLControlRange __RPC_FAR * This,
  18306.             /* [in] */ BSTR cmdID,
  18307.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  18308.         
  18309.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommand )( 
  18310.             IHTMLControlRange __RPC_FAR * This,
  18311.             /* [in] */ BSTR cmdID,
  18312.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18313.             /* [in][optional] */ VARIANT value,
  18314.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18315.         
  18316.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommandShowHelp )( 
  18317.             IHTMLControlRange __RPC_FAR * This,
  18318.             /* [in] */ BSTR cmdID,
  18319.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18320.         
  18321.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *commonParentElement )( 
  18322.             IHTMLControlRange __RPC_FAR * This,
  18323.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  18324.         
  18325.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  18326.             IHTMLControlRange __RPC_FAR * This,
  18327.             /* [out][retval] */ long __RPC_FAR *p);
  18328.         
  18329.         END_INTERFACE
  18330.     } IHTMLControlRangeVtbl;
  18331.  
  18332.     interface IHTMLControlRange
  18333.     {
  18334.         CONST_VTBL struct IHTMLControlRangeVtbl __RPC_FAR *lpVtbl;
  18335.     };
  18336.  
  18337.     
  18338.  
  18339. #ifdef COBJMACROS
  18340.  
  18341.  
  18342. #define IHTMLControlRange_QueryInterface(This,riid,ppvObject)    \
  18343.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18344.  
  18345. #define IHTMLControlRange_AddRef(This)    \
  18346.     (This)->lpVtbl -> AddRef(This)
  18347.  
  18348. #define IHTMLControlRange_Release(This)    \
  18349.     (This)->lpVtbl -> Release(This)
  18350.  
  18351.  
  18352. #define IHTMLControlRange_GetTypeInfoCount(This,pctinfo)    \
  18353.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18354.  
  18355. #define IHTMLControlRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18356.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18357.  
  18358. #define IHTMLControlRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18359.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18360.  
  18361. #define IHTMLControlRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18362.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18363.  
  18364.  
  18365. #define IHTMLControlRange_select(This)    \
  18366.     (This)->lpVtbl -> select(This)
  18367.  
  18368. #define IHTMLControlRange_add(This,item)    \
  18369.     (This)->lpVtbl -> add(This,item)
  18370.  
  18371. #define IHTMLControlRange_remove(This,index)    \
  18372.     (This)->lpVtbl -> remove(This,index)
  18373.  
  18374. #define IHTMLControlRange_item(This,index,pdisp)    \
  18375.     (This)->lpVtbl -> item(This,index,pdisp)
  18376.  
  18377. #define IHTMLControlRange_scrollIntoView(This,varargStart)    \
  18378.     (This)->lpVtbl -> scrollIntoView(This,varargStart)
  18379.  
  18380. #define IHTMLControlRange_queryCommandSupported(This,cmdID,pfRet)    \
  18381.     (This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
  18382.  
  18383. #define IHTMLControlRange_queryCommandEnabled(This,cmdID,pfRet)    \
  18384.     (This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
  18385.  
  18386. #define IHTMLControlRange_queryCommandState(This,cmdID,pfRet)    \
  18387.     (This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
  18388.  
  18389. #define IHTMLControlRange_queryCommandIndeterm(This,cmdID,pfRet)    \
  18390.     (This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
  18391.  
  18392. #define IHTMLControlRange_queryCommandText(This,cmdID,pcmdText)    \
  18393.     (This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
  18394.  
  18395. #define IHTMLControlRange_queryCommandValue(This,cmdID,pcmdValue)    \
  18396.     (This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
  18397.  
  18398. #define IHTMLControlRange_execCommand(This,cmdID,showUI,value,pfRet)    \
  18399.     (This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
  18400.  
  18401. #define IHTMLControlRange_execCommandShowHelp(This,cmdID,pfRet)    \
  18402.     (This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
  18403.  
  18404. #define IHTMLControlRange_commonParentElement(This,Parent)    \
  18405.     (This)->lpVtbl -> commonParentElement(This,Parent)
  18406.  
  18407. #define IHTMLControlRange_get_length(This,p)    \
  18408.     (This)->lpVtbl -> get_length(This,p)
  18409.  
  18410. #endif /* COBJMACROS */
  18411.  
  18412.  
  18413. #endif     /* C style interface */
  18414.  
  18415.  
  18416.  
  18417. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_select_Proxy( 
  18418.     IHTMLControlRange __RPC_FAR * This);
  18419.  
  18420.  
  18421. void __RPC_STUB IHTMLControlRange_select_Stub(
  18422.     IRpcStubBuffer *This,
  18423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18424.     PRPC_MESSAGE _pRpcMessage,
  18425.     DWORD *_pdwStubPhase);
  18426.  
  18427.  
  18428. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_add_Proxy( 
  18429.     IHTMLControlRange __RPC_FAR * This,
  18430.     /* [in] */ IHTMLControlElement __RPC_FAR *item);
  18431.  
  18432.  
  18433. void __RPC_STUB IHTMLControlRange_add_Stub(
  18434.     IRpcStubBuffer *This,
  18435.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18436.     PRPC_MESSAGE _pRpcMessage,
  18437.     DWORD *_pdwStubPhase);
  18438.  
  18439.  
  18440. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_remove_Proxy( 
  18441.     IHTMLControlRange __RPC_FAR * This,
  18442.     /* [in] */ long index);
  18443.  
  18444.  
  18445. void __RPC_STUB IHTMLControlRange_remove_Stub(
  18446.     IRpcStubBuffer *This,
  18447.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18448.     PRPC_MESSAGE _pRpcMessage,
  18449.     DWORD *_pdwStubPhase);
  18450.  
  18451.  
  18452. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_item_Proxy( 
  18453.     IHTMLControlRange __RPC_FAR * This,
  18454.     /* [in] */ long index,
  18455.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp);
  18456.  
  18457.  
  18458. void __RPC_STUB IHTMLControlRange_item_Stub(
  18459.     IRpcStubBuffer *This,
  18460.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18461.     PRPC_MESSAGE _pRpcMessage,
  18462.     DWORD *_pdwStubPhase);
  18463.  
  18464.  
  18465. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_scrollIntoView_Proxy( 
  18466.     IHTMLControlRange __RPC_FAR * This,
  18467.     /* [in][optional] */ VARIANT varargStart);
  18468.  
  18469.  
  18470. void __RPC_STUB IHTMLControlRange_scrollIntoView_Stub(
  18471.     IRpcStubBuffer *This,
  18472.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18473.     PRPC_MESSAGE _pRpcMessage,
  18474.     DWORD *_pdwStubPhase);
  18475.  
  18476.  
  18477. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandSupported_Proxy( 
  18478.     IHTMLControlRange __RPC_FAR * This,
  18479.     /* [in] */ BSTR cmdID,
  18480.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18481.  
  18482.  
  18483. void __RPC_STUB IHTMLControlRange_queryCommandSupported_Stub(
  18484.     IRpcStubBuffer *This,
  18485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18486.     PRPC_MESSAGE _pRpcMessage,
  18487.     DWORD *_pdwStubPhase);
  18488.  
  18489.  
  18490. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandEnabled_Proxy( 
  18491.     IHTMLControlRange __RPC_FAR * This,
  18492.     /* [in] */ BSTR cmdID,
  18493.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18494.  
  18495.  
  18496. void __RPC_STUB IHTMLControlRange_queryCommandEnabled_Stub(
  18497.     IRpcStubBuffer *This,
  18498.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18499.     PRPC_MESSAGE _pRpcMessage,
  18500.     DWORD *_pdwStubPhase);
  18501.  
  18502.  
  18503. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandState_Proxy( 
  18504.     IHTMLControlRange __RPC_FAR * This,
  18505.     /* [in] */ BSTR cmdID,
  18506.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18507.  
  18508.  
  18509. void __RPC_STUB IHTMLControlRange_queryCommandState_Stub(
  18510.     IRpcStubBuffer *This,
  18511.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18512.     PRPC_MESSAGE _pRpcMessage,
  18513.     DWORD *_pdwStubPhase);
  18514.  
  18515.  
  18516. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandIndeterm_Proxy( 
  18517.     IHTMLControlRange __RPC_FAR * This,
  18518.     /* [in] */ BSTR cmdID,
  18519.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18520.  
  18521.  
  18522. void __RPC_STUB IHTMLControlRange_queryCommandIndeterm_Stub(
  18523.     IRpcStubBuffer *This,
  18524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18525.     PRPC_MESSAGE _pRpcMessage,
  18526.     DWORD *_pdwStubPhase);
  18527.  
  18528.  
  18529. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandText_Proxy( 
  18530.     IHTMLControlRange __RPC_FAR * This,
  18531.     /* [in] */ BSTR cmdID,
  18532.     /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  18533.  
  18534.  
  18535. void __RPC_STUB IHTMLControlRange_queryCommandText_Stub(
  18536.     IRpcStubBuffer *This,
  18537.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18538.     PRPC_MESSAGE _pRpcMessage,
  18539.     DWORD *_pdwStubPhase);
  18540.  
  18541.  
  18542. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandValue_Proxy( 
  18543.     IHTMLControlRange __RPC_FAR * This,
  18544.     /* [in] */ BSTR cmdID,
  18545.     /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  18546.  
  18547.  
  18548. void __RPC_STUB IHTMLControlRange_queryCommandValue_Stub(
  18549.     IRpcStubBuffer *This,
  18550.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18551.     PRPC_MESSAGE _pRpcMessage,
  18552.     DWORD *_pdwStubPhase);
  18553.  
  18554.  
  18555. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommand_Proxy( 
  18556.     IHTMLControlRange __RPC_FAR * This,
  18557.     /* [in] */ BSTR cmdID,
  18558.     /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18559.     /* [in][optional] */ VARIANT value,
  18560.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18561.  
  18562.  
  18563. void __RPC_STUB IHTMLControlRange_execCommand_Stub(
  18564.     IRpcStubBuffer *This,
  18565.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18566.     PRPC_MESSAGE _pRpcMessage,
  18567.     DWORD *_pdwStubPhase);
  18568.  
  18569.  
  18570. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommandShowHelp_Proxy( 
  18571.     IHTMLControlRange __RPC_FAR * This,
  18572.     /* [in] */ BSTR cmdID,
  18573.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18574.  
  18575.  
  18576. void __RPC_STUB IHTMLControlRange_execCommandShowHelp_Stub(
  18577.     IRpcStubBuffer *This,
  18578.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18579.     PRPC_MESSAGE _pRpcMessage,
  18580.     DWORD *_pdwStubPhase);
  18581.  
  18582.  
  18583. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_commonParentElement_Proxy( 
  18584.     IHTMLControlRange __RPC_FAR * This,
  18585.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  18586.  
  18587.  
  18588. void __RPC_STUB IHTMLControlRange_commonParentElement_Stub(
  18589.     IRpcStubBuffer *This,
  18590.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18591.     PRPC_MESSAGE _pRpcMessage,
  18592.     DWORD *_pdwStubPhase);
  18593.  
  18594.  
  18595. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_get_length_Proxy( 
  18596.     IHTMLControlRange __RPC_FAR * This,
  18597.     /* [out][retval] */ long __RPC_FAR *p);
  18598.  
  18599.  
  18600. void __RPC_STUB IHTMLControlRange_get_length_Stub(
  18601.     IRpcStubBuffer *This,
  18602.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18603.     PRPC_MESSAGE _pRpcMessage,
  18604.     DWORD *_pdwStubPhase);
  18605.  
  18606.  
  18607.  
  18608. #endif     /* __IHTMLControlRange_INTERFACE_DEFINED__ */
  18609.  
  18610.  
  18611. #ifndef __HTMLImgEvents_DISPINTERFACE_DEFINED__
  18612. #define __HTMLImgEvents_DISPINTERFACE_DEFINED__
  18613.  
  18614. /****************************************
  18615.  * Generated header for dispinterface: HTMLImgEvents
  18616.  * at Mon Nov 17 12:04:35 1997
  18617.  * using MIDL 3.02.88
  18618.  ****************************************/
  18619. /* [uuid][hidden] */ 
  18620.  
  18621.  
  18622.  
  18623. EXTERN_C const IID DIID_HTMLImgEvents;
  18624.  
  18625. #if defined(__cplusplus) && !defined(CINTERFACE)
  18626.  
  18627.     interface DECLSPEC_UUID("3050f25b-98b5-11cf-bb82-00aa00bdce0b")
  18628.     HTMLImgEvents : public IDispatch
  18629.     {
  18630.     };
  18631.     
  18632. #else     /* C style interface */
  18633.  
  18634.     typedef struct HTMLImgEventsVtbl
  18635.     {
  18636.         BEGIN_INTERFACE
  18637.         
  18638.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18639.             HTMLImgEvents __RPC_FAR * This,
  18640.             /* [in] */ REFIID riid,
  18641.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18642.         
  18643.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18644.             HTMLImgEvents __RPC_FAR * This);
  18645.         
  18646.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18647.             HTMLImgEvents __RPC_FAR * This);
  18648.         
  18649.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18650.             HTMLImgEvents __RPC_FAR * This,
  18651.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18652.         
  18653.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18654.             HTMLImgEvents __RPC_FAR * This,
  18655.             /* [in] */ UINT iTInfo,
  18656.             /* [in] */ LCID lcid,
  18657.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18658.         
  18659.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18660.             HTMLImgEvents __RPC_FAR * This,
  18661.             /* [in] */ REFIID riid,
  18662.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18663.             /* [in] */ UINT cNames,
  18664.             /* [in] */ LCID lcid,
  18665.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18666.         
  18667.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18668.             HTMLImgEvents __RPC_FAR * This,
  18669.             /* [in] */ DISPID dispIdMember,
  18670.             /* [in] */ REFIID riid,
  18671.             /* [in] */ LCID lcid,
  18672.             /* [in] */ WORD wFlags,
  18673.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18674.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18675.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18676.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18677.         
  18678.         END_INTERFACE
  18679.     } HTMLImgEventsVtbl;
  18680.  
  18681.     interface HTMLImgEvents
  18682.     {
  18683.         CONST_VTBL struct HTMLImgEventsVtbl __RPC_FAR *lpVtbl;
  18684.     };
  18685.  
  18686.     
  18687.  
  18688. #ifdef COBJMACROS
  18689.  
  18690.  
  18691. #define HTMLImgEvents_QueryInterface(This,riid,ppvObject)    \
  18692.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18693.  
  18694. #define HTMLImgEvents_AddRef(This)    \
  18695.     (This)->lpVtbl -> AddRef(This)
  18696.  
  18697. #define HTMLImgEvents_Release(This)    \
  18698.     (This)->lpVtbl -> Release(This)
  18699.  
  18700.  
  18701. #define HTMLImgEvents_GetTypeInfoCount(This,pctinfo)    \
  18702.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18703.  
  18704. #define HTMLImgEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18705.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18706.  
  18707. #define HTMLImgEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18708.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18709.  
  18710. #define HTMLImgEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18711.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18712.  
  18713. #endif /* COBJMACROS */
  18714.  
  18715.  
  18716. #endif     /* C style interface */
  18717.  
  18718.  
  18719. #endif     /* __HTMLImgEvents_DISPINTERFACE_DEFINED__ */
  18720.  
  18721.  
  18722. #ifndef __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
  18723. #define __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
  18724.  
  18725. /****************************************
  18726.  * Generated header for dispinterface: HTMLInputImageEvents
  18727.  * at Mon Nov 17 12:04:35 1997
  18728.  * using MIDL 3.02.88
  18729.  ****************************************/
  18730. /* [uuid][hidden] */ 
  18731.  
  18732.  
  18733.  
  18734. EXTERN_C const IID DIID_HTMLInputImageEvents;
  18735.  
  18736. #if defined(__cplusplus) && !defined(CINTERFACE)
  18737.  
  18738.     interface DECLSPEC_UUID("3050f2c3-98b5-11cf-bb82-00aa00bdce0b")
  18739.     HTMLInputImageEvents : public IDispatch
  18740.     {
  18741.     };
  18742.     
  18743. #else     /* C style interface */
  18744.  
  18745.     typedef struct HTMLInputImageEventsVtbl
  18746.     {
  18747.         BEGIN_INTERFACE
  18748.         
  18749.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18750.             HTMLInputImageEvents __RPC_FAR * This,
  18751.             /* [in] */ REFIID riid,
  18752.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18753.         
  18754.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18755.             HTMLInputImageEvents __RPC_FAR * This);
  18756.         
  18757.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18758.             HTMLInputImageEvents __RPC_FAR * This);
  18759.         
  18760.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18761.             HTMLInputImageEvents __RPC_FAR * This,
  18762.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18763.         
  18764.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18765.             HTMLInputImageEvents __RPC_FAR * This,
  18766.             /* [in] */ UINT iTInfo,
  18767.             /* [in] */ LCID lcid,
  18768.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18769.         
  18770.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18771.             HTMLInputImageEvents __RPC_FAR * This,
  18772.             /* [in] */ REFIID riid,
  18773.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18774.             /* [in] */ UINT cNames,
  18775.             /* [in] */ LCID lcid,
  18776.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18777.         
  18778.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18779.             HTMLInputImageEvents __RPC_FAR * This,
  18780.             /* [in] */ DISPID dispIdMember,
  18781.             /* [in] */ REFIID riid,
  18782.             /* [in] */ LCID lcid,
  18783.             /* [in] */ WORD wFlags,
  18784.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18785.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18786.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18787.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18788.         
  18789.         END_INTERFACE
  18790.     } HTMLInputImageEventsVtbl;
  18791.  
  18792.     interface HTMLInputImageEvents
  18793.     {
  18794.         CONST_VTBL struct HTMLInputImageEventsVtbl __RPC_FAR *lpVtbl;
  18795.     };
  18796.  
  18797.     
  18798.  
  18799. #ifdef COBJMACROS
  18800.  
  18801.  
  18802. #define HTMLInputImageEvents_QueryInterface(This,riid,ppvObject)    \
  18803.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18804.  
  18805. #define HTMLInputImageEvents_AddRef(This)    \
  18806.     (This)->lpVtbl -> AddRef(This)
  18807.  
  18808. #define HTMLInputImageEvents_Release(This)    \
  18809.     (This)->lpVtbl -> Release(This)
  18810.  
  18811.  
  18812. #define HTMLInputImageEvents_GetTypeInfoCount(This,pctinfo)    \
  18813.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18814.  
  18815. #define HTMLInputImageEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18816.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18817.  
  18818. #define HTMLInputImageEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18819.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18820.  
  18821. #define HTMLInputImageEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18822.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18823.  
  18824. #endif /* COBJMACROS */
  18825.  
  18826.  
  18827. #endif     /* C style interface */
  18828.  
  18829.  
  18830. #endif     /* __HTMLInputImageEvents_DISPINTERFACE_DEFINED__ */
  18831.  
  18832.  
  18833. #ifndef __IHTMLImgElement_INTERFACE_DEFINED__
  18834. #define __IHTMLImgElement_INTERFACE_DEFINED__
  18835.  
  18836. /****************************************
  18837.  * Generated header for interface: IHTMLImgElement
  18838.  * at Mon Nov 17 12:04:35 1997
  18839.  * using MIDL 3.02.88
  18840.  ****************************************/
  18841. /* [object][uuid][dual][oleautomation] */ 
  18842.  
  18843.  
  18844.  
  18845. EXTERN_C const IID IID_IHTMLImgElement;
  18846.  
  18847. #if defined(__cplusplus) && !defined(CINTERFACE)
  18848.     
  18849.     interface DECLSPEC_UUID("3050f240-98b5-11cf-bb82-00aa00bdce0b")
  18850.     IHTMLImgElement : public IDispatch
  18851.     {
  18852.     public:
  18853.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_isMap( 
  18854.             /* [in] */ VARIANT_BOOL v) = 0;
  18855.         
  18856.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_isMap( 
  18857.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  18858.         
  18859.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_useMap( 
  18860.             /* [in] */ BSTR v) = 0;
  18861.         
  18862.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_useMap( 
  18863.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18864.         
  18865.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( 
  18866.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18867.         
  18868.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize( 
  18869.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18870.         
  18871.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileCreatedDate( 
  18872.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18873.         
  18874.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate( 
  18875.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18876.         
  18877.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate( 
  18878.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18879.         
  18880.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol( 
  18881.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18882.         
  18883.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  18884.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18885.         
  18886.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp( 
  18887.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18888.         
  18889.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  18890.             /* [in] */ VARIANT v) = 0;
  18891.         
  18892.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  18893.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18894.         
  18895.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  18896.             /* [in] */ long v) = 0;
  18897.         
  18898.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  18899.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18900.         
  18901.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  18902.             /* [in] */ long v) = 0;
  18903.         
  18904.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  18905.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18906.         
  18907.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt( 
  18908.             /* [in] */ BSTR v) = 0;
  18909.         
  18910.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt( 
  18911.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18912.         
  18913.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  18914.             /* [in] */ BSTR v) = 0;
  18915.         
  18916.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  18917.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18918.         
  18919.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc( 
  18920.             /* [in] */ BSTR v) = 0;
  18921.         
  18922.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc( 
  18923.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18924.         
  18925.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml( 
  18926.             /* [in] */ BSTR v) = 0;
  18927.         
  18928.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml( 
  18929.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18930.         
  18931.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc( 
  18932.             /* [in] */ BSTR v) = 0;
  18933.         
  18934.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc( 
  18935.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18936.         
  18937.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  18938.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18939.         
  18940.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete( 
  18941.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  18942.         
  18943.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  18944.             /* [in] */ VARIANT v) = 0;
  18945.         
  18946.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  18947.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18948.         
  18949.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  18950.             /* [in] */ BSTR v) = 0;
  18951.         
  18952.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  18953.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18954.         
  18955.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  18956.             /* [in] */ VARIANT v) = 0;
  18957.         
  18958.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  18959.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18960.         
  18961.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  18962.             /* [in] */ VARIANT v) = 0;
  18963.         
  18964.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  18965.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18966.         
  18967.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort( 
  18968.             /* [in] */ VARIANT v) = 0;
  18969.         
  18970.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort( 
  18971.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18972.         
  18973.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  18974.             /* [in] */ BSTR v) = 0;
  18975.         
  18976.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  18977.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18978.         
  18979.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  18980.             /* [in] */ long v) = 0;
  18981.         
  18982.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  18983.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18984.         
  18985.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  18986.             /* [in] */ long v) = 0;
  18987.         
  18988.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  18989.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18990.         
  18991.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  18992.             /* [in] */ BSTR v) = 0;
  18993.         
  18994.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  18995.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18996.         
  18997.     };
  18998.     
  18999. #else     /* C style interface */
  19000.  
  19001.     typedef struct IHTMLImgElementVtbl
  19002.     {
  19003.         BEGIN_INTERFACE
  19004.         
  19005.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  19006.             IHTMLImgElement __RPC_FAR * This,
  19007.             /* [in] */ REFIID riid,
  19008.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  19009.         
  19010.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  19011.             IHTMLImgElement __RPC_FAR * This);
  19012.         
  19013.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  19014.             IHTMLImgElement __RPC_FAR * This);
  19015.         
  19016.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  19017.             IHTMLImgElement __RPC_FAR * This,
  19018.             /* [out] */ UINT __RPC_FAR *pctinfo);
  19019.         
  19020.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  19021.             IHTMLImgElement __RPC_FAR * This,
  19022.             /* [in] */ UINT iTInfo,
  19023.             /* [in] */ LCID lcid,
  19024.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  19025.         
  19026.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  19027.             IHTMLImgElement __RPC_FAR * This,
  19028.             /* [in] */ REFIID riid,
  19029.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  19030.             /* [in] */ UINT cNames,
  19031.             /* [in] */ LCID lcid,
  19032.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  19033.         
  19034.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  19035.             IHTMLImgElement __RPC_FAR * This,
  19036.             /* [in] */ DISPID dispIdMember,
  19037.             /* [in] */ REFIID riid,
  19038.             /* [in] */ LCID lcid,
  19039.             /* [in] */ WORD wFlags,
  19040.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  19041.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  19042.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  19043.             /* [out] */ UINT __RPC_FAR *puArgErr);
  19044.         
  19045.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_isMap )( 
  19046.             IHTMLImgElement __RPC_FAR * This,
  19047.             /* [in] */ VARIANT_BOOL v);
  19048.         
  19049.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_isMap )( 
  19050.             IHTMLImgElement __RPC_FAR * This,
  19051.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19052.         
  19053.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_useMap )( 
  19054.             IHTMLImgElement __RPC_FAR * This,
  19055.             /* [in] */ BSTR v);
  19056.         
  19057.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_useMap )( 
  19058.             IHTMLImgElement __RPC_FAR * This,
  19059.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19060.         
  19061.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )( 
  19062.             IHTMLImgElement __RPC_FAR * This,
  19063.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19064.         
  19065.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileSize )( 
  19066.             IHTMLImgElement __RPC_FAR * This,
  19067.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19068.         
  19069.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileCreatedDate )( 
  19070.             IHTMLImgElement __RPC_FAR * This,
  19071.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19072.         
  19073.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileModifiedDate )( 
  19074.             IHTMLImgElement __RPC_FAR * This,
  19075.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19076.         
  19077.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileUpdatedDate )( 
  19078.             IHTMLImgElement __RPC_FAR * This,
  19079.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19080.         
  19081.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocol )( 
  19082.             IHTMLImgElement __RPC_FAR * This,
  19083.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19084.         
  19085.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  19086.             IHTMLImgElement __RPC_FAR * This,
  19087.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19088.         
  19089.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nameProp )( 
  19090.             IHTMLImgElement __RPC_FAR * This,
  19091.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19092.         
  19093.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  19094.             IHTMLImgElement __RPC_FAR * This,
  19095.             /* [in] */ VARIANT v);
  19096.         
  19097.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  19098.             IHTMLImgElement __RPC_FAR * This,
  19099.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19100.         
  19101.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vspace )( 
  19102.             IHTMLImgElement __RPC_FAR * This,
  19103.             /* [in] */ long v);
  19104.         
  19105.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vspace )( 
  19106.             IHTMLImgElement __RPC_FAR * This,
  19107.             /* [out][retval] */ long __RPC_FAR *p);
  19108.         
  19109.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hspace )( 
  19110.             IHTMLImgElement __RPC_FAR * This,
  19111.             /* [in] */ long v);
  19112.         
  19113.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hspace )( 
  19114.             IHTMLImgElement __RPC_FAR * This,
  19115.             /* [out][retval] */ long __RPC_FAR *p);
  19116.         
  19117.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_alt )( 
  19118.             IHTMLImgElement __RPC_FAR * This,
  19119.             /* [in] */ BSTR v);
  19120.         
  19121.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_alt )( 
  19122.             IHTMLImgElement __RPC_FAR * This,
  19123.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19124.         
  19125.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_src )( 
  19126.             IHTMLImgElement __RPC_FAR * This,
  19127.             /* [in] */ BSTR v);
  19128.         
  19129.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_src )( 
  19130.             IHTMLImgElement __RPC_FAR * This,
  19131.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19132.         
  19133.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lowsrc )( 
  19134.             IHTMLImgElement __RPC_FAR * This,
  19135.             /* [in] */ BSTR v);
  19136.         
  19137.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lowsrc )( 
  19138.             IHTMLImgElement __RPC_FAR * This,
  19139.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19140.         
  19141.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vrml )( 
  19142.             IHTMLImgElement __RPC_FAR * This,
  19143.             /* [in] */ BSTR v);
  19144.         
  19145.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vrml )( 
  19146.             IHTMLImgElement __RPC_FAR * This,
  19147.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19148.         
  19149.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dynsrc )( 
  19150.             IHTMLImgElement __RPC_FAR * This,
  19151.             /* [in] */ BSTR v);
  19152.         
  19153.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dynsrc )( 
  19154.             IHTMLImgElement __RPC_FAR * This,
  19155.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19156.         
  19157.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  19158.             IHTMLImgElement __RPC_FAR * This,
  19159.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19160.         
  19161.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_complete )( 
  19162.             IHTMLImgElement __RPC_FAR * This,
  19163.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19164.         
  19165.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_loop )( 
  19166.             IHTMLImgElement __RPC_FAR * This,
  19167.             /* [in] */ VARIANT v);
  19168.         
  19169.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_loop )( 
  19170.             IHTMLImgElement __RPC_FAR * This,
  19171.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19172.         
  19173.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  19174.             IHTMLImgElement __RPC_FAR * This,
  19175.             /* [in] */ BSTR v);
  19176.         
  19177.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  19178.             IHTMLImgElement __RPC_FAR * This,
  19179.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19180.         
  19181.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  19182.             IHTMLImgElement __RPC_FAR * This,
  19183.             /* [in] */ VARIANT v);
  19184.         
  19185.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  19186.             IHTMLImgElement __RPC_FAR * This,
  19187.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19188.         
  19189.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  19190.             IHTMLImgElement __RPC_FAR * This,
  19191.             /* [in] */ VARIANT v);
  19192.         
  19193.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  19194.             IHTMLImgElement __RPC_FAR * This,
  19195.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19196.         
  19197.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onabort )( 
  19198.             IHTMLImgElement __RPC_FAR * This,
  19199.             /* [in] */ VARIANT v);
  19200.         
  19201.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onabort )( 
  19202.             IHTMLImgElement __RPC_FAR * This,
  19203.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19204.         
  19205.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  19206.             IHTMLImgElement __RPC_FAR * This,
  19207.             /* [in] */ BSTR v);
  19208.         
  19209.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  19210.             IHTMLImgElement __RPC_FAR * This,
  19211.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19212.         
  19213.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  19214.             IHTMLImgElement __RPC_FAR * This,
  19215.             /* [in] */ long v);
  19216.         
  19217.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  19218.             IHTMLImgElement __RPC_FAR * This,
  19219.             /* [out][retval] */ long __RPC_FAR *p);
  19220.         
  19221.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  19222.             IHTMLImgElement __RPC_FAR * This,
  19223.             /* [in] */ long v);
  19224.         
  19225.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  19226.             IHTMLImgElement __RPC_FAR * This,
  19227.             /* [out][retval] */ long __RPC_FAR *p);
  19228.         
  19229.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  19230.             IHTMLImgElement __RPC_FAR * This,
  19231.             /* [in] */ BSTR v);
  19232.         
  19233.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  19234.             IHTMLImgElement __RPC_FAR * This,
  19235.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19236.         
  19237.         END_INTERFACE
  19238.     } IHTMLImgElementVtbl;
  19239.  
  19240.     interface IHTMLImgElement
  19241.     {
  19242.         CONST_VTBL struct IHTMLImgElementVtbl __RPC_FAR *lpVtbl;
  19243.     };
  19244.  
  19245.     
  19246.  
  19247. #ifdef COBJMACROS
  19248.  
  19249.  
  19250. #define IHTMLImgElement_QueryInterface(This,riid,ppvObject)    \
  19251.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  19252.  
  19253. #define IHTMLImgElement_AddRef(This)    \
  19254.     (This)->lpVtbl -> AddRef(This)
  19255.  
  19256. #define IHTMLImgElement_Release(This)    \
  19257.     (This)->lpVtbl -> Release(This)
  19258.  
  19259.  
  19260. #define IHTMLImgElement_GetTypeInfoCount(This,pctinfo)    \
  19261.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  19262.  
  19263. #define IHTMLImgElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  19264.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  19265.  
  19266. #define IHTMLImgElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  19267.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  19268.  
  19269. #define IHTMLImgElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  19270.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  19271.  
  19272.  
  19273. #define IHTMLImgElement_put_isMap(This,v)    \
  19274.     (This)->lpVtbl -> put_isMap(This,v)
  19275.  
  19276. #define IHTMLImgElement_get_isMap(This,p)    \
  19277.     (This)->lpVtbl -> get_isMap(This,p)
  19278.  
  19279. #define IHTMLImgElement_put_useMap(This,v)    \
  19280.     (This)->lpVtbl -> put_useMap(This,v)
  19281.  
  19282. #define IHTMLImgElement_get_useMap(This,p)    \
  19283.     (This)->lpVtbl -> get_useMap(This,p)
  19284.  
  19285. #define IHTMLImgElement_get_mimeType(This,p)    \
  19286.     (This)->lpVtbl -> get_mimeType(This,p)
  19287.  
  19288. #define IHTMLImgElement_get_fileSize(This,p)    \
  19289.     (This)->lpVtbl -> get_fileSize(This,p)
  19290.  
  19291. #define IHTMLImgElement_get_fileCreatedDate(This,p)    \
  19292.     (This)->lpVtbl -> get_fileCreatedDate(This,p)
  19293.  
  19294. #define IHTMLImgElement_get_fileModifiedDate(This,p)    \
  19295.     (This)->lpVtbl -> get_fileModifiedDate(This,p)
  19296.  
  19297. #define IHTMLImgElement_get_fileUpdatedDate(This,p)    \
  19298.     (This)->lpVtbl -> get_fileUpdatedDate(This,p)
  19299.  
  19300. #define IHTMLImgElement_get_protocol(This,p)    \
  19301.     (This)->lpVtbl -> get_protocol(This,p)
  19302.  
  19303. #define IHTMLImgElement_get_href(This,p)    \
  19304.     (This)->lpVtbl -> get_href(This,p)
  19305.  
  19306. #define IHTMLImgElement_get_nameProp(This,p)    \
  19307.     (This)->lpVtbl -> get_nameProp(This,p)
  19308.  
  19309. #define IHTMLImgElement_put_border(This,v)    \
  19310.     (This)->lpVtbl -> put_border(This,v)
  19311.  
  19312. #define IHTMLImgElement_get_border(This,p)    \
  19313.     (This)->lpVtbl -> get_border(This,p)
  19314.  
  19315. #define IHTMLImgElement_put_vspace(This,v)    \
  19316.     (This)->lpVtbl -> put_vspace(This,v)
  19317.  
  19318. #define IHTMLImgElement_get_vspace(This,p)    \
  19319.     (This)->lpVtbl -> get_vspace(This,p)
  19320.  
  19321. #define IHTMLImgElement_put_hspace(This,v)    \
  19322.     (This)->lpVtbl -> put_hspace(This,v)
  19323.  
  19324. #define IHTMLImgElement_get_hspace(This,p)    \
  19325.     (This)->lpVtbl -> get_hspace(This,p)
  19326.  
  19327. #define IHTMLImgElement_put_alt(This,v)    \
  19328.     (This)->lpVtbl -> put_alt(This,v)
  19329.  
  19330. #define IHTMLImgElement_get_alt(This,p)    \
  19331.     (This)->lpVtbl -> get_alt(This,p)
  19332.  
  19333. #define IHTMLImgElement_put_src(This,v)    \
  19334.     (This)->lpVtbl -> put_src(This,v)
  19335.  
  19336. #define IHTMLImgElement_get_src(This,p)    \
  19337.     (This)->lpVtbl -> get_src(This,p)
  19338.  
  19339. #define IHTMLImgElement_put_lowsrc(This,v)    \
  19340.     (This)->lpVtbl -> put_lowsrc(This,v)
  19341.  
  19342. #define IHTMLImgElement_get_lowsrc(This,p)    \
  19343.     (This)->lpVtbl -> get_lowsrc(This,p)
  19344.  
  19345. #define IHTMLImgElement_put_vrml(This,v)    \
  19346.     (This)->lpVtbl -> put_vrml(This,v)
  19347.  
  19348. #define IHTMLImgElement_get_vrml(This,p)    \
  19349.     (This)->lpVtbl -> get_vrml(This,p)
  19350.  
  19351. #define IHTMLImgElement_put_dynsrc(This,v)    \
  19352.     (This)->lpVtbl -> put_dynsrc(This,v)
  19353.  
  19354. #define IHTMLImgElement_get_dynsrc(This,p)    \
  19355.     (This)->lpVtbl -> get_dynsrc(This,p)
  19356.  
  19357. #define IHTMLImgElement_get_readyState(This,p)    \
  19358.     (This)->lpVtbl -> get_readyState(This,p)
  19359.  
  19360. #define IHTMLImgElement_get_complete(This,p)    \
  19361.     (This)->lpVtbl -> get_complete(This,p)
  19362.  
  19363. #define IHTMLImgElement_put_loop(This,v)    \
  19364.     (This)->lpVtbl -> put_loop(This,v)
  19365.  
  19366. #define IHTMLImgElement_get_loop(This,p)    \
  19367.     (This)->lpVtbl -> get_loop(This,p)
  19368.  
  19369. #define IHTMLImgElement_put_align(This,v)    \
  19370.     (This)->lpVtbl -> put_align(This,v)
  19371.  
  19372. #define IHTMLImgElement_get_align(This,p)    \
  19373.     (This)->lpVtbl -> get_align(This,p)
  19374.  
  19375. #define IHTMLImgElement_put_onload(This,v)    \
  19376.     (This)->lpVtbl -> put_onload(This,v)
  19377.  
  19378. #define IHTMLImgElement_get_onload(This,p)    \
  19379.     (This)->lpVtbl -> get_onload(This,p)
  19380.  
  19381. #define IHTMLImgElement_put_onerror(This,v)    \
  19382.     (This)->lpVtbl -> put_onerror(This,v)
  19383.  
  19384. #define IHTMLImgElement_get_onerror(This,p)    \
  19385.     (This)->lpVtbl -> get_onerror(This,p)
  19386.  
  19387. #define IHTMLImgElement_put_onabort(This,v)    \
  19388.     (This)->lpVtbl -> put_onabort(This,v)
  19389.  
  19390. #define IHTMLImgElement_get_onabort(This,p)    \
  19391.     (This)->lpVtbl -> get_onabort(This,p)
  19392.  
  19393. #define IHTMLImgElement_put_name(This,v)    \
  19394.     (This)->lpVtbl -> put_name(This,v)
  19395.  
  19396. #define IHTMLImgElement_get_name(This,p)    \
  19397.     (This)->lpVtbl -> get_name(This,p)
  19398.  
  19399. #define IHTMLImgElement_put_width(This,v)    \
  19400.     (This)->lpVtbl -> put_width(This,v)
  19401.  
  19402. #define IHTMLImgElement_get_width(This,p)    \
  19403.     (This)->lpVtbl -> get_width(This,p)
  19404.  
  19405. #define IHTMLImgElement_put_height(This,v)    \
  19406.     (This)->lpVtbl -> put_height(This,v)
  19407.  
  19408. #define IHTMLImgElement_get_height(This,p)    \
  19409.     (This)->lpVtbl -> get_height(This,p)
  19410.  
  19411. #define IHTMLImgElement_put_start(This,v)    \
  19412.     (This)->lpVtbl -> put_start(This,v)
  19413.  
  19414. #define IHTMLImgElement_get_start(This,p)    \
  19415.     (This)->lpVtbl -> get_start(This,p)
  19416.  
  19417. #endif /* COBJMACROS */
  19418.  
  19419.  
  19420. #endif     /* C style interface */
  19421.  
  19422.  
  19423.  
  19424. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_isMap_Proxy( 
  19425.     IHTMLImgElement __RPC_FAR * This,
  19426.     /* [in] */ VARIANT_BOOL v);
  19427.  
  19428.  
  19429. void __RPC_STUB IHTMLImgElement_put_isMap_Stub(
  19430.     IRpcStubBuffer *This,
  19431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19432.     PRPC_MESSAGE _pRpcMessage,
  19433.     DWORD *_pdwStubPhase);
  19434.  
  19435.  
  19436. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_isMap_Proxy( 
  19437.     IHTMLImgElement __RPC_FAR * This,
  19438.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19439.  
  19440.  
  19441. void __RPC_STUB IHTMLImgElement_get_isMap_Stub(
  19442.     IRpcStubBuffer *This,
  19443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19444.     PRPC_MESSAGE _pRpcMessage,
  19445.     DWORD *_pdwStubPhase);
  19446.  
  19447.  
  19448. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_useMap_Proxy( 
  19449.     IHTMLImgElement __RPC_FAR * This,
  19450.     /* [in] */ BSTR v);
  19451.  
  19452.  
  19453. void __RPC_STUB IHTMLImgElement_put_useMap_Stub(
  19454.     IRpcStubBuffer *This,
  19455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19456.     PRPC_MESSAGE _pRpcMessage,
  19457.     DWORD *_pdwStubPhase);
  19458.  
  19459.  
  19460. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_useMap_Proxy( 
  19461.     IHTMLImgElement __RPC_FAR * This,
  19462.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19463.  
  19464.  
  19465. void __RPC_STUB IHTMLImgElement_get_useMap_Stub(
  19466.     IRpcStubBuffer *This,
  19467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19468.     PRPC_MESSAGE _pRpcMessage,
  19469.     DWORD *_pdwStubPhase);
  19470.  
  19471.  
  19472. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_mimeType_Proxy( 
  19473.     IHTMLImgElement __RPC_FAR * This,
  19474.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19475.  
  19476.  
  19477. void __RPC_STUB IHTMLImgElement_get_mimeType_Stub(
  19478.     IRpcStubBuffer *This,
  19479.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19480.     PRPC_MESSAGE _pRpcMessage,
  19481.     DWORD *_pdwStubPhase);
  19482.  
  19483.  
  19484. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileSize_Proxy( 
  19485.     IHTMLImgElement __RPC_FAR * This,
  19486.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19487.  
  19488.  
  19489. void __RPC_STUB IHTMLImgElement_get_fileSize_Stub(
  19490.     IRpcStubBuffer *This,
  19491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19492.     PRPC_MESSAGE _pRpcMessage,
  19493.     DWORD *_pdwStubPhase);
  19494.  
  19495.  
  19496. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileCreatedDate_Proxy( 
  19497.     IHTMLImgElement __RPC_FAR * This,
  19498.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19499.  
  19500.  
  19501. void __RPC_STUB IHTMLImgElement_get_fileCreatedDate_Stub(
  19502.     IRpcStubBuffer *This,
  19503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19504.     PRPC_MESSAGE _pRpcMessage,
  19505.     DWORD *_pdwStubPhase);
  19506.  
  19507.  
  19508. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileModifiedDate_Proxy( 
  19509.     IHTMLImgElement __RPC_FAR * This,
  19510.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19511.  
  19512.  
  19513. void __RPC_STUB IHTMLImgElement_get_fileModifiedDate_Stub(
  19514.     IRpcStubBuffer *This,
  19515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19516.     PRPC_MESSAGE _pRpcMessage,
  19517.     DWORD *_pdwStubPhase);
  19518.  
  19519.  
  19520. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileUpdatedDate_Proxy( 
  19521.     IHTMLImgElement __RPC_FAR * This,
  19522.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19523.  
  19524.  
  19525. void __RPC_STUB IHTMLImgElement_get_fileUpdatedDate_Stub(
  19526.     IRpcStubBuffer *This,
  19527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19528.     PRPC_MESSAGE _pRpcMessage,
  19529.     DWORD *_pdwStubPhase);
  19530.  
  19531.  
  19532. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_protocol_Proxy( 
  19533.     IHTMLImgElement __RPC_FAR * This,
  19534.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19535.  
  19536.  
  19537. void __RPC_STUB IHTMLImgElement_get_protocol_Stub(
  19538.     IRpcStubBuffer *This,
  19539.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19540.     PRPC_MESSAGE _pRpcMessage,
  19541.     DWORD *_pdwStubPhase);
  19542.  
  19543.  
  19544. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_href_Proxy( 
  19545.     IHTMLImgElement __RPC_FAR * This,
  19546.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19547.  
  19548.  
  19549. void __RPC_STUB IHTMLImgElement_get_href_Stub(
  19550.     IRpcStubBuffer *This,
  19551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19552.     PRPC_MESSAGE _pRpcMessage,
  19553.     DWORD *_pdwStubPhase);
  19554.  
  19555.  
  19556. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_nameProp_Proxy( 
  19557.     IHTMLImgElement __RPC_FAR * This,
  19558.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19559.  
  19560.  
  19561. void __RPC_STUB IHTMLImgElement_get_nameProp_Stub(
  19562.     IRpcStubBuffer *This,
  19563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19564.     PRPC_MESSAGE _pRpcMessage,
  19565.     DWORD *_pdwStubPhase);
  19566.  
  19567.  
  19568. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_border_Proxy( 
  19569.     IHTMLImgElement __RPC_FAR * This,
  19570.     /* [in] */ VARIANT v);
  19571.  
  19572.  
  19573. void __RPC_STUB IHTMLImgElement_put_border_Stub(
  19574.     IRpcStubBuffer *This,
  19575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19576.     PRPC_MESSAGE _pRpcMessage,
  19577.     DWORD *_pdwStubPhase);
  19578.  
  19579.  
  19580. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_border_Proxy( 
  19581.     IHTMLImgElement __RPC_FAR * This,
  19582.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19583.  
  19584.  
  19585. void __RPC_STUB IHTMLImgElement_get_border_Stub(
  19586.     IRpcStubBuffer *This,
  19587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19588.     PRPC_MESSAGE _pRpcMessage,
  19589.     DWORD *_pdwStubPhase);
  19590.  
  19591.  
  19592. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vspace_Proxy( 
  19593.     IHTMLImgElement __RPC_FAR * This,
  19594.     /* [in] */ long v);
  19595.  
  19596.  
  19597. void __RPC_STUB IHTMLImgElement_put_vspace_Stub(
  19598.     IRpcStubBuffer *This,
  19599.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19600.     PRPC_MESSAGE _pRpcMessage,
  19601.     DWORD *_pdwStubPhase);
  19602.  
  19603.  
  19604. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vspace_Proxy( 
  19605.     IHTMLImgElement __RPC_FAR * This,
  19606.     /* [out][retval] */ long __RPC_FAR *p);
  19607.  
  19608.  
  19609. void __RPC_STUB IHTMLImgElement_get_vspace_Stub(
  19610.     IRpcStubBuffer *This,
  19611.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19612.     PRPC_MESSAGE _pRpcMessage,
  19613.     DWORD *_pdwStubPhase);
  19614.  
  19615.  
  19616. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_hspace_Proxy( 
  19617.     IHTMLImgElement __RPC_FAR * This,
  19618.     /* [in] */ long v);
  19619.  
  19620.  
  19621. void __RPC_STUB IHTMLImgElement_put_hspace_Stub(
  19622.     IRpcStubBuffer *This,
  19623.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19624.     PRPC_MESSAGE _pRpcMessage,
  19625.     DWORD *_pdwStubPhase);
  19626.  
  19627.  
  19628. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_hspace_Proxy( 
  19629.     IHTMLImgElement __RPC_FAR * This,
  19630.     /* [out][retval] */ long __RPC_FAR *p);
  19631.  
  19632.  
  19633. void __RPC_STUB IHTMLImgElement_get_hspace_Stub(
  19634.     IRpcStubBuffer *This,
  19635.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19636.     PRPC_MESSAGE _pRpcMessage,
  19637.     DWORD *_pdwStubPhase);
  19638.  
  19639.  
  19640. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_alt_Proxy( 
  19641.     IHTMLImgElement __RPC_FAR * This,
  19642.     /* [in] */ BSTR v);
  19643.  
  19644.  
  19645. void __RPC_STUB IHTMLImgElement_put_alt_Stub(
  19646.     IRpcStubBuffer *This,
  19647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19648.     PRPC_MESSAGE _pRpcMessage,
  19649.     DWORD *_pdwStubPhase);
  19650.  
  19651.  
  19652. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_alt_Proxy( 
  19653.     IHTMLImgElement __RPC_FAR * This,
  19654.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19655.  
  19656.  
  19657. void __RPC_STUB IHTMLImgElement_get_alt_Stub(
  19658.     IRpcStubBuffer *This,
  19659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19660.     PRPC_MESSAGE _pRpcMessage,
  19661.     DWORD *_pdwStubPhase);
  19662.  
  19663.  
  19664. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_src_Proxy( 
  19665.     IHTMLImgElement __RPC_FAR * This,
  19666.     /* [in] */ BSTR v);
  19667.  
  19668.  
  19669. void __RPC_STUB IHTMLImgElement_put_src_Stub(
  19670.     IRpcStubBuffer *This,
  19671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19672.     PRPC_MESSAGE _pRpcMessage,
  19673.     DWORD *_pdwStubPhase);
  19674.  
  19675.  
  19676. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_src_Proxy( 
  19677.     IHTMLImgElement __RPC_FAR * This,
  19678.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19679.  
  19680.  
  19681. void __RPC_STUB IHTMLImgElement_get_src_Stub(
  19682.     IRpcStubBuffer *This,
  19683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19684.     PRPC_MESSAGE _pRpcMessage,
  19685.     DWORD *_pdwStubPhase);
  19686.  
  19687.  
  19688. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_lowsrc_Proxy( 
  19689.     IHTMLImgElement __RPC_FAR * This,
  19690.     /* [in] */ BSTR v);
  19691.  
  19692.  
  19693. void __RPC_STUB IHTMLImgElement_put_lowsrc_Stub(
  19694.     IRpcStubBuffer *This,
  19695.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19696.     PRPC_MESSAGE _pRpcMessage,
  19697.     DWORD *_pdwStubPhase);
  19698.  
  19699.  
  19700. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_lowsrc_Proxy( 
  19701.     IHTMLImgElement __RPC_FAR * This,
  19702.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19703.  
  19704.  
  19705. void __RPC_STUB IHTMLImgElement_get_lowsrc_Stub(
  19706.     IRpcStubBuffer *This,
  19707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19708.     PRPC_MESSAGE _pRpcMessage,
  19709.     DWORD *_pdwStubPhase);
  19710.  
  19711.  
  19712. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vrml_Proxy( 
  19713.     IHTMLImgElement __RPC_FAR * This,
  19714.     /* [in] */ BSTR v);
  19715.  
  19716.  
  19717. void __RPC_STUB IHTMLImgElement_put_vrml_Stub(
  19718.     IRpcStubBuffer *This,
  19719.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19720.     PRPC_MESSAGE _pRpcMessage,
  19721.     DWORD *_pdwStubPhase);
  19722.  
  19723.  
  19724. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vrml_Proxy( 
  19725.     IHTMLImgElement __RPC_FAR * This,
  19726.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19727.  
  19728.  
  19729. void __RPC_STUB IHTMLImgElement_get_vrml_Stub(
  19730.     IRpcStubBuffer *This,
  19731.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19732.     PRPC_MESSAGE _pRpcMessage,
  19733.     DWORD *_pdwStubPhase);
  19734.  
  19735.  
  19736. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_dynsrc_Proxy( 
  19737.     IHTMLImgElement __RPC_FAR * This,
  19738.     /* [in] */ BSTR v);
  19739.  
  19740.  
  19741. void __RPC_STUB IHTMLImgElement_put_dynsrc_Stub(
  19742.     IRpcStubBuffer *This,
  19743.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19744.     PRPC_MESSAGE _pRpcMessage,
  19745.     DWORD *_pdwStubPhase);
  19746.  
  19747.  
  19748. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_dynsrc_Proxy( 
  19749.     IHTMLImgElement __RPC_FAR * This,
  19750.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19751.  
  19752.  
  19753. void __RPC_STUB IHTMLImgElement_get_dynsrc_Stub(
  19754.     IRpcStubBuffer *This,
  19755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19756.     PRPC_MESSAGE _pRpcMessage,
  19757.     DWORD *_pdwStubPhase);
  19758.  
  19759.  
  19760. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_readyState_Proxy( 
  19761.     IHTMLImgElement __RPC_FAR * This,
  19762.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19763.  
  19764.  
  19765. void __RPC_STUB IHTMLImgElement_get_readyState_Stub(
  19766.     IRpcStubBuffer *This,
  19767.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19768.     PRPC_MESSAGE _pRpcMessage,
  19769.     DWORD *_pdwStubPhase);
  19770.  
  19771.  
  19772. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_complete_Proxy( 
  19773.     IHTMLImgElement __RPC_FAR * This,
  19774.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19775.  
  19776.  
  19777. void __RPC_STUB IHTMLImgElement_get_complete_Stub(
  19778.     IRpcStubBuffer *This,
  19779.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19780.     PRPC_MESSAGE _pRpcMessage,
  19781.     DWORD *_pdwStubPhase);
  19782.  
  19783.  
  19784. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_loop_Proxy( 
  19785.     IHTMLImgElement __RPC_FAR * This,
  19786.     /* [in] */ VARIANT v);
  19787.  
  19788.  
  19789. void __RPC_STUB IHTMLImgElement_put_loop_Stub(
  19790.     IRpcStubBuffer *This,
  19791.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19792.     PRPC_MESSAGE _pRpcMessage,
  19793.     DWORD *_pdwStubPhase);
  19794.  
  19795.  
  19796. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_loop_Proxy( 
  19797.     IHTMLImgElement __RPC_FAR * This,
  19798.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19799.  
  19800.  
  19801. void __RPC_STUB IHTMLImgElement_get_loop_Stub(
  19802.     IRpcStubBuffer *This,
  19803.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19804.     PRPC_MESSAGE _pRpcMessage,
  19805.     DWORD *_pdwStubPhase);
  19806.  
  19807.  
  19808. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_align_Proxy( 
  19809.     IHTMLImgElement __RPC_FAR * This,
  19810.     /* [in] */ BSTR v);
  19811.  
  19812.  
  19813. void __RPC_STUB IHTMLImgElement_put_align_Stub(
  19814.     IRpcStubBuffer *This,
  19815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19816.     PRPC_MESSAGE _pRpcMessage,
  19817.     DWORD *_pdwStubPhase);
  19818.  
  19819.  
  19820. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_align_Proxy( 
  19821.     IHTMLImgElement __RPC_FAR * This,
  19822.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19823.  
  19824.  
  19825. void __RPC_STUB IHTMLImgElement_get_align_Stub(
  19826.     IRpcStubBuffer *This,
  19827.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19828.     PRPC_MESSAGE _pRpcMessage,
  19829.     DWORD *_pdwStubPhase);
  19830.  
  19831.  
  19832. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onload_Proxy( 
  19833.     IHTMLImgElement __RPC_FAR * This,
  19834.     /* [in] */ VARIANT v);
  19835.  
  19836.  
  19837. void __RPC_STUB IHTMLImgElement_put_onload_Stub(
  19838.     IRpcStubBuffer *This,
  19839.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19840.     PRPC_MESSAGE _pRpcMessage,
  19841.     DWORD *_pdwStubPhase);
  19842.  
  19843.  
  19844. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onload_Proxy( 
  19845.     IHTMLImgElement __RPC_FAR * This,
  19846.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19847.  
  19848.  
  19849. void __RPC_STUB IHTMLImgElement_get_onload_Stub(
  19850.     IRpcStubBuffer *This,
  19851.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19852.     PRPC_MESSAGE _pRpcMessage,
  19853.     DWORD *_pdwStubPhase);
  19854.  
  19855.  
  19856. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onerror_Proxy( 
  19857.     IHTMLImgElement __RPC_FAR * This,
  19858.     /* [in] */ VARIANT v);
  19859.  
  19860.  
  19861. void __RPC_STUB IHTMLImgElement_put_onerror_Stub(
  19862.     IRpcStubBuffer *This,
  19863.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19864.     PRPC_MESSAGE _pRpcMessage,
  19865.     DWORD *_pdwStubPhase);
  19866.  
  19867.  
  19868. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onerror_Proxy( 
  19869.     IHTMLImgElement __RPC_FAR * This,
  19870.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19871.  
  19872.  
  19873. void __RPC_STUB IHTMLImgElement_get_onerror_Stub(
  19874.     IRpcStubBuffer *This,
  19875.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19876.     PRPC_MESSAGE _pRpcMessage,
  19877.     DWORD *_pdwStubPhase);
  19878.  
  19879.  
  19880. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onabort_Proxy( 
  19881.     IHTMLImgElement __RPC_FAR * This,
  19882.     /* [in] */ VARIANT v);
  19883.  
  19884.  
  19885. void __RPC_STUB IHTMLImgElement_put_onabort_Stub(
  19886.     IRpcStubBuffer *This,
  19887.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19888.     PRPC_MESSAGE _pRpcMessage,
  19889.     DWORD *_pdwStubPhase);
  19890.  
  19891.  
  19892. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onabort_Proxy( 
  19893.     IHTMLImgElement __RPC_FAR * This,
  19894.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19895.  
  19896.  
  19897. void __RPC_STUB IHTMLImgElement_get_onabort_Stub(
  19898.     IRpcStubBuffer *This,
  19899.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19900.     PRPC_MESSAGE _pRpcMessage,
  19901.     DWORD *_pdwStubPhase);
  19902.  
  19903.  
  19904. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_name_Proxy( 
  19905.     IHTMLImgElement __RPC_FAR * This,
  19906.     /* [in] */ BSTR v);
  19907.  
  19908.  
  19909. void __RPC_STUB IHTMLImgElement_put_name_Stub(
  19910.     IRpcStubBuffer *This,
  19911.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19912.     PRPC_MESSAGE _pRpcMessage,
  19913.     DWORD *_pdwStubPhase);
  19914.  
  19915.  
  19916. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_name_Proxy( 
  19917.     IHTMLImgElement __RPC_FAR * This,
  19918.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19919.  
  19920.  
  19921. void __RPC_STUB IHTMLImgElement_get_name_Stub(
  19922.     IRpcStubBuffer *This,
  19923.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19924.     PRPC_MESSAGE _pRpcMessage,
  19925.     DWORD *_pdwStubPhase);
  19926.  
  19927.  
  19928. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_width_Proxy( 
  19929.     IHTMLImgElement __RPC_FAR * This,
  19930.     /* [in] */ long v);
  19931.  
  19932.  
  19933. void __RPC_STUB IHTMLImgElement_put_width_Stub(
  19934.     IRpcStubBuffer *This,
  19935.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19936.     PRPC_MESSAGE _pRpcMessage,
  19937.     DWORD *_pdwStubPhase);
  19938.  
  19939.  
  19940. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_width_Proxy( 
  19941.     IHTMLImgElement __RPC_FAR * This,
  19942.     /* [out][retval] */ long __RPC_FAR *p);
  19943.  
  19944.  
  19945. void __RPC_STUB IHTMLImgElement_get_width_Stub(
  19946.     IRpcStubBuffer *This,
  19947.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19948.     PRPC_MESSAGE _pRpcMessage,
  19949.     DWORD *_pdwStubPhase);
  19950.  
  19951.  
  19952. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_height_Proxy( 
  19953.     IHTMLImgElement __RPC_FAR * This,
  19954.     /* [in] */ long v);
  19955.  
  19956.  
  19957. void __RPC_STUB IHTMLImgElement_put_height_Stub(
  19958.     IRpcStubBuffer *This,
  19959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19960.     PRPC_MESSAGE _pRpcMessage,
  19961.     DWORD *_pdwStubPhase);
  19962.  
  19963.  
  19964. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_height_Proxy( 
  19965.     IHTMLImgElement __RPC_FAR * This,
  19966.     /* [out][retval] */ long __RPC_FAR *p);
  19967.  
  19968.  
  19969. void __RPC_STUB IHTMLImgElement_get_height_Stub(
  19970.     IRpcStubBuffer *This,
  19971.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19972.     PRPC_MESSAGE _pRpcMessage,
  19973.     DWORD *_pdwStubPhase);
  19974.  
  19975.  
  19976. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_start_Proxy( 
  19977.     IHTMLImgElement __RPC_FAR * This,
  19978.     /* [in] */ BSTR v);
  19979.  
  19980.  
  19981. void __RPC_STUB IHTMLImgElement_put_start_Stub(
  19982.     IRpcStubBuffer *This,
  19983.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19984.     PRPC_MESSAGE _pRpcMessage,
  19985.     DWORD *_pdwStubPhase);
  19986.  
  19987.  
  19988. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_start_Proxy( 
  19989.     IHTMLImgElement __RPC_FAR * This,
  19990.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19991.  
  19992.  
  19993. void __RPC_STUB IHTMLImgElement_get_start_Stub(
  19994.     IRpcStubBuffer *This,
  19995.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19996.     PRPC_MESSAGE _pRpcMessage,
  19997.     DWORD *_pdwStubPhase);
  19998.  
  19999.  
  20000.  
  20001. #endif     /* __IHTMLImgElement_INTERFACE_DEFINED__ */
  20002.  
  20003.  
  20004. #ifndef __IHTMLInputImage_INTERFACE_DEFINED__
  20005. #define __IHTMLInputImage_INTERFACE_DEFINED__
  20006.  
  20007. /****************************************
  20008.  * Generated header for interface: IHTMLInputImage
  20009.  * at Mon Nov 17 12:04:35 1997
  20010.  * using MIDL 3.02.88
  20011.  ****************************************/
  20012. /* [object][uuid][dual][oleautomation] */ 
  20013.  
  20014.  
  20015.  
  20016. EXTERN_C const IID IID_IHTMLInputImage;
  20017.  
  20018. #if defined(__cplusplus) && !defined(CINTERFACE)
  20019.     
  20020.     interface DECLSPEC_UUID("3050f2c2-98b5-11cf-bb82-00aa00bdce0b")
  20021.     IHTMLInputImage : public IDispatch
  20022.     {
  20023.     public:
  20024.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  20025.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20026.         
  20027.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  20028.             /* [in] */ VARIANT_BOOL v) = 0;
  20029.         
  20030.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  20031.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  20032.         
  20033.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  20034.             /* [in] */ VARIANT v) = 0;
  20035.         
  20036.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  20037.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20038.         
  20039.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  20040.             /* [in] */ long v) = 0;
  20041.         
  20042.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  20043.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20044.         
  20045.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  20046.             /* [in] */ long v) = 0;
  20047.         
  20048.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  20049.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20050.         
  20051.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt( 
  20052.             /* [in] */ BSTR v) = 0;
  20053.         
  20054.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt( 
  20055.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20056.         
  20057.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  20058.             /* [in] */ BSTR v) = 0;
  20059.         
  20060.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  20061.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20062.         
  20063.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc( 
  20064.             /* [in] */ BSTR v) = 0;
  20065.         
  20066.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc( 
  20067.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20068.         
  20069.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml( 
  20070.             /* [in] */ BSTR v) = 0;
  20071.         
  20072.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml( 
  20073.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20074.         
  20075.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc( 
  20076.             /* [in] */ BSTR v) = 0;
  20077.         
  20078.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc( 
  20079.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20080.         
  20081.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  20082.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20083.         
  20084.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete( 
  20085.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  20086.         
  20087.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  20088.             /* [in] */ VARIANT v) = 0;
  20089.         
  20090.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  20091.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20092.         
  20093.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  20094.             /* [in] */ BSTR v) = 0;
  20095.         
  20096.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  20097.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20098.         
  20099.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  20100.             /* [in] */ VARIANT v) = 0;
  20101.         
  20102.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  20103.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20104.         
  20105.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  20106.             /* [in] */ VARIANT v) = 0;
  20107.         
  20108.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  20109.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20110.         
  20111.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort( 
  20112.             /* [in] */ VARIANT v) = 0;
  20113.         
  20114.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort( 
  20115.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20116.         
  20117.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  20118.             /* [in] */ BSTR v) = 0;
  20119.         
  20120.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  20121.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20122.         
  20123.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  20124.             /* [in] */ long v) = 0;
  20125.         
  20126.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  20127.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20128.         
  20129.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  20130.             /* [in] */ long v) = 0;
  20131.         
  20132.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  20133.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20134.         
  20135.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  20136.             /* [in] */ BSTR v) = 0;
  20137.         
  20138.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  20139.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20140.         
  20141.     };
  20142.     
  20143. #else     /* C style interface */
  20144.  
  20145.     typedef struct IHTMLInputImageVtbl
  20146.     {
  20147.         BEGIN_INTERFACE
  20148.         
  20149.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  20150.             IHTMLInputImage __RPC_FAR * This,
  20151.             /* [in] */ REFIID riid,
  20152.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  20153.         
  20154.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  20155.             IHTMLInputImage __RPC_FAR * This);
  20156.         
  20157.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  20158.             IHTMLInputImage __RPC_FAR * This);
  20159.         
  20160.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  20161.             IHTMLInputImage __RPC_FAR * This,
  20162.             /* [out] */ UINT __RPC_FAR *pctinfo);
  20163.         
  20164.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  20165.             IHTMLInputImage __RPC_FAR * This,
  20166.             /* [in] */ UINT iTInfo,
  20167.             /* [in] */ LCID lcid,
  20168.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  20169.         
  20170.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  20171.             IHTMLInputImage __RPC_FAR * This,
  20172.             /* [in] */ REFIID riid,
  20173.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  20174.             /* [in] */ UINT cNames,
  20175.             /* [in] */ LCID lcid,
  20176.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  20177.         
  20178.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  20179.             IHTMLInputImage __RPC_FAR * This,
  20180.             /* [in] */ DISPID dispIdMember,
  20181.             /* [in] */ REFIID riid,
  20182.             /* [in] */ LCID lcid,
  20183.             /* [in] */ WORD wFlags,
  20184.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  20185.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  20186.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  20187.             /* [out] */ UINT __RPC_FAR *puArgErr);
  20188.         
  20189.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  20190.             IHTMLInputImage __RPC_FAR * This,
  20191.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20192.         
  20193.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  20194.             IHTMLInputImage __RPC_FAR * This,
  20195.             /* [in] */ VARIANT_BOOL v);
  20196.         
  20197.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  20198.             IHTMLInputImage __RPC_FAR * This,
  20199.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20200.         
  20201.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  20202.             IHTMLInputImage __RPC_FAR * This,
  20203.             /* [in] */ VARIANT v);
  20204.         
  20205.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  20206.             IHTMLInputImage __RPC_FAR * This,
  20207.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20208.         
  20209.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vspace )( 
  20210.             IHTMLInputImage __RPC_FAR * This,
  20211.             /* [in] */ long v);
  20212.         
  20213.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vspace )( 
  20214.             IHTMLInputImage __RPC_FAR * This,
  20215.             /* [out][retval] */ long __RPC_FAR *p);
  20216.         
  20217.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hspace )( 
  20218.             IHTMLInputImage __RPC_FAR * This,
  20219.             /* [in] */ long v);
  20220.         
  20221.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hspace )( 
  20222.             IHTMLInputImage __RPC_FAR * This,
  20223.             /* [out][retval] */ long __RPC_FAR *p);
  20224.         
  20225.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_alt )( 
  20226.             IHTMLInputImage __RPC_FAR * This,
  20227.             /* [in] */ BSTR v);
  20228.         
  20229.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_alt )( 
  20230.             IHTMLInputImage __RPC_FAR * This,
  20231.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20232.         
  20233.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_src )( 
  20234.             IHTMLInputImage __RPC_FAR * This,
  20235.             /* [in] */ BSTR v);
  20236.         
  20237.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_src )( 
  20238.             IHTMLInputImage __RPC_FAR * This,
  20239.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20240.         
  20241.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lowsrc )( 
  20242.             IHTMLInputImage __RPC_FAR * This,
  20243.             /* [in] */ BSTR v);
  20244.         
  20245.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lowsrc )( 
  20246.             IHTMLInputImage __RPC_FAR * This,
  20247.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20248.         
  20249.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vrml )( 
  20250.             IHTMLInputImage __RPC_FAR * This,
  20251.             /* [in] */ BSTR v);
  20252.         
  20253.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vrml )( 
  20254.             IHTMLInputImage __RPC_FAR * This,
  20255.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20256.         
  20257.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dynsrc )( 
  20258.             IHTMLInputImage __RPC_FAR * This,
  20259.             /* [in] */ BSTR v);
  20260.         
  20261.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dynsrc )( 
  20262.             IHTMLInputImage __RPC_FAR * This,
  20263.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20264.         
  20265.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  20266.             IHTMLInputImage __RPC_FAR * This,
  20267.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20268.         
  20269.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_complete )( 
  20270.             IHTMLInputImage __RPC_FAR * This,
  20271.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20272.         
  20273.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_loop )( 
  20274.             IHTMLInputImage __RPC_FAR * This,
  20275.             /* [in] */ VARIANT v);
  20276.         
  20277.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_loop )( 
  20278.             IHTMLInputImage __RPC_FAR * This,
  20279.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20280.         
  20281.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  20282.             IHTMLInputImage __RPC_FAR * This,
  20283.             /* [in] */ BSTR v);
  20284.         
  20285.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  20286.             IHTMLInputImage __RPC_FAR * This,
  20287.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20288.         
  20289.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  20290.             IHTMLInputImage __RPC_FAR * This,
  20291.             /* [in] */ VARIANT v);
  20292.         
  20293.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  20294.             IHTMLInputImage __RPC_FAR * This,
  20295.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20296.         
  20297.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  20298.             IHTMLInputImage __RPC_FAR * This,
  20299.             /* [in] */ VARIANT v);
  20300.         
  20301.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  20302.             IHTMLInputImage __RPC_FAR * This,
  20303.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20304.         
  20305.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onabort )( 
  20306.             IHTMLInputImage __RPC_FAR * This,
  20307.             /* [in] */ VARIANT v);
  20308.         
  20309.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onabort )( 
  20310.             IHTMLInputImage __RPC_FAR * This,
  20311.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20312.         
  20313.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  20314.             IHTMLInputImage __RPC_FAR * This,
  20315.             /* [in] */ BSTR v);
  20316.         
  20317.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  20318.             IHTMLInputImage __RPC_FAR * This,
  20319.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20320.         
  20321.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  20322.             IHTMLInputImage __RPC_FAR * This,
  20323.             /* [in] */ long v);
  20324.         
  20325.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  20326.             IHTMLInputImage __RPC_FAR * This,
  20327.             /* [out][retval] */ long __RPC_FAR *p);
  20328.         
  20329.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  20330.             IHTMLInputImage __RPC_FAR * This,
  20331.             /* [in] */ long v);
  20332.         
  20333.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  20334.             IHTMLInputImage __RPC_FAR * This,
  20335.             /* [out][retval] */ long __RPC_FAR *p);
  20336.         
  20337.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  20338.             IHTMLInputImage __RPC_FAR * This,
  20339.             /* [in] */ BSTR v);
  20340.         
  20341.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  20342.             IHTMLInputImage __RPC_FAR * This,
  20343.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20344.         
  20345.         END_INTERFACE
  20346.     } IHTMLInputImageVtbl;
  20347.  
  20348.     interface IHTMLInputImage
  20349.     {
  20350.         CONST_VTBL struct IHTMLInputImageVtbl __RPC_FAR *lpVtbl;
  20351.     };
  20352.  
  20353.     
  20354.  
  20355. #ifdef COBJMACROS
  20356.  
  20357.  
  20358. #define IHTMLInputImage_QueryInterface(This,riid,ppvObject)    \
  20359.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  20360.  
  20361. #define IHTMLInputImage_AddRef(This)    \
  20362.     (This)->lpVtbl -> AddRef(This)
  20363.  
  20364. #define IHTMLInputImage_Release(This)    \
  20365.     (This)->lpVtbl -> Release(This)
  20366.  
  20367.  
  20368. #define IHTMLInputImage_GetTypeInfoCount(This,pctinfo)    \
  20369.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  20370.  
  20371. #define IHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  20372.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  20373.  
  20374. #define IHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  20375.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  20376.  
  20377. #define IHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  20378.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  20379.  
  20380.  
  20381. #define IHTMLInputImage_get_type(This,p)    \
  20382.     (This)->lpVtbl -> get_type(This,p)
  20383.  
  20384. #define IHTMLInputImage_put_disabled(This,v)    \
  20385.     (This)->lpVtbl -> put_disabled(This,v)
  20386.  
  20387. #define IHTMLInputImage_get_disabled(This,p)    \
  20388.     (This)->lpVtbl -> get_disabled(This,p)
  20389.  
  20390. #define IHTMLInputImage_put_border(This,v)    \
  20391.     (This)->lpVtbl -> put_border(This,v)
  20392.  
  20393. #define IHTMLInputImage_get_border(This,p)    \
  20394.     (This)->lpVtbl -> get_border(This,p)
  20395.  
  20396. #define IHTMLInputImage_put_vspace(This,v)    \
  20397.     (This)->lpVtbl -> put_vspace(This,v)
  20398.  
  20399. #define IHTMLInputImage_get_vspace(This,p)    \
  20400.     (This)->lpVtbl -> get_vspace(This,p)
  20401.  
  20402. #define IHTMLInputImage_put_hspace(This,v)    \
  20403.     (This)->lpVtbl -> put_hspace(This,v)
  20404.  
  20405. #define IHTMLInputImage_get_hspace(This,p)    \
  20406.     (This)->lpVtbl -> get_hspace(This,p)
  20407.  
  20408. #define IHTMLInputImage_put_alt(This,v)    \
  20409.     (This)->lpVtbl -> put_alt(This,v)
  20410.  
  20411. #define IHTMLInputImage_get_alt(This,p)    \
  20412.     (This)->lpVtbl -> get_alt(This,p)
  20413.  
  20414. #define IHTMLInputImage_put_src(This,v)    \
  20415.     (This)->lpVtbl -> put_src(This,v)
  20416.  
  20417. #define IHTMLInputImage_get_src(This,p)    \
  20418.     (This)->lpVtbl -> get_src(This,p)
  20419.  
  20420. #define IHTMLInputImage_put_lowsrc(This,v)    \
  20421.     (This)->lpVtbl -> put_lowsrc(This,v)
  20422.  
  20423. #define IHTMLInputImage_get_lowsrc(This,p)    \
  20424.     (This)->lpVtbl -> get_lowsrc(This,p)
  20425.  
  20426. #define IHTMLInputImage_put_vrml(This,v)    \
  20427.     (This)->lpVtbl -> put_vrml(This,v)
  20428.  
  20429. #define IHTMLInputImage_get_vrml(This,p)    \
  20430.     (This)->lpVtbl -> get_vrml(This,p)
  20431.  
  20432. #define IHTMLInputImage_put_dynsrc(This,v)    \
  20433.     (This)->lpVtbl -> put_dynsrc(This,v)
  20434.  
  20435. #define IHTMLInputImage_get_dynsrc(This,p)    \
  20436.     (This)->lpVtbl -> get_dynsrc(This,p)
  20437.  
  20438. #define IHTMLInputImage_get_readyState(This,p)    \
  20439.     (This)->lpVtbl -> get_readyState(This,p)
  20440.  
  20441. #define IHTMLInputImage_get_complete(This,p)    \
  20442.     (This)->lpVtbl -> get_complete(This,p)
  20443.  
  20444. #define IHTMLInputImage_put_loop(This,v)    \
  20445.     (This)->lpVtbl -> put_loop(This,v)
  20446.  
  20447. #define IHTMLInputImage_get_loop(This,p)    \
  20448.     (This)->lpVtbl -> get_loop(This,p)
  20449.  
  20450. #define IHTMLInputImage_put_align(This,v)    \
  20451.     (This)->lpVtbl -> put_align(This,v)
  20452.  
  20453. #define IHTMLInputImage_get_align(This,p)    \
  20454.     (This)->lpVtbl -> get_align(This,p)
  20455.  
  20456. #define IHTMLInputImage_put_onload(This,v)    \
  20457.     (This)->lpVtbl -> put_onload(This,v)
  20458.  
  20459. #define IHTMLInputImage_get_onload(This,p)    \
  20460.     (This)->lpVtbl -> get_onload(This,p)
  20461.  
  20462. #define IHTMLInputImage_put_onerror(This,v)    \
  20463.     (This)->lpVtbl -> put_onerror(This,v)
  20464.  
  20465. #define IHTMLInputImage_get_onerror(This,p)    \
  20466.     (This)->lpVtbl -> get_onerror(This,p)
  20467.  
  20468. #define IHTMLInputImage_put_onabort(This,v)    \
  20469.     (This)->lpVtbl -> put_onabort(This,v)
  20470.  
  20471. #define IHTMLInputImage_get_onabort(This,p)    \
  20472.     (This)->lpVtbl -> get_onabort(This,p)
  20473.  
  20474. #define IHTMLInputImage_put_name(This,v)    \
  20475.     (This)->lpVtbl -> put_name(This,v)
  20476.  
  20477. #define IHTMLInputImage_get_name(This,p)    \
  20478.     (This)->lpVtbl -> get_name(This,p)
  20479.  
  20480. #define IHTMLInputImage_put_width(This,v)    \
  20481.     (This)->lpVtbl -> put_width(This,v)
  20482.  
  20483. #define IHTMLInputImage_get_width(This,p)    \
  20484.     (This)->lpVtbl -> get_width(This,p)
  20485.  
  20486. #define IHTMLInputImage_put_height(This,v)    \
  20487.     (This)->lpVtbl -> put_height(This,v)
  20488.  
  20489. #define IHTMLInputImage_get_height(This,p)    \
  20490.     (This)->lpVtbl -> get_height(This,p)
  20491.  
  20492. #define IHTMLInputImage_put_start(This,v)    \
  20493.     (This)->lpVtbl -> put_start(This,v)
  20494.  
  20495. #define IHTMLInputImage_get_start(This,p)    \
  20496.     (This)->lpVtbl -> get_start(This,p)
  20497.  
  20498. #endif /* COBJMACROS */
  20499.  
  20500.  
  20501. #endif     /* C style interface */
  20502.  
  20503.  
  20504.  
  20505. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_type_Proxy( 
  20506.     IHTMLInputImage __RPC_FAR * This,
  20507.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20508.  
  20509.  
  20510. void __RPC_STUB IHTMLInputImage_get_type_Stub(
  20511.     IRpcStubBuffer *This,
  20512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20513.     PRPC_MESSAGE _pRpcMessage,
  20514.     DWORD *_pdwStubPhase);
  20515.  
  20516.  
  20517. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_disabled_Proxy( 
  20518.     IHTMLInputImage __RPC_FAR * This,
  20519.     /* [in] */ VARIANT_BOOL v);
  20520.  
  20521.  
  20522. void __RPC_STUB IHTMLInputImage_put_disabled_Stub(
  20523.     IRpcStubBuffer *This,
  20524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20525.     PRPC_MESSAGE _pRpcMessage,
  20526.     DWORD *_pdwStubPhase);
  20527.  
  20528.  
  20529. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_disabled_Proxy( 
  20530.     IHTMLInputImage __RPC_FAR * This,
  20531.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20532.  
  20533.  
  20534. void __RPC_STUB IHTMLInputImage_get_disabled_Stub(
  20535.     IRpcStubBuffer *This,
  20536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20537.     PRPC_MESSAGE _pRpcMessage,
  20538.     DWORD *_pdwStubPhase);
  20539.  
  20540.  
  20541. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_border_Proxy( 
  20542.     IHTMLInputImage __RPC_FAR * This,
  20543.     /* [in] */ VARIANT v);
  20544.  
  20545.  
  20546. void __RPC_STUB IHTMLInputImage_put_border_Stub(
  20547.     IRpcStubBuffer *This,
  20548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20549.     PRPC_MESSAGE _pRpcMessage,
  20550.     DWORD *_pdwStubPhase);
  20551.  
  20552.  
  20553. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_border_Proxy( 
  20554.     IHTMLInputImage __RPC_FAR * This,
  20555.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20556.  
  20557.  
  20558. void __RPC_STUB IHTMLInputImage_get_border_Stub(
  20559.     IRpcStubBuffer *This,
  20560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20561.     PRPC_MESSAGE _pRpcMessage,
  20562.     DWORD *_pdwStubPhase);
  20563.  
  20564.  
  20565. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vspace_Proxy( 
  20566.     IHTMLInputImage __RPC_FAR * This,
  20567.     /* [in] */ long v);
  20568.  
  20569.  
  20570. void __RPC_STUB IHTMLInputImage_put_vspace_Stub(
  20571.     IRpcStubBuffer *This,
  20572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20573.     PRPC_MESSAGE _pRpcMessage,
  20574.     DWORD *_pdwStubPhase);
  20575.  
  20576.  
  20577. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vspace_Proxy( 
  20578.     IHTMLInputImage __RPC_FAR * This,
  20579.     /* [out][retval] */ long __RPC_FAR *p);
  20580.  
  20581.  
  20582. void __RPC_STUB IHTMLInputImage_get_vspace_Stub(
  20583.     IRpcStubBuffer *This,
  20584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20585.     PRPC_MESSAGE _pRpcMessage,
  20586.     DWORD *_pdwStubPhase);
  20587.  
  20588.  
  20589. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_hspace_Proxy( 
  20590.     IHTMLInputImage __RPC_FAR * This,
  20591.     /* [in] */ long v);
  20592.  
  20593.  
  20594. void __RPC_STUB IHTMLInputImage_put_hspace_Stub(
  20595.     IRpcStubBuffer *This,
  20596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20597.     PRPC_MESSAGE _pRpcMessage,
  20598.     DWORD *_pdwStubPhase);
  20599.  
  20600.  
  20601. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_hspace_Proxy( 
  20602.     IHTMLInputImage __RPC_FAR * This,
  20603.     /* [out][retval] */ long __RPC_FAR *p);
  20604.  
  20605.  
  20606. void __RPC_STUB IHTMLInputImage_get_hspace_Stub(
  20607.     IRpcStubBuffer *This,
  20608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20609.     PRPC_MESSAGE _pRpcMessage,
  20610.     DWORD *_pdwStubPhase);
  20611.  
  20612.  
  20613. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_alt_Proxy( 
  20614.     IHTMLInputImage __RPC_FAR * This,
  20615.     /* [in] */ BSTR v);
  20616.  
  20617.  
  20618. void __RPC_STUB IHTMLInputImage_put_alt_Stub(
  20619.     IRpcStubBuffer *This,
  20620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20621.     PRPC_MESSAGE _pRpcMessage,
  20622.     DWORD *_pdwStubPhase);
  20623.  
  20624.  
  20625. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_alt_Proxy( 
  20626.     IHTMLInputImage __RPC_FAR * This,
  20627.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20628.  
  20629.  
  20630. void __RPC_STUB IHTMLInputImage_get_alt_Stub(
  20631.     IRpcStubBuffer *This,
  20632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20633.     PRPC_MESSAGE _pRpcMessage,
  20634.     DWORD *_pdwStubPhase);
  20635.  
  20636.  
  20637. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_src_Proxy( 
  20638.     IHTMLInputImage __RPC_FAR * This,
  20639.     /* [in] */ BSTR v);
  20640.  
  20641.  
  20642. void __RPC_STUB IHTMLInputImage_put_src_Stub(
  20643.     IRpcStubBuffer *This,
  20644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20645.     PRPC_MESSAGE _pRpcMessage,
  20646.     DWORD *_pdwStubPhase);
  20647.  
  20648.  
  20649. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_src_Proxy( 
  20650.     IHTMLInputImage __RPC_FAR * This,
  20651.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20652.  
  20653.  
  20654. void __RPC_STUB IHTMLInputImage_get_src_Stub(
  20655.     IRpcStubBuffer *This,
  20656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20657.     PRPC_MESSAGE _pRpcMessage,
  20658.     DWORD *_pdwStubPhase);
  20659.  
  20660.  
  20661. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_lowsrc_Proxy( 
  20662.     IHTMLInputImage __RPC_FAR * This,
  20663.     /* [in] */ BSTR v);
  20664.  
  20665.  
  20666. void __RPC_STUB IHTMLInputImage_put_lowsrc_Stub(
  20667.     IRpcStubBuffer *This,
  20668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20669.     PRPC_MESSAGE _pRpcMessage,
  20670.     DWORD *_pdwStubPhase);
  20671.  
  20672.  
  20673. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_lowsrc_Proxy( 
  20674.     IHTMLInputImage __RPC_FAR * This,
  20675.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20676.  
  20677.  
  20678. void __RPC_STUB IHTMLInputImage_get_lowsrc_Stub(
  20679.     IRpcStubBuffer *This,
  20680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20681.     PRPC_MESSAGE _pRpcMessage,
  20682.     DWORD *_pdwStubPhase);
  20683.  
  20684.  
  20685. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vrml_Proxy( 
  20686.     IHTMLInputImage __RPC_FAR * This,
  20687.     /* [in] */ BSTR v);
  20688.  
  20689.  
  20690. void __RPC_STUB IHTMLInputImage_put_vrml_Stub(
  20691.     IRpcStubBuffer *This,
  20692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20693.     PRPC_MESSAGE _pRpcMessage,
  20694.     DWORD *_pdwStubPhase);
  20695.  
  20696.  
  20697. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vrml_Proxy( 
  20698.     IHTMLInputImage __RPC_FAR * This,
  20699.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20700.  
  20701.  
  20702. void __RPC_STUB IHTMLInputImage_get_vrml_Stub(
  20703.     IRpcStubBuffer *This,
  20704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20705.     PRPC_MESSAGE _pRpcMessage,
  20706.     DWORD *_pdwStubPhase);
  20707.  
  20708.  
  20709. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_dynsrc_Proxy( 
  20710.     IHTMLInputImage __RPC_FAR * This,
  20711.     /* [in] */ BSTR v);
  20712.  
  20713.  
  20714. void __RPC_STUB IHTMLInputImage_put_dynsrc_Stub(
  20715.     IRpcStubBuffer *This,
  20716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20717.     PRPC_MESSAGE _pRpcMessage,
  20718.     DWORD *_pdwStubPhase);
  20719.  
  20720.  
  20721. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_dynsrc_Proxy( 
  20722.     IHTMLInputImage __RPC_FAR * This,
  20723.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20724.  
  20725.  
  20726. void __RPC_STUB IHTMLInputImage_get_dynsrc_Stub(
  20727.     IRpcStubBuffer *This,
  20728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20729.     PRPC_MESSAGE _pRpcMessage,
  20730.     DWORD *_pdwStubPhase);
  20731.  
  20732.  
  20733. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_readyState_Proxy( 
  20734.     IHTMLInputImage __RPC_FAR * This,
  20735.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20736.  
  20737.  
  20738. void __RPC_STUB IHTMLInputImage_get_readyState_Stub(
  20739.     IRpcStubBuffer *This,
  20740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20741.     PRPC_MESSAGE _pRpcMessage,
  20742.     DWORD *_pdwStubPhase);
  20743.  
  20744.  
  20745. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_complete_Proxy( 
  20746.     IHTMLInputImage __RPC_FAR * This,
  20747.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20748.  
  20749.  
  20750. void __RPC_STUB IHTMLInputImage_get_complete_Stub(
  20751.     IRpcStubBuffer *This,
  20752.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20753.     PRPC_MESSAGE _pRpcMessage,
  20754.     DWORD *_pdwStubPhase);
  20755.  
  20756.  
  20757. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_loop_Proxy( 
  20758.     IHTMLInputImage __RPC_FAR * This,
  20759.     /* [in] */ VARIANT v);
  20760.  
  20761.  
  20762. void __RPC_STUB IHTMLInputImage_put_loop_Stub(
  20763.     IRpcStubBuffer *This,
  20764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20765.     PRPC_MESSAGE _pRpcMessage,
  20766.     DWORD *_pdwStubPhase);
  20767.  
  20768.  
  20769. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_loop_Proxy( 
  20770.     IHTMLInputImage __RPC_FAR * This,
  20771.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20772.  
  20773.  
  20774. void __RPC_STUB IHTMLInputImage_get_loop_Stub(
  20775.     IRpcStubBuffer *This,
  20776.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20777.     PRPC_MESSAGE _pRpcMessage,
  20778.     DWORD *_pdwStubPhase);
  20779.  
  20780.  
  20781. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_align_Proxy( 
  20782.     IHTMLInputImage __RPC_FAR * This,
  20783.     /* [in] */ BSTR v);
  20784.  
  20785.  
  20786. void __RPC_STUB IHTMLInputImage_put_align_Stub(
  20787.     IRpcStubBuffer *This,
  20788.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20789.     PRPC_MESSAGE _pRpcMessage,
  20790.     DWORD *_pdwStubPhase);
  20791.  
  20792.  
  20793. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_align_Proxy( 
  20794.     IHTMLInputImage __RPC_FAR * This,
  20795.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20796.  
  20797.  
  20798. void __RPC_STUB IHTMLInputImage_get_align_Stub(
  20799.     IRpcStubBuffer *This,
  20800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20801.     PRPC_MESSAGE _pRpcMessage,
  20802.     DWORD *_pdwStubPhase);
  20803.  
  20804.  
  20805. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onload_Proxy( 
  20806.     IHTMLInputImage __RPC_FAR * This,
  20807.     /* [in] */ VARIANT v);
  20808.  
  20809.  
  20810. void __RPC_STUB IHTMLInputImage_put_onload_Stub(
  20811.     IRpcStubBuffer *This,
  20812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20813.     PRPC_MESSAGE _pRpcMessage,
  20814.     DWORD *_pdwStubPhase);
  20815.  
  20816.  
  20817. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onload_Proxy( 
  20818.     IHTMLInputImage __RPC_FAR * This,
  20819.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20820.  
  20821.  
  20822. void __RPC_STUB IHTMLInputImage_get_onload_Stub(
  20823.     IRpcStubBuffer *This,
  20824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20825.     PRPC_MESSAGE _pRpcMessage,
  20826.     DWORD *_pdwStubPhase);
  20827.  
  20828.  
  20829. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onerror_Proxy( 
  20830.     IHTMLInputImage __RPC_FAR * This,
  20831.     /* [in] */ VARIANT v);
  20832.  
  20833.  
  20834. void __RPC_STUB IHTMLInputImage_put_onerror_Stub(
  20835.     IRpcStubBuffer *This,
  20836.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20837.     PRPC_MESSAGE _pRpcMessage,
  20838.     DWORD *_pdwStubPhase);
  20839.  
  20840.  
  20841. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onerror_Proxy( 
  20842.     IHTMLInputImage __RPC_FAR * This,
  20843.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20844.  
  20845.  
  20846. void __RPC_STUB IHTMLInputImage_get_onerror_Stub(
  20847.     IRpcStubBuffer *This,
  20848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20849.     PRPC_MESSAGE _pRpcMessage,
  20850.     DWORD *_pdwStubPhase);
  20851.  
  20852.  
  20853. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onabort_Proxy( 
  20854.     IHTMLInputImage __RPC_FAR * This,
  20855.     /* [in] */ VARIANT v);
  20856.  
  20857.  
  20858. void __RPC_STUB IHTMLInputImage_put_onabort_Stub(
  20859.     IRpcStubBuffer *This,
  20860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20861.     PRPC_MESSAGE _pRpcMessage,
  20862.     DWORD *_pdwStubPhase);
  20863.  
  20864.  
  20865. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onabort_Proxy( 
  20866.     IHTMLInputImage __RPC_FAR * This,
  20867.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20868.  
  20869.  
  20870. void __RPC_STUB IHTMLInputImage_get_onabort_Stub(
  20871.     IRpcStubBuffer *This,
  20872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20873.     PRPC_MESSAGE _pRpcMessage,
  20874.     DWORD *_pdwStubPhase);
  20875.  
  20876.  
  20877. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_name_Proxy( 
  20878.     IHTMLInputImage __RPC_FAR * This,
  20879.     /* [in] */ BSTR v);
  20880.  
  20881.  
  20882. void __RPC_STUB IHTMLInputImage_put_name_Stub(
  20883.     IRpcStubBuffer *This,
  20884.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20885.     PRPC_MESSAGE _pRpcMessage,
  20886.     DWORD *_pdwStubPhase);
  20887.  
  20888.  
  20889. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_name_Proxy( 
  20890.     IHTMLInputImage __RPC_FAR * This,
  20891.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20892.  
  20893.  
  20894. void __RPC_STUB IHTMLInputImage_get_name_Stub(
  20895.     IRpcStubBuffer *This,
  20896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20897.     PRPC_MESSAGE _pRpcMessage,
  20898.     DWORD *_pdwStubPhase);
  20899.  
  20900.  
  20901. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_width_Proxy( 
  20902.     IHTMLInputImage __RPC_FAR * This,
  20903.     /* [in] */ long v);
  20904.  
  20905.  
  20906. void __RPC_STUB IHTMLInputImage_put_width_Stub(
  20907.     IRpcStubBuffer *This,
  20908.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20909.     PRPC_MESSAGE _pRpcMessage,
  20910.     DWORD *_pdwStubPhase);
  20911.  
  20912.  
  20913. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_width_Proxy( 
  20914.     IHTMLInputImage __RPC_FAR * This,
  20915.     /* [out][retval] */ long __RPC_FAR *p);
  20916.  
  20917.  
  20918. void __RPC_STUB IHTMLInputImage_get_width_Stub(
  20919.     IRpcStubBuffer *This,
  20920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20921.     PRPC_MESSAGE _pRpcMessage,
  20922.     DWORD *_pdwStubPhase);
  20923.  
  20924.  
  20925. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_height_Proxy( 
  20926.     IHTMLInputImage __RPC_FAR * This,
  20927.     /* [in] */ long v);
  20928.  
  20929.  
  20930. void __RPC_STUB IHTMLInputImage_put_height_Stub(
  20931.     IRpcStubBuffer *This,
  20932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20933.     PRPC_MESSAGE _pRpcMessage,
  20934.     DWORD *_pdwStubPhase);
  20935.  
  20936.  
  20937. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_height_Proxy( 
  20938.     IHTMLInputImage __RPC_FAR * This,
  20939.     /* [out][retval] */ long __RPC_FAR *p);
  20940.  
  20941.  
  20942. void __RPC_STUB IHTMLInputImage_get_height_Stub(
  20943.     IRpcStubBuffer *This,
  20944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20945.     PRPC_MESSAGE _pRpcMessage,
  20946.     DWORD *_pdwStubPhase);
  20947.  
  20948.  
  20949. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_start_Proxy( 
  20950.     IHTMLInputImage __RPC_FAR * This,
  20951.     /* [in] */ BSTR v);
  20952.  
  20953.  
  20954. void __RPC_STUB IHTMLInputImage_put_start_Stub(
  20955.     IRpcStubBuffer *This,
  20956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20957.     PRPC_MESSAGE _pRpcMessage,
  20958.     DWORD *_pdwStubPhase);
  20959.  
  20960.  
  20961. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_start_Proxy( 
  20962.     IHTMLInputImage __RPC_FAR * This,
  20963.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20964.  
  20965.  
  20966. void __RPC_STUB IHTMLInputImage_get_start_Stub(
  20967.     IRpcStubBuffer *This,
  20968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20969.     PRPC_MESSAGE _pRpcMessage,
  20970.     DWORD *_pdwStubPhase);
  20971.  
  20972.  
  20973.  
  20974. #endif     /* __IHTMLInputImage_INTERFACE_DEFINED__ */
  20975.  
  20976.  
  20977. #ifndef __IHTMLImageElementFactory_INTERFACE_DEFINED__
  20978. #define __IHTMLImageElementFactory_INTERFACE_DEFINED__
  20979.  
  20980. /****************************************
  20981.  * Generated header for interface: IHTMLImageElementFactory
  20982.  * at Mon Nov 17 12:04:35 1997
  20983.  * using MIDL 3.02.88
  20984.  ****************************************/
  20985. /* [object][uuid][dual][oleautomation] */ 
  20986.  
  20987.  
  20988.  
  20989. EXTERN_C const IID IID_IHTMLImageElementFactory;
  20990.  
  20991. #if defined(__cplusplus) && !defined(CINTERFACE)
  20992.     
  20993.     interface DECLSPEC_UUID("3050f38e-98b5-11cf-bb82-00aa00bdce0b")
  20994.     IHTMLImageElementFactory : public IDispatch
  20995.     {
  20996.     public:
  20997.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE create( 
  20998.             /* [in][optional] */ VARIANT width,
  20999.             /* [in][optional] */ VARIANT height,
  21000.             /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016) = 0;
  21001.         
  21002.     };
  21003.     
  21004. #else     /* C style interface */
  21005.  
  21006.     typedef struct IHTMLImageElementFactoryVtbl
  21007.     {
  21008.         BEGIN_INTERFACE
  21009.         
  21010.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21011.             IHTMLImageElementFactory __RPC_FAR * This,
  21012.             /* [in] */ REFIID riid,
  21013.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21014.         
  21015.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21016.             IHTMLImageElementFactory __RPC_FAR * This);
  21017.         
  21018.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21019.             IHTMLImageElementFactory __RPC_FAR * This);
  21020.         
  21021.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21022.             IHTMLImageElementFactory __RPC_FAR * This,
  21023.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21024.         
  21025.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21026.             IHTMLImageElementFactory __RPC_FAR * This,
  21027.             /* [in] */ UINT iTInfo,
  21028.             /* [in] */ LCID lcid,
  21029.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21030.         
  21031.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21032.             IHTMLImageElementFactory __RPC_FAR * This,
  21033.             /* [in] */ REFIID riid,
  21034.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21035.             /* [in] */ UINT cNames,
  21036.             /* [in] */ LCID lcid,
  21037.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21038.         
  21039.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21040.             IHTMLImageElementFactory __RPC_FAR * This,
  21041.             /* [in] */ DISPID dispIdMember,
  21042.             /* [in] */ REFIID riid,
  21043.             /* [in] */ LCID lcid,
  21044.             /* [in] */ WORD wFlags,
  21045.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21046.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21047.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21048.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21049.         
  21050.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *create )( 
  21051.             IHTMLImageElementFactory __RPC_FAR * This,
  21052.             /* [in][optional] */ VARIANT width,
  21053.             /* [in][optional] */ VARIANT height,
  21054.             /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016);
  21055.         
  21056.         END_INTERFACE
  21057.     } IHTMLImageElementFactoryVtbl;
  21058.  
  21059.     interface IHTMLImageElementFactory
  21060.     {
  21061.         CONST_VTBL struct IHTMLImageElementFactoryVtbl __RPC_FAR *lpVtbl;
  21062.     };
  21063.  
  21064.     
  21065.  
  21066. #ifdef COBJMACROS
  21067.  
  21068.  
  21069. #define IHTMLImageElementFactory_QueryInterface(This,riid,ppvObject)    \
  21070.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21071.  
  21072. #define IHTMLImageElementFactory_AddRef(This)    \
  21073.     (This)->lpVtbl -> AddRef(This)
  21074.  
  21075. #define IHTMLImageElementFactory_Release(This)    \
  21076.     (This)->lpVtbl -> Release(This)
  21077.  
  21078.  
  21079. #define IHTMLImageElementFactory_GetTypeInfoCount(This,pctinfo)    \
  21080.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21081.  
  21082. #define IHTMLImageElementFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21083.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21084.  
  21085. #define IHTMLImageElementFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21086.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21087.  
  21088. #define IHTMLImageElementFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21089.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21090.  
  21091.  
  21092. #define IHTMLImageElementFactory_create(This,width,height,__MIDL_0016)    \
  21093.     (This)->lpVtbl -> create(This,width,height,__MIDL_0016)
  21094.  
  21095. #endif /* COBJMACROS */
  21096.  
  21097.  
  21098. #endif     /* C style interface */
  21099.  
  21100.  
  21101.  
  21102. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLImageElementFactory_create_Proxy( 
  21103.     IHTMLImageElementFactory __RPC_FAR * This,
  21104.     /* [in][optional] */ VARIANT width,
  21105.     /* [in][optional] */ VARIANT height,
  21106.     /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016);
  21107.  
  21108.  
  21109. void __RPC_STUB IHTMLImageElementFactory_create_Stub(
  21110.     IRpcStubBuffer *This,
  21111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21112.     PRPC_MESSAGE _pRpcMessage,
  21113.     DWORD *_pdwStubPhase);
  21114.  
  21115.  
  21116.  
  21117. #endif     /* __IHTMLImageElementFactory_INTERFACE_DEFINED__ */
  21118.  
  21119.  
  21120. #ifndef __DispIHTMLImgElement_DISPINTERFACE_DEFINED__
  21121. #define __DispIHTMLImgElement_DISPINTERFACE_DEFINED__
  21122.  
  21123. /****************************************
  21124.  * Generated header for dispinterface: DispIHTMLImgElement
  21125.  * at Mon Nov 17 12:04:35 1997
  21126.  * using MIDL 3.02.88
  21127.  ****************************************/
  21128. /* [uuid][hidden] */ 
  21129.  
  21130.  
  21131.  
  21132. EXTERN_C const IID DIID_DispIHTMLImgElement;
  21133.  
  21134. #if defined(__cplusplus) && !defined(CINTERFACE)
  21135.  
  21136.     interface DECLSPEC_UUID("3050f51c-98b5-11cf-bb82-00aa00bdce0b")
  21137.     DispIHTMLImgElement : public IDispatch
  21138.     {
  21139.     };
  21140.     
  21141. #else     /* C style interface */
  21142.  
  21143.     typedef struct DispIHTMLImgElementVtbl
  21144.     {
  21145.         BEGIN_INTERFACE
  21146.         
  21147.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21148.             DispIHTMLImgElement __RPC_FAR * This,
  21149.             /* [in] */ REFIID riid,
  21150.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21151.         
  21152.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21153.             DispIHTMLImgElement __RPC_FAR * This);
  21154.         
  21155.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21156.             DispIHTMLImgElement __RPC_FAR * This);
  21157.         
  21158.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21159.             DispIHTMLImgElement __RPC_FAR * This,
  21160.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21161.         
  21162.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21163.             DispIHTMLImgElement __RPC_FAR * This,
  21164.             /* [in] */ UINT iTInfo,
  21165.             /* [in] */ LCID lcid,
  21166.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21167.         
  21168.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21169.             DispIHTMLImgElement __RPC_FAR * This,
  21170.             /* [in] */ REFIID riid,
  21171.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21172.             /* [in] */ UINT cNames,
  21173.             /* [in] */ LCID lcid,
  21174.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21175.         
  21176.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21177.             DispIHTMLImgElement __RPC_FAR * This,
  21178.             /* [in] */ DISPID dispIdMember,
  21179.             /* [in] */ REFIID riid,
  21180.             /* [in] */ LCID lcid,
  21181.             /* [in] */ WORD wFlags,
  21182.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21183.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21184.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21185.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21186.         
  21187.         END_INTERFACE
  21188.     } DispIHTMLImgElementVtbl;
  21189.  
  21190.     interface DispIHTMLImgElement
  21191.     {
  21192.         CONST_VTBL struct DispIHTMLImgElementVtbl __RPC_FAR *lpVtbl;
  21193.     };
  21194.  
  21195.     
  21196.  
  21197. #ifdef COBJMACROS
  21198.  
  21199.  
  21200. #define DispIHTMLImgElement_QueryInterface(This,riid,ppvObject)    \
  21201.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21202.  
  21203. #define DispIHTMLImgElement_AddRef(This)    \
  21204.     (This)->lpVtbl -> AddRef(This)
  21205.  
  21206. #define DispIHTMLImgElement_Release(This)    \
  21207.     (This)->lpVtbl -> Release(This)
  21208.  
  21209.  
  21210. #define DispIHTMLImgElement_GetTypeInfoCount(This,pctinfo)    \
  21211.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21212.  
  21213. #define DispIHTMLImgElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21214.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21215.  
  21216. #define DispIHTMLImgElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21217.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21218.  
  21219. #define DispIHTMLImgElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21220.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21221.  
  21222. #endif /* COBJMACROS */
  21223.  
  21224.  
  21225. #endif     /* C style interface */
  21226.  
  21227.  
  21228. #endif     /* __DispIHTMLImgElement_DISPINTERFACE_DEFINED__ */
  21229.  
  21230.  
  21231. EXTERN_C const CLSID CLSID_HTMLImg;
  21232.  
  21233. #ifdef __cplusplus
  21234.  
  21235. class DECLSPEC_UUID("3050f241-98b5-11cf-bb82-00aa00bdce0b")
  21236. HTMLImg;
  21237. #endif
  21238.  
  21239. #ifndef __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
  21240. #define __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
  21241.  
  21242. /****************************************
  21243.  * Generated header for dispinterface: DispIHTMLInputImage
  21244.  * at Mon Nov 17 12:04:35 1997
  21245.  * using MIDL 3.02.88
  21246.  ****************************************/
  21247. /* [uuid][hidden] */ 
  21248.  
  21249.  
  21250.  
  21251. EXTERN_C const IID DIID_DispIHTMLInputImage;
  21252.  
  21253. #if defined(__cplusplus) && !defined(CINTERFACE)
  21254.  
  21255.     interface DECLSPEC_UUID("3050f51d-98b5-11cf-bb82-00aa00bdce0b")
  21256.     DispIHTMLInputImage : public IDispatch
  21257.     {
  21258.     };
  21259.     
  21260. #else     /* C style interface */
  21261.  
  21262.     typedef struct DispIHTMLInputImageVtbl
  21263.     {
  21264.         BEGIN_INTERFACE
  21265.         
  21266.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21267.             DispIHTMLInputImage __RPC_FAR * This,
  21268.             /* [in] */ REFIID riid,
  21269.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21270.         
  21271.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21272.             DispIHTMLInputImage __RPC_FAR * This);
  21273.         
  21274.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21275.             DispIHTMLInputImage __RPC_FAR * This);
  21276.         
  21277.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21278.             DispIHTMLInputImage __RPC_FAR * This,
  21279.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21280.         
  21281.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21282.             DispIHTMLInputImage __RPC_FAR * This,
  21283.             /* [in] */ UINT iTInfo,
  21284.             /* [in] */ LCID lcid,
  21285.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21286.         
  21287.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21288.             DispIHTMLInputImage __RPC_FAR * This,
  21289.             /* [in] */ REFIID riid,
  21290.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21291.             /* [in] */ UINT cNames,
  21292.             /* [in] */ LCID lcid,
  21293.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21294.         
  21295.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21296.             DispIHTMLInputImage __RPC_FAR * This,
  21297.             /* [in] */ DISPID dispIdMember,
  21298.             /* [in] */ REFIID riid,
  21299.             /* [in] */ LCID lcid,
  21300.             /* [in] */ WORD wFlags,
  21301.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21302.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21303.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21304.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21305.         
  21306.         END_INTERFACE
  21307.     } DispIHTMLInputImageVtbl;
  21308.  
  21309.     interface DispIHTMLInputImage
  21310.     {
  21311.         CONST_VTBL struct DispIHTMLInputImageVtbl __RPC_FAR *lpVtbl;
  21312.     };
  21313.  
  21314.     
  21315.  
  21316. #ifdef COBJMACROS
  21317.  
  21318.  
  21319. #define DispIHTMLInputImage_QueryInterface(This,riid,ppvObject)    \
  21320.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21321.  
  21322. #define DispIHTMLInputImage_AddRef(This)    \
  21323.     (This)->lpVtbl -> AddRef(This)
  21324.  
  21325. #define DispIHTMLInputImage_Release(This)    \
  21326.     (This)->lpVtbl -> Release(This)
  21327.  
  21328.  
  21329. #define DispIHTMLInputImage_GetTypeInfoCount(This,pctinfo)    \
  21330.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21331.  
  21332. #define DispIHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21333.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21334.  
  21335. #define DispIHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21336.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21337.  
  21338. #define DispIHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21339.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21340.  
  21341. #endif /* COBJMACROS */
  21342.  
  21343.  
  21344. #endif     /* C style interface */
  21345.  
  21346.  
  21347. #endif     /* __DispIHTMLInputImage_DISPINTERFACE_DEFINED__ */
  21348.  
  21349.  
  21350. EXTERN_C const CLSID CLSID_HTMLInputImage;
  21351.  
  21352. #ifdef __cplusplus
  21353.  
  21354. class DECLSPEC_UUID("3050f2c4-98b5-11cf-bb82-00aa00bdce0b")
  21355. HTMLInputImage;
  21356. #endif
  21357.  
  21358. EXTERN_C const CLSID CLSID_HTMLImageElementFactory;
  21359.  
  21360. #ifdef __cplusplus
  21361.  
  21362. class DECLSPEC_UUID("3050f38f-98b5-11cf-bb82-00aa00bdce0b")
  21363. HTMLImageElementFactory;
  21364. #endif
  21365.  
  21366. #ifndef __IHTMLBodyElement_INTERFACE_DEFINED__
  21367. #define __IHTMLBodyElement_INTERFACE_DEFINED__
  21368.  
  21369. /****************************************
  21370.  * Generated header for interface: IHTMLBodyElement
  21371.  * at Mon Nov 17 12:04:35 1997
  21372.  * using MIDL 3.02.88
  21373.  ****************************************/
  21374. /* [object][uuid][dual][oleautomation] */ 
  21375.  
  21376.  
  21377.  
  21378. EXTERN_C const IID IID_IHTMLBodyElement;
  21379.  
  21380. #if defined(__cplusplus) && !defined(CINTERFACE)
  21381.     
  21382.     interface DECLSPEC_UUID("3050f1d8-98b5-11cf-bb82-00aa00bdce0b")
  21383.     IHTMLBodyElement : public IDispatch
  21384.     {
  21385.     public:
  21386.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  21387.             /* [in] */ BSTR v) = 0;
  21388.         
  21389.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  21390.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21391.         
  21392.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgProperties( 
  21393.             /* [in] */ BSTR v) = 0;
  21394.         
  21395.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgProperties( 
  21396.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21397.         
  21398.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_leftMargin( 
  21399.             /* [in] */ VARIANT v) = 0;
  21400.         
  21401.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_leftMargin( 
  21402.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21403.         
  21404.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_topMargin( 
  21405.             /* [in] */ VARIANT v) = 0;
  21406.         
  21407.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_topMargin( 
  21408.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21409.         
  21410.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rightMargin( 
  21411.             /* [in] */ VARIANT v) = 0;
  21412.         
  21413.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rightMargin( 
  21414.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21415.         
  21416.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottomMargin( 
  21417.             /* [in] */ VARIANT v) = 0;
  21418.         
  21419.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottomMargin( 
  21420.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21421.         
  21422.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  21423.             /* [in] */ VARIANT_BOOL v) = 0;
  21424.         
  21425.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  21426.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  21427.         
  21428.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor( 
  21429.             /* [in] */ VARIANT v) = 0;
  21430.         
  21431.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor( 
  21432.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21433.         
  21434.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( 
  21435.             /* [in] */ VARIANT v) = 0;
  21436.         
  21437.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( 
  21438.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21439.         
  21440.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_link( 
  21441.             /* [in] */ VARIANT v) = 0;
  21442.         
  21443.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_link( 
  21444.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21445.         
  21446.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vLink( 
  21447.             /* [in] */ VARIANT v) = 0;
  21448.         
  21449.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vLink( 
  21450.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21451.         
  21452.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_aLink( 
  21453.             /* [in] */ VARIANT v) = 0;
  21454.         
  21455.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_aLink( 
  21456.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21457.         
  21458.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  21459.             /* [in] */ VARIANT v) = 0;
  21460.         
  21461.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  21462.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21463.         
  21464.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onunload( 
  21465.             /* [in] */ VARIANT v) = 0;
  21466.         
  21467.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onunload( 
  21468.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21469.         
  21470.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scroll( 
  21471.             /* [in] */ BSTR v) = 0;
  21472.         
  21473.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scroll( 
  21474.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21475.         
  21476.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect( 
  21477.             /* [in] */ VARIANT v) = 0;
  21478.         
  21479.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect( 
  21480.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21481.         
  21482.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeunload( 
  21483.             /* [in] */ VARIANT v) = 0;
  21484.         
  21485.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeunload( 
  21486.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21487.         
  21488.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  21489.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range) = 0;
  21490.         
  21491.     };
  21492.     
  21493. #else     /* C style interface */
  21494.  
  21495.     typedef struct IHTMLBodyElementVtbl
  21496.     {
  21497.         BEGIN_INTERFACE
  21498.         
  21499.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21500.             IHTMLBodyElement __RPC_FAR * This,
  21501.             /* [in] */ REFIID riid,
  21502.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21503.         
  21504.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21505.             IHTMLBodyElement __RPC_FAR * This);
  21506.         
  21507.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21508.             IHTMLBodyElement __RPC_FAR * This);
  21509.         
  21510.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21511.             IHTMLBodyElement __RPC_FAR * This,
  21512.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21513.         
  21514.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21515.             IHTMLBodyElement __RPC_FAR * This,
  21516.             /* [in] */ UINT iTInfo,
  21517.             /* [in] */ LCID lcid,
  21518.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21519.         
  21520.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21521.             IHTMLBodyElement __RPC_FAR * This,
  21522.             /* [in] */ REFIID riid,
  21523.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21524.             /* [in] */ UINT cNames,
  21525.             /* [in] */ LCID lcid,
  21526.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21527.         
  21528.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21529.             IHTMLBodyElement __RPC_FAR * This,
  21530.             /* [in] */ DISPID dispIdMember,
  21531.             /* [in] */ REFIID riid,
  21532.             /* [in] */ LCID lcid,
  21533.             /* [in] */ WORD wFlags,
  21534.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21535.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21536.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21537.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21538.         
  21539.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  21540.             IHTMLBodyElement __RPC_FAR * This,
  21541.             /* [in] */ BSTR v);
  21542.         
  21543.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  21544.             IHTMLBodyElement __RPC_FAR * This,
  21545.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21546.         
  21547.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bgProperties )( 
  21548.             IHTMLBodyElement __RPC_FAR * This,
  21549.             /* [in] */ BSTR v);
  21550.         
  21551.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bgProperties )( 
  21552.             IHTMLBodyElement __RPC_FAR * This,
  21553.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21554.         
  21555.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_leftMargin )( 
  21556.             IHTMLBodyElement __RPC_FAR * This,
  21557.             /* [in] */ VARIANT v);
  21558.         
  21559.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_leftMargin )( 
  21560.             IHTMLBodyElement __RPC_FAR * This,
  21561.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21562.         
  21563.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_topMargin )( 
  21564.             IHTMLBodyElement __RPC_FAR * This,
  21565.             /* [in] */ VARIANT v);
  21566.         
  21567.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_topMargin )( 
  21568.             IHTMLBodyElement __RPC_FAR * This,
  21569.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21570.         
  21571.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rightMargin )( 
  21572.             IHTMLBodyElement __RPC_FAR * This,
  21573.             /* [in] */ VARIANT v);
  21574.         
  21575.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rightMargin )( 
  21576.             IHTMLBodyElement __RPC_FAR * This,
  21577.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21578.         
  21579.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bottomMargin )( 
  21580.             IHTMLBodyElement __RPC_FAR * This,
  21581.             /* [in] */ VARIANT v);
  21582.         
  21583.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bottomMargin )( 
  21584.             IHTMLBodyElement __RPC_FAR * This,
  21585.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21586.         
  21587.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  21588.             IHTMLBodyElement __RPC_FAR * This,
  21589.             /* [in] */ VARIANT_BOOL v);
  21590.         
  21591.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  21592.             IHTMLBodyElement __RPC_FAR * This,
  21593.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  21594.         
  21595.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bgColor )( 
  21596.             IHTMLBodyElement __RPC_FAR * This,
  21597.             /* [in] */ VARIANT v);
  21598.         
  21599.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bgColor )( 
  21600.             IHTMLBodyElement __RPC_FAR * This,
  21601.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21602.         
  21603.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )( 
  21604.             IHTMLBodyElement __RPC_FAR * This,
  21605.             /* [in] */ VARIANT v);
  21606.         
  21607.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )( 
  21608.             IHTMLBodyElement __RPC_FAR * This,
  21609.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21610.         
  21611.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_link )( 
  21612.             IHTMLBodyElement __RPC_FAR * This,
  21613.             /* [in] */ VARIANT v);
  21614.         
  21615.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_link )( 
  21616.             IHTMLBodyElement __RPC_FAR * This,
  21617.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21618.         
  21619.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vLink )( 
  21620.             IHTMLBodyElement __RPC_FAR * This,
  21621.             /* [in] */ VARIANT v);
  21622.         
  21623.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vLink )( 
  21624.             IHTMLBodyElement __RPC_FAR * This,
  21625.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21626.         
  21627.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_aLink )( 
  21628.             IHTMLBodyElement __RPC_FAR * This,
  21629.             /* [in] */ VARIANT v);
  21630.         
  21631.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_aLink )( 
  21632.             IHTMLBodyElement __RPC_FAR * This,
  21633.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21634.         
  21635.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  21636.             IHTMLBodyElement __RPC_FAR * This,
  21637.             /* [in] */ VARIANT v);
  21638.         
  21639.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  21640.             IHTMLBodyElement __RPC_FAR * This,
  21641.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21642.         
  21643.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onunload )( 
  21644.             IHTMLBodyElement __RPC_FAR * This,
  21645.             /* [in] */ VARIANT v);
  21646.         
  21647.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onunload )( 
  21648.             IHTMLBodyElement __RPC_FAR * This,
  21649.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21650.         
  21651.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scroll )( 
  21652.             IHTMLBodyElement __RPC_FAR * This,
  21653.             /* [in] */ BSTR v);
  21654.         
  21655.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scroll )( 
  21656.             IHTMLBodyElement __RPC_FAR * This,
  21657.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21658.         
  21659.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onselect )( 
  21660.             IHTMLBodyElement __RPC_FAR * This,
  21661.             /* [in] */ VARIANT v);
  21662.         
  21663.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onselect )( 
  21664.             IHTMLBodyElement __RPC_FAR * This,
  21665.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21666.         
  21667.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeunload )( 
  21668.             IHTMLBodyElement __RPC_FAR * This,
  21669.             /* [in] */ VARIANT v);
  21670.         
  21671.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeunload )( 
  21672.             IHTMLBodyElement __RPC_FAR * This,
  21673.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21674.         
  21675.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createTextRange )( 
  21676.             IHTMLBodyElement __RPC_FAR * This,
  21677.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range);
  21678.         
  21679.         END_INTERFACE
  21680.     } IHTMLBodyElementVtbl;
  21681.  
  21682.     interface IHTMLBodyElement
  21683.     {
  21684.         CONST_VTBL struct IHTMLBodyElementVtbl __RPC_FAR *lpVtbl;
  21685.     };
  21686.  
  21687.     
  21688.  
  21689. #ifdef COBJMACROS
  21690.  
  21691.  
  21692. #define IHTMLBodyElement_QueryInterface(This,riid,ppvObject)    \
  21693.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21694.  
  21695. #define IHTMLBodyElement_AddRef(This)    \
  21696.     (This)->lpVtbl -> AddRef(This)
  21697.  
  21698. #define IHTMLBodyElement_Release(This)    \
  21699.     (This)->lpVtbl -> Release(This)
  21700.  
  21701.  
  21702. #define IHTMLBodyElement_GetTypeInfoCount(This,pctinfo)    \
  21703.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21704.  
  21705. #define IHTMLBodyElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21706.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21707.  
  21708. #define IHTMLBodyElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21709.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21710.  
  21711. #define IHTMLBodyElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21712.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21713.  
  21714.  
  21715. #define IHTMLBodyElement_put_background(This,v)    \
  21716.     (This)->lpVtbl -> put_background(This,v)
  21717.  
  21718. #define IHTMLBodyElement_get_background(This,p)    \
  21719.     (This)->lpVtbl -> get_background(This,p)
  21720.  
  21721. #define IHTMLBodyElement_put_bgProperties(This,v)    \
  21722.     (This)->lpVtbl -> put_bgProperties(This,v)
  21723.  
  21724. #define IHTMLBodyElement_get_bgProperties(This,p)    \
  21725.     (This)->lpVtbl -> get_bgProperties(This,p)
  21726.  
  21727. #define IHTMLBodyElement_put_leftMargin(This,v)    \
  21728.     (This)->lpVtbl -> put_leftMargin(This,v)
  21729.  
  21730. #define IHTMLBodyElement_get_leftMargin(This,p)    \
  21731.     (This)->lpVtbl -> get_leftMargin(This,p)
  21732.  
  21733. #define IHTMLBodyElement_put_topMargin(This,v)    \
  21734.     (This)->lpVtbl -> put_topMargin(This,v)
  21735.  
  21736. #define IHTMLBodyElement_get_topMargin(This,p)    \
  21737.     (This)->lpVtbl -> get_topMargin(This,p)
  21738.  
  21739. #define IHTMLBodyElement_put_rightMargin(This,v)    \
  21740.     (This)->lpVtbl -> put_rightMargin(This,v)
  21741.  
  21742. #define IHTMLBodyElement_get_rightMargin(This,p)    \
  21743.     (This)->lpVtbl -> get_rightMargin(This,p)
  21744.  
  21745. #define IHTMLBodyElement_put_bottomMargin(This,v)    \
  21746.     (This)->lpVtbl -> put_bottomMargin(This,v)
  21747.  
  21748. #define IHTMLBodyElement_get_bottomMargin(This,p)    \
  21749.     (This)->lpVtbl -> get_bottomMargin(This,p)
  21750.  
  21751. #define IHTMLBodyElement_put_noWrap(This,v)    \
  21752.     (This)->lpVtbl -> put_noWrap(This,v)
  21753.  
  21754. #define IHTMLBodyElement_get_noWrap(This,p)    \
  21755.     (This)->lpVtbl -> get_noWrap(This,p)
  21756.  
  21757. #define IHTMLBodyElement_put_bgColor(This,v)    \
  21758.     (This)->lpVtbl -> put_bgColor(This,v)
  21759.  
  21760. #define IHTMLBodyElement_get_bgColor(This,p)    \
  21761.     (This)->lpVtbl -> get_bgColor(This,p)
  21762.  
  21763. #define IHTMLBodyElement_put_text(This,v)    \
  21764.     (This)->lpVtbl -> put_text(This,v)
  21765.  
  21766. #define IHTMLBodyElement_get_text(This,p)    \
  21767.     (This)->lpVtbl -> get_text(This,p)
  21768.  
  21769. #define IHTMLBodyElement_put_link(This,v)    \
  21770.     (This)->lpVtbl -> put_link(This,v)
  21771.  
  21772. #define IHTMLBodyElement_get_link(This,p)    \
  21773.     (This)->lpVtbl -> get_link(This,p)
  21774.  
  21775. #define IHTMLBodyElement_put_vLink(This,v)    \
  21776.     (This)->lpVtbl -> put_vLink(This,v)
  21777.  
  21778. #define IHTMLBodyElement_get_vLink(This,p)    \
  21779.     (This)->lpVtbl -> get_vLink(This,p)
  21780.  
  21781. #define IHTMLBodyElement_put_aLink(This,v)    \
  21782.     (This)->lpVtbl -> put_aLink(This,v)
  21783.  
  21784. #define IHTMLBodyElement_get_aLink(This,p)    \
  21785.     (This)->lpVtbl -> get_aLink(This,p)
  21786.  
  21787. #define IHTMLBodyElement_put_onload(This,v)    \
  21788.     (This)->lpVtbl -> put_onload(This,v)
  21789.  
  21790. #define IHTMLBodyElement_get_onload(This,p)    \
  21791.     (This)->lpVtbl -> get_onload(This,p)
  21792.  
  21793. #define IHTMLBodyElement_put_onunload(This,v)    \
  21794.     (This)->lpVtbl -> put_onunload(This,v)
  21795.  
  21796. #define IHTMLBodyElement_get_onunload(This,p)    \
  21797.     (This)->lpVtbl -> get_onunload(This,p)
  21798.  
  21799. #define IHTMLBodyElement_put_scroll(This,v)    \
  21800.     (This)->lpVtbl -> put_scroll(This,v)
  21801.  
  21802. #define IHTMLBodyElement_get_scroll(This,p)    \
  21803.     (This)->lpVtbl -> get_scroll(This,p)
  21804.  
  21805. #define IHTMLBodyElement_put_onselect(This,v)    \
  21806.     (This)->lpVtbl -> put_onselect(This,v)
  21807.  
  21808. #define IHTMLBodyElement_get_onselect(This,p)    \
  21809.     (This)->lpVtbl -> get_onselect(This,p)
  21810.  
  21811. #define IHTMLBodyElement_put_onbeforeunload(This,v)    \
  21812.     (This)->lpVtbl -> put_onbeforeunload(This,v)
  21813.  
  21814. #define IHTMLBodyElement_get_onbeforeunload(This,p)    \
  21815.     (This)->lpVtbl -> get_onbeforeunload(This,p)
  21816.  
  21817. #define IHTMLBodyElement_createTextRange(This,range)    \
  21818.     (This)->lpVtbl -> createTextRange(This,range)
  21819.  
  21820. #endif /* COBJMACROS */
  21821.  
  21822.  
  21823. #endif     /* C style interface */
  21824.  
  21825.  
  21826.  
  21827. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_background_Proxy( 
  21828.     IHTMLBodyElement __RPC_FAR * This,
  21829.     /* [in] */ BSTR v);
  21830.  
  21831.  
  21832. void __RPC_STUB IHTMLBodyElement_put_background_Stub(
  21833.     IRpcStubBuffer *This,
  21834.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21835.     PRPC_MESSAGE _pRpcMessage,
  21836.     DWORD *_pdwStubPhase);
  21837.  
  21838.  
  21839. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_background_Proxy( 
  21840.     IHTMLBodyElement __RPC_FAR * This,
  21841.     /* [out][retval] */ BSTR __RPC_FAR *p);
  21842.  
  21843.  
  21844. void __RPC_STUB IHTMLBodyElement_get_background_Stub(
  21845.     IRpcStubBuffer *This,
  21846.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21847.     PRPC_MESSAGE _pRpcMessage,
  21848.     DWORD *_pdwStubPhase);
  21849.  
  21850.  
  21851. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgProperties_Proxy( 
  21852.     IHTMLBodyElement __RPC_FAR * This,
  21853.     /* [in] */ BSTR v);
  21854.  
  21855.  
  21856. void __RPC_STUB IHTMLBodyElement_put_bgProperties_Stub(
  21857.     IRpcStubBuffer *This,
  21858.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21859.     PRPC_MESSAGE _pRpcMessage,
  21860.     DWORD *_pdwStubPhase);
  21861.  
  21862.  
  21863. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgProperties_Proxy( 
  21864.     IHTMLBodyElement __RPC_FAR * This,
  21865.     /* [out][retval] */ BSTR __RPC_FAR *p);
  21866.  
  21867.  
  21868. void __RPC_STUB IHTMLBodyElement_get_bgProperties_Stub(
  21869.     IRpcStubBuffer *This,
  21870.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21871.     PRPC_MESSAGE _pRpcMessage,
  21872.     DWORD *_pdwStubPhase);
  21873.  
  21874.  
  21875. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_leftMargin_Proxy( 
  21876.     IHTMLBodyElement __RPC_FAR * This,
  21877.     /* [in] */ VARIANT v);
  21878.  
  21879.  
  21880. void __RPC_STUB IHTMLBodyElement_put_leftMargin_Stub(
  21881.     IRpcStubBuffer *This,
  21882.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21883.     PRPC_MESSAGE _pRpcMessage,
  21884.     DWORD *_pdwStubPhase);
  21885.  
  21886.  
  21887. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_leftMargin_Proxy( 
  21888.     IHTMLBodyElement __RPC_FAR * This,
  21889.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21890.  
  21891.  
  21892. void __RPC_STUB IHTMLBodyElement_get_leftMargin_Stub(
  21893.     IRpcStubBuffer *This,
  21894.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21895.     PRPC_MESSAGE _pRpcMessage,
  21896.     DWORD *_pdwStubPhase);
  21897.  
  21898.  
  21899. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_topMargin_Proxy( 
  21900.     IHTMLBodyElement __RPC_FAR * This,
  21901.     /* [in] */ VARIANT v);
  21902.  
  21903.  
  21904. void __RPC_STUB IHTMLBodyElement_put_topMargin_Stub(
  21905.     IRpcStubBuffer *This,
  21906.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21907.     PRPC_MESSAGE _pRpcMessage,
  21908.     DWORD *_pdwStubPhase);
  21909.  
  21910.  
  21911. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_topMargin_Proxy( 
  21912.     IHTMLBodyElement __RPC_FAR * This,
  21913.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21914.  
  21915.  
  21916. void __RPC_STUB IHTMLBodyElement_get_topMargin_Stub(
  21917.     IRpcStubBuffer *This,
  21918.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21919.     PRPC_MESSAGE _pRpcMessage,
  21920.     DWORD *_pdwStubPhase);
  21921.  
  21922.  
  21923. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_rightMargin_Proxy( 
  21924.     IHTMLBodyElement __RPC_FAR * This,
  21925.     /* [in] */ VARIANT v);
  21926.  
  21927.  
  21928. void __RPC_STUB IHTMLBodyElement_put_rightMargin_Stub(
  21929.     IRpcStubBuffer *This,
  21930.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21931.     PRPC_MESSAGE _pRpcMessage,
  21932.     DWORD *_pdwStubPhase);
  21933.  
  21934.  
  21935. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_rightMargin_Proxy( 
  21936.     IHTMLBodyElement __RPC_FAR * This,
  21937.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21938.  
  21939.  
  21940. void __RPC_STUB IHTMLBodyElement_get_rightMargin_Stub(
  21941.     IRpcStubBuffer *This,
  21942.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21943.     PRPC_MESSAGE _pRpcMessage,
  21944.     DWORD *_pdwStubPhase);
  21945.  
  21946.  
  21947. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bottomMargin_Proxy( 
  21948.     IHTMLBodyElement __RPC_FAR * This,
  21949.     /* [in] */ VARIANT v);
  21950.  
  21951.  
  21952. void __RPC_STUB IHTMLBodyElement_put_bottomMargin_Stub(
  21953.     IRpcStubBuffer *This,
  21954.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21955.     PRPC_MESSAGE _pRpcMessage,
  21956.     DWORD *_pdwStubPhase);
  21957.  
  21958.  
  21959. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bottomMargin_Proxy( 
  21960.     IHTMLBodyElement __RPC_FAR * This,
  21961.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21962.  
  21963.  
  21964. void __RPC_STUB IHTMLBodyElement_get_bottomMargin_Stub(
  21965.     IRpcStubBuffer *This,
  21966.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21967.     PRPC_MESSAGE _pRpcMessage,
  21968.     DWORD *_pdwStubPhase);
  21969.  
  21970.  
  21971. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_noWrap_Proxy( 
  21972.     IHTMLBodyElement __RPC_FAR * This,
  21973.     /* [in] */ VARIANT_BOOL v);
  21974.  
  21975.  
  21976. void __RPC_STUB IHTMLBodyElement_put_noWrap_Stub(
  21977.     IRpcStubBuffer *This,
  21978.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21979.     PRPC_MESSAGE _pRpcMessage,
  21980.     DWORD *_pdwStubPhase);
  21981.  
  21982.  
  21983. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_noWrap_Proxy( 
  21984.     IHTMLBodyElement __RPC_FAR * This,
  21985.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  21986.  
  21987.  
  21988. void __RPC_STUB IHTMLBodyElement_get_noWrap_Stub(
  21989.     IRpcStubBuffer *This,
  21990.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21991.     PRPC_MESSAGE _pRpcMessage,
  21992.     DWORD *_pdwStubPhase);
  21993.  
  21994.  
  21995. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgColor_Proxy( 
  21996.     IHTMLBodyElement __RPC_FAR * This,
  21997.     /* [in] */ VARIANT v);
  21998.  
  21999.  
  22000. void __RPC_STUB IHTMLBodyElement_put_bgColor_Stub(
  22001.     IRpcStubBuffer *This,
  22002.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22003.     PRPC_MESSAGE _pRpcMessage,
  22004.     DWORD *_pdwStubPhase);
  22005.  
  22006.  
  22007. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgColor_Proxy( 
  22008.     IHTMLBodyElement __RPC_FAR * This,
  22009.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22010.  
  22011.  
  22012. void __RPC_STUB IHTMLBodyElement_get_bgColor_Stub(
  22013.     IRpcStubBuffer *This,
  22014.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22015.     PRPC_MESSAGE _pRpcMessage,
  22016.     DWORD *_pdwStubPhase);
  22017.  
  22018.  
  22019. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_text_Proxy( 
  22020.     IHTMLBodyElement __RPC_FAR * This,
  22021.     /* [in] */ VARIANT v);
  22022.  
  22023.  
  22024. void __RPC_STUB IHTMLBodyElement_put_text_Stub(
  22025.     IRpcStubBuffer *This,
  22026.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22027.     PRPC_MESSAGE _pRpcMessage,
  22028.     DWORD *_pdwStubPhase);
  22029.  
  22030.  
  22031. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_text_Proxy( 
  22032.     IHTMLBodyElement __RPC_FAR * This,
  22033.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22034.  
  22035.  
  22036. void __RPC_STUB IHTMLBodyElement_get_text_Stub(
  22037.     IRpcStubBuffer *This,
  22038.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22039.     PRPC_MESSAGE _pRpcMessage,
  22040.     DWORD *_pdwStubPhase);
  22041.  
  22042.  
  22043. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_link_Proxy( 
  22044.     IHTMLBodyElement __RPC_FAR * This,
  22045.     /* [in] */ VARIANT v);
  22046.  
  22047.  
  22048. void __RPC_STUB IHTMLBodyElement_put_link_Stub(
  22049.     IRpcStubBuffer *This,
  22050.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22051.     PRPC_MESSAGE _pRpcMessage,
  22052.     DWORD *_pdwStubPhase);
  22053.  
  22054.  
  22055. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_link_Proxy( 
  22056.     IHTMLBodyElement __RPC_FAR * This,
  22057.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22058.  
  22059.  
  22060. void __RPC_STUB IHTMLBodyElement_get_link_Stub(
  22061.     IRpcStubBuffer *This,
  22062.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22063.     PRPC_MESSAGE _pRpcMessage,
  22064.     DWORD *_pdwStubPhase);
  22065.  
  22066.  
  22067. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_vLink_Proxy( 
  22068.     IHTMLBodyElement __RPC_FAR * This,
  22069.     /* [in] */ VARIANT v);
  22070.  
  22071.  
  22072. void __RPC_STUB IHTMLBodyElement_put_vLink_Stub(
  22073.     IRpcStubBuffer *This,
  22074.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22075.     PRPC_MESSAGE _pRpcMessage,
  22076.     DWORD *_pdwStubPhase);
  22077.  
  22078.  
  22079. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_vLink_Proxy( 
  22080.     IHTMLBodyElement __RPC_FAR * This,
  22081.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22082.  
  22083.  
  22084. void __RPC_STUB IHTMLBodyElement_get_vLink_Stub(
  22085.     IRpcStubBuffer *This,
  22086.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22087.     PRPC_MESSAGE _pRpcMessage,
  22088.     DWORD *_pdwStubPhase);
  22089.  
  22090.  
  22091. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_aLink_Proxy( 
  22092.     IHTMLBodyElement __RPC_FAR * This,
  22093.     /* [in] */ VARIANT v);
  22094.  
  22095.  
  22096. void __RPC_STUB IHTMLBodyElement_put_aLink_Stub(
  22097.     IRpcStubBuffer *This,
  22098.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22099.     PRPC_MESSAGE _pRpcMessage,
  22100.     DWORD *_pdwStubPhase);
  22101.  
  22102.  
  22103. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_aLink_Proxy( 
  22104.     IHTMLBodyElement __RPC_FAR * This,
  22105.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22106.  
  22107.  
  22108. void __RPC_STUB IHTMLBodyElement_get_aLink_Stub(
  22109.     IRpcStubBuffer *This,
  22110.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22111.     PRPC_MESSAGE _pRpcMessage,
  22112.     DWORD *_pdwStubPhase);
  22113.  
  22114.  
  22115. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onload_Proxy( 
  22116.     IHTMLBodyElement __RPC_FAR * This,
  22117.     /* [in] */ VARIANT v);
  22118.  
  22119.  
  22120. void __RPC_STUB IHTMLBodyElement_put_onload_Stub(
  22121.     IRpcStubBuffer *This,
  22122.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22123.     PRPC_MESSAGE _pRpcMessage,
  22124.     DWORD *_pdwStubPhase);
  22125.  
  22126.  
  22127. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onload_Proxy( 
  22128.     IHTMLBodyElement __RPC_FAR * This,
  22129.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22130.  
  22131.  
  22132. void __RPC_STUB IHTMLBodyElement_get_onload_Stub(
  22133.     IRpcStubBuffer *This,
  22134.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22135.     PRPC_MESSAGE _pRpcMessage,
  22136.     DWORD *_pdwStubPhase);
  22137.  
  22138.  
  22139. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onunload_Proxy( 
  22140.     IHTMLBodyElement __RPC_FAR * This,
  22141.     /* [in] */ VARIANT v);
  22142.  
  22143.  
  22144. void __RPC_STUB IHTMLBodyElement_put_onunload_Stub(
  22145.     IRpcStubBuffer *This,
  22146.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22147.     PRPC_MESSAGE _pRpcMessage,
  22148.     DWORD *_pdwStubPhase);
  22149.  
  22150.  
  22151. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onunload_Proxy( 
  22152.     IHTMLBodyElement __RPC_FAR * This,
  22153.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22154.  
  22155.  
  22156. void __RPC_STUB IHTMLBodyElement_get_onunload_Stub(
  22157.     IRpcStubBuffer *This,
  22158.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22159.     PRPC_MESSAGE _pRpcMessage,
  22160.     DWORD *_pdwStubPhase);
  22161.  
  22162.  
  22163. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_scroll_Proxy( 
  22164.     IHTMLBodyElement __RPC_FAR * This,
  22165.     /* [in] */ BSTR v);
  22166.  
  22167.  
  22168. void __RPC_STUB IHTMLBodyElement_put_scroll_Stub(
  22169.     IRpcStubBuffer *This,
  22170.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22171.     PRPC_MESSAGE _pRpcMessage,
  22172.     DWORD *_pdwStubPhase);
  22173.  
  22174.  
  22175. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_scroll_Proxy( 
  22176.     IHTMLBodyElement __RPC_FAR * This,
  22177.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22178.  
  22179.  
  22180. void __RPC_STUB IHTMLBodyElement_get_scroll_Stub(
  22181.     IRpcStubBuffer *This,
  22182.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22183.     PRPC_MESSAGE _pRpcMessage,
  22184.     DWORD *_pdwStubPhase);
  22185.  
  22186.  
  22187. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onselect_Proxy( 
  22188.     IHTMLBodyElement __RPC_FAR * This,
  22189.     /* [in] */ VARIANT v);
  22190.  
  22191.  
  22192. void __RPC_STUB IHTMLBodyElement_put_onselect_Stub(
  22193.     IRpcStubBuffer *This,
  22194.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22195.     PRPC_MESSAGE _pRpcMessage,
  22196.     DWORD *_pdwStubPhase);
  22197.  
  22198.  
  22199. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onselect_Proxy( 
  22200.     IHTMLBodyElement __RPC_FAR * This,
  22201.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22202.  
  22203.  
  22204. void __RPC_STUB IHTMLBodyElement_get_onselect_Stub(
  22205.     IRpcStubBuffer *This,
  22206.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22207.     PRPC_MESSAGE _pRpcMessage,
  22208.     DWORD *_pdwStubPhase);
  22209.  
  22210.  
  22211. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onbeforeunload_Proxy( 
  22212.     IHTMLBodyElement __RPC_FAR * This,
  22213.     /* [in] */ VARIANT v);
  22214.  
  22215.  
  22216. void __RPC_STUB IHTMLBodyElement_put_onbeforeunload_Stub(
  22217.     IRpcStubBuffer *This,
  22218.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22219.     PRPC_MESSAGE _pRpcMessage,
  22220.     DWORD *_pdwStubPhase);
  22221.  
  22222.  
  22223. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onbeforeunload_Proxy( 
  22224.     IHTMLBodyElement __RPC_FAR * This,
  22225.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22226.  
  22227.  
  22228. void __RPC_STUB IHTMLBodyElement_get_onbeforeunload_Stub(
  22229.     IRpcStubBuffer *This,
  22230.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22231.     PRPC_MESSAGE _pRpcMessage,
  22232.     DWORD *_pdwStubPhase);
  22233.  
  22234.  
  22235. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_createTextRange_Proxy( 
  22236.     IHTMLBodyElement __RPC_FAR * This,
  22237.     /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range);
  22238.  
  22239.  
  22240. void __RPC_STUB IHTMLBodyElement_createTextRange_Stub(
  22241.     IRpcStubBuffer *This,
  22242.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22243.     PRPC_MESSAGE _pRpcMessage,
  22244.     DWORD *_pdwStubPhase);
  22245.  
  22246.  
  22247.  
  22248. #endif     /* __IHTMLBodyElement_INTERFACE_DEFINED__ */
  22249.  
  22250.  
  22251. #ifndef __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__
  22252. #define __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__
  22253.  
  22254. /****************************************
  22255.  * Generated header for dispinterface: DispIHTMLBodyElement
  22256.  * at Mon Nov 17 12:04:35 1997
  22257.  * using MIDL 3.02.88
  22258.  ****************************************/
  22259. /* [uuid][hidden] */ 
  22260.  
  22261.  
  22262.  
  22263. EXTERN_C const IID DIID_DispIHTMLBodyElement;
  22264.  
  22265. #if defined(__cplusplus) && !defined(CINTERFACE)
  22266.  
  22267.     interface DECLSPEC_UUID("3050f507-98b5-11cf-bb82-00aa00bdce0b")
  22268.     DispIHTMLBodyElement : public IDispatch
  22269.     {
  22270.     };
  22271.     
  22272. #else     /* C style interface */
  22273.  
  22274.     typedef struct DispIHTMLBodyElementVtbl
  22275.     {
  22276.         BEGIN_INTERFACE
  22277.         
  22278.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22279.             DispIHTMLBodyElement __RPC_FAR * This,
  22280.             /* [in] */ REFIID riid,
  22281.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22282.         
  22283.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22284.             DispIHTMLBodyElement __RPC_FAR * This);
  22285.         
  22286.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22287.             DispIHTMLBodyElement __RPC_FAR * This);
  22288.         
  22289.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22290.             DispIHTMLBodyElement __RPC_FAR * This,
  22291.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22292.         
  22293.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22294.             DispIHTMLBodyElement __RPC_FAR * This,
  22295.             /* [in] */ UINT iTInfo,
  22296.             /* [in] */ LCID lcid,
  22297.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22298.         
  22299.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22300.             DispIHTMLBodyElement __RPC_FAR * This,
  22301.             /* [in] */ REFIID riid,
  22302.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22303.             /* [in] */ UINT cNames,
  22304.             /* [in] */ LCID lcid,
  22305.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22306.         
  22307.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22308.             DispIHTMLBodyElement __RPC_FAR * This,
  22309.             /* [in] */ DISPID dispIdMember,
  22310.             /* [in] */ REFIID riid,
  22311.             /* [in] */ LCID lcid,
  22312.             /* [in] */ WORD wFlags,
  22313.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22314.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22315.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22316.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22317.         
  22318.         END_INTERFACE
  22319.     } DispIHTMLBodyElementVtbl;
  22320.  
  22321.     interface DispIHTMLBodyElement
  22322.     {
  22323.         CONST_VTBL struct DispIHTMLBodyElementVtbl __RPC_FAR *lpVtbl;
  22324.     };
  22325.  
  22326.     
  22327.  
  22328. #ifdef COBJMACROS
  22329.  
  22330.  
  22331. #define DispIHTMLBodyElement_QueryInterface(This,riid,ppvObject)    \
  22332.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22333.  
  22334. #define DispIHTMLBodyElement_AddRef(This)    \
  22335.     (This)->lpVtbl -> AddRef(This)
  22336.  
  22337. #define DispIHTMLBodyElement_Release(This)    \
  22338.     (This)->lpVtbl -> Release(This)
  22339.  
  22340.  
  22341. #define DispIHTMLBodyElement_GetTypeInfoCount(This,pctinfo)    \
  22342.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22343.  
  22344. #define DispIHTMLBodyElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22345.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22346.  
  22347. #define DispIHTMLBodyElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22348.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22349.  
  22350. #define DispIHTMLBodyElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22351.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22352.  
  22353. #endif /* COBJMACROS */
  22354.  
  22355.  
  22356. #endif     /* C style interface */
  22357.  
  22358.  
  22359. #endif     /* __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__ */
  22360.  
  22361.  
  22362. EXTERN_C const CLSID CLSID_HTMLBody;
  22363.  
  22364. #ifdef __cplusplus
  22365.  
  22366. class DECLSPEC_UUID("3050f24a-98b5-11cf-bb82-00aa00bdce0b")
  22367. HTMLBody;
  22368. #endif
  22369.  
  22370. #ifndef __IHTMLFontElement_INTERFACE_DEFINED__
  22371. #define __IHTMLFontElement_INTERFACE_DEFINED__
  22372.  
  22373. /****************************************
  22374.  * Generated header for interface: IHTMLFontElement
  22375.  * at Mon Nov 17 12:04:35 1997
  22376.  * using MIDL 3.02.88
  22377.  ****************************************/
  22378. /* [object][uuid][dual][oleautomation] */ 
  22379.  
  22380.  
  22381.  
  22382. EXTERN_C const IID IID_IHTMLFontElement;
  22383.  
  22384. #if defined(__cplusplus) && !defined(CINTERFACE)
  22385.     
  22386.     interface DECLSPEC_UUID("3050f1d9-98b5-11cf-bb82-00aa00bdce0b")
  22387.     IHTMLFontElement : public IDispatch
  22388.     {
  22389.     public:
  22390.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  22391.             /* [in] */ VARIANT v) = 0;
  22392.         
  22393.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  22394.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22395.         
  22396.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_face( 
  22397.             /* [in] */ BSTR v) = 0;
  22398.         
  22399.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_face( 
  22400.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22401.         
  22402.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  22403.             /* [in] */ VARIANT v) = 0;
  22404.         
  22405.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  22406.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22407.         
  22408.     };
  22409.     
  22410. #else     /* C style interface */
  22411.  
  22412.     typedef struct IHTMLFontElementVtbl
  22413.     {
  22414.         BEGIN_INTERFACE
  22415.         
  22416.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22417.             IHTMLFontElement __RPC_FAR * This,
  22418.             /* [in] */ REFIID riid,
  22419.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22420.         
  22421.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22422.             IHTMLFontElement __RPC_FAR * This);
  22423.         
  22424.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22425.             IHTMLFontElement __RPC_FAR * This);
  22426.         
  22427.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22428.             IHTMLFontElement __RPC_FAR * This,
  22429.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22430.         
  22431.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22432.             IHTMLFontElement __RPC_FAR * This,
  22433.             /* [in] */ UINT iTInfo,
  22434.             /* [in] */ LCID lcid,
  22435.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22436.         
  22437.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22438.             IHTMLFontElement __RPC_FAR * This,
  22439.             /* [in] */ REFIID riid,
  22440.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22441.             /* [in] */ UINT cNames,
  22442.             /* [in] */ LCID lcid,
  22443.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22444.         
  22445.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22446.             IHTMLFontElement __RPC_FAR * This,
  22447.             /* [in] */ DISPID dispIdMember,
  22448.             /* [in] */ REFIID riid,
  22449.             /* [in] */ LCID lcid,
  22450.             /* [in] */ WORD wFlags,
  22451.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22452.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22453.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22454.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22455.         
  22456.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  22457.             IHTMLFontElement __RPC_FAR * This,
  22458.             /* [in] */ VARIANT v);
  22459.         
  22460.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  22461.             IHTMLFontElement __RPC_FAR * This,
  22462.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22463.         
  22464.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_face )( 
  22465.             IHTMLFontElement __RPC_FAR * This,
  22466.             /* [in] */ BSTR v);
  22467.         
  22468.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_face )( 
  22469.             IHTMLFontElement __RPC_FAR * This,
  22470.             /* [out][retval] */ BSTR __RPC_FAR *p);
  22471.         
  22472.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  22473.             IHTMLFontElement __RPC_FAR * This,
  22474.             /* [in] */ VARIANT v);
  22475.         
  22476.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  22477.             IHTMLFontElement __RPC_FAR * This,
  22478.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22479.         
  22480.         END_INTERFACE
  22481.     } IHTMLFontElementVtbl;
  22482.  
  22483.     interface IHTMLFontElement
  22484.     {
  22485.         CONST_VTBL struct IHTMLFontElementVtbl __RPC_FAR *lpVtbl;
  22486.     };
  22487.  
  22488.     
  22489.  
  22490. #ifdef COBJMACROS
  22491.  
  22492.  
  22493. #define IHTMLFontElement_QueryInterface(This,riid,ppvObject)    \
  22494.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22495.  
  22496. #define IHTMLFontElement_AddRef(This)    \
  22497.     (This)->lpVtbl -> AddRef(This)
  22498.  
  22499. #define IHTMLFontElement_Release(This)    \
  22500.     (This)->lpVtbl -> Release(This)
  22501.  
  22502.  
  22503. #define IHTMLFontElement_GetTypeInfoCount(This,pctinfo)    \
  22504.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22505.  
  22506. #define IHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22507.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22508.  
  22509. #define IHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22510.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22511.  
  22512. #define IHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22513.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22514.  
  22515.  
  22516. #define IHTMLFontElement_put_color(This,v)    \
  22517.     (This)->lpVtbl -> put_color(This,v)
  22518.  
  22519. #define IHTMLFontElement_get_color(This,p)    \
  22520.     (This)->lpVtbl -> get_color(This,p)
  22521.  
  22522. #define IHTMLFontElement_put_face(This,v)    \
  22523.     (This)->lpVtbl -> put_face(This,v)
  22524.  
  22525. #define IHTMLFontElement_get_face(This,p)    \
  22526.     (This)->lpVtbl -> get_face(This,p)
  22527.  
  22528. #define IHTMLFontElement_put_size(This,v)    \
  22529.     (This)->lpVtbl -> put_size(This,v)
  22530.  
  22531. #define IHTMLFontElement_get_size(This,p)    \
  22532.     (This)->lpVtbl -> get_size(This,p)
  22533.  
  22534. #endif /* COBJMACROS */
  22535.  
  22536.  
  22537. #endif     /* C style interface */
  22538.  
  22539.  
  22540.  
  22541. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_color_Proxy( 
  22542.     IHTMLFontElement __RPC_FAR * This,
  22543.     /* [in] */ VARIANT v);
  22544.  
  22545.  
  22546. void __RPC_STUB IHTMLFontElement_put_color_Stub(
  22547.     IRpcStubBuffer *This,
  22548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22549.     PRPC_MESSAGE _pRpcMessage,
  22550.     DWORD *_pdwStubPhase);
  22551.  
  22552.  
  22553. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_color_Proxy( 
  22554.     IHTMLFontElement __RPC_FAR * This,
  22555.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22556.  
  22557.  
  22558. void __RPC_STUB IHTMLFontElement_get_color_Stub(
  22559.     IRpcStubBuffer *This,
  22560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22561.     PRPC_MESSAGE _pRpcMessage,
  22562.     DWORD *_pdwStubPhase);
  22563.  
  22564.  
  22565. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_face_Proxy( 
  22566.     IHTMLFontElement __RPC_FAR * This,
  22567.     /* [in] */ BSTR v);
  22568.  
  22569.  
  22570. void __RPC_STUB IHTMLFontElement_put_face_Stub(
  22571.     IRpcStubBuffer *This,
  22572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22573.     PRPC_MESSAGE _pRpcMessage,
  22574.     DWORD *_pdwStubPhase);
  22575.  
  22576.  
  22577. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_face_Proxy( 
  22578.     IHTMLFontElement __RPC_FAR * This,
  22579.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22580.  
  22581.  
  22582. void __RPC_STUB IHTMLFontElement_get_face_Stub(
  22583.     IRpcStubBuffer *This,
  22584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22585.     PRPC_MESSAGE _pRpcMessage,
  22586.     DWORD *_pdwStubPhase);
  22587.  
  22588.  
  22589. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_size_Proxy( 
  22590.     IHTMLFontElement __RPC_FAR * This,
  22591.     /* [in] */ VARIANT v);
  22592.  
  22593.  
  22594. void __RPC_STUB IHTMLFontElement_put_size_Stub(
  22595.     IRpcStubBuffer *This,
  22596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22597.     PRPC_MESSAGE _pRpcMessage,
  22598.     DWORD *_pdwStubPhase);
  22599.  
  22600.  
  22601. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_size_Proxy( 
  22602.     IHTMLFontElement __RPC_FAR * This,
  22603.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22604.  
  22605.  
  22606. void __RPC_STUB IHTMLFontElement_get_size_Stub(
  22607.     IRpcStubBuffer *This,
  22608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22609.     PRPC_MESSAGE _pRpcMessage,
  22610.     DWORD *_pdwStubPhase);
  22611.  
  22612.  
  22613.  
  22614. #endif     /* __IHTMLFontElement_INTERFACE_DEFINED__ */
  22615.  
  22616.  
  22617. #ifndef __DispIHTMLFontElement_DISPINTERFACE_DEFINED__
  22618. #define __DispIHTMLFontElement_DISPINTERFACE_DEFINED__
  22619.  
  22620. /****************************************
  22621.  * Generated header for dispinterface: DispIHTMLFontElement
  22622.  * at Mon Nov 17 12:04:35 1997
  22623.  * using MIDL 3.02.88
  22624.  ****************************************/
  22625. /* [uuid][hidden] */ 
  22626.  
  22627.  
  22628.  
  22629. EXTERN_C const IID DIID_DispIHTMLFontElement;
  22630.  
  22631. #if defined(__cplusplus) && !defined(CINTERFACE)
  22632.  
  22633.     interface DECLSPEC_UUID("3050f512-98b5-11cf-bb82-00aa00bdce0b")
  22634.     DispIHTMLFontElement : public IDispatch
  22635.     {
  22636.     };
  22637.     
  22638. #else     /* C style interface */
  22639.  
  22640.     typedef struct DispIHTMLFontElementVtbl
  22641.     {
  22642.         BEGIN_INTERFACE
  22643.         
  22644.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22645.             DispIHTMLFontElement __RPC_FAR * This,
  22646.             /* [in] */ REFIID riid,
  22647.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22648.         
  22649.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22650.             DispIHTMLFontElement __RPC_FAR * This);
  22651.         
  22652.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22653.             DispIHTMLFontElement __RPC_FAR * This);
  22654.         
  22655.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22656.             DispIHTMLFontElement __RPC_FAR * This,
  22657.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22658.         
  22659.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22660.             DispIHTMLFontElement __RPC_FAR * This,
  22661.             /* [in] */ UINT iTInfo,
  22662.             /* [in] */ LCID lcid,
  22663.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22664.         
  22665.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22666.             DispIHTMLFontElement __RPC_FAR * This,
  22667.             /* [in] */ REFIID riid,
  22668.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22669.             /* [in] */ UINT cNames,
  22670.             /* [in] */ LCID lcid,
  22671.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22672.         
  22673.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22674.             DispIHTMLFontElement __RPC_FAR * This,
  22675.             /* [in] */ DISPID dispIdMember,
  22676.             /* [in] */ REFIID riid,
  22677.             /* [in] */ LCID lcid,
  22678.             /* [in] */ WORD wFlags,
  22679.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22680.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22681.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22682.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22683.         
  22684.         END_INTERFACE
  22685.     } DispIHTMLFontElementVtbl;
  22686.  
  22687.     interface DispIHTMLFontElement
  22688.     {
  22689.         CONST_VTBL struct DispIHTMLFontElementVtbl __RPC_FAR *lpVtbl;
  22690.     };
  22691.  
  22692.     
  22693.  
  22694. #ifdef COBJMACROS
  22695.  
  22696.  
  22697. #define DispIHTMLFontElement_QueryInterface(This,riid,ppvObject)    \
  22698.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22699.  
  22700. #define DispIHTMLFontElement_AddRef(This)    \
  22701.     (This)->lpVtbl -> AddRef(This)
  22702.  
  22703. #define DispIHTMLFontElement_Release(This)    \
  22704.     (This)->lpVtbl -> Release(This)
  22705.  
  22706.  
  22707. #define DispIHTMLFontElement_GetTypeInfoCount(This,pctinfo)    \
  22708.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22709.  
  22710. #define DispIHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22711.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22712.  
  22713. #define DispIHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22714.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22715.  
  22716. #define DispIHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22717.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22718.  
  22719. #endif /* COBJMACROS */
  22720.  
  22721.  
  22722. #endif     /* C style interface */
  22723.  
  22724.  
  22725. #endif     /* __DispIHTMLFontElement_DISPINTERFACE_DEFINED__ */
  22726.  
  22727.  
  22728. EXTERN_C const CLSID CLSID_HTMLFontElement;
  22729.  
  22730. #ifdef __cplusplus
  22731.  
  22732. class DECLSPEC_UUID("3050f27b-98b5-11cf-bb82-00aa00bdce0b")
  22733. HTMLFontElement;
  22734. #endif
  22735.  
  22736. #ifndef __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
  22737. #define __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
  22738.  
  22739. /****************************************
  22740.  * Generated header for dispinterface: HTMLAnchorEvents
  22741.  * at Mon Nov 17 12:04:35 1997
  22742.  * using MIDL 3.02.88
  22743.  ****************************************/
  22744. /* [uuid][hidden] */ 
  22745.  
  22746.  
  22747.  
  22748. EXTERN_C const IID DIID_HTMLAnchorEvents;
  22749.  
  22750. #if defined(__cplusplus) && !defined(CINTERFACE)
  22751.  
  22752.     interface DECLSPEC_UUID("3050f29d-98b5-11cf-bb82-00aa00bdce0b")
  22753.     HTMLAnchorEvents : public IDispatch
  22754.     {
  22755.     };
  22756.     
  22757. #else     /* C style interface */
  22758.  
  22759.     typedef struct HTMLAnchorEventsVtbl
  22760.     {
  22761.         BEGIN_INTERFACE
  22762.         
  22763.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22764.             HTMLAnchorEvents __RPC_FAR * This,
  22765.             /* [in] */ REFIID riid,
  22766.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22767.         
  22768.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22769.             HTMLAnchorEvents __RPC_FAR * This);
  22770.         
  22771.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22772.             HTMLAnchorEvents __RPC_FAR * This);
  22773.         
  22774.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22775.             HTMLAnchorEvents __RPC_FAR * This,
  22776.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22777.         
  22778.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22779.             HTMLAnchorEvents __RPC_FAR * This,
  22780.             /* [in] */ UINT iTInfo,
  22781.             /* [in] */ LCID lcid,
  22782.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22783.         
  22784.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22785.             HTMLAnchorEvents __RPC_FAR * This,
  22786.             /* [in] */ REFIID riid,
  22787.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22788.             /* [in] */ UINT cNames,
  22789.             /* [in] */ LCID lcid,
  22790.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22791.         
  22792.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22793.             HTMLAnchorEvents __RPC_FAR * This,
  22794.             /* [in] */ DISPID dispIdMember,
  22795.             /* [in] */ REFIID riid,
  22796.             /* [in] */ LCID lcid,
  22797.             /* [in] */ WORD wFlags,
  22798.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22799.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22800.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22801.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22802.         
  22803.         END_INTERFACE
  22804.     } HTMLAnchorEventsVtbl;
  22805.  
  22806.     interface HTMLAnchorEvents
  22807.     {
  22808.         CONST_VTBL struct HTMLAnchorEventsVtbl __RPC_FAR *lpVtbl;
  22809.     };
  22810.  
  22811.     
  22812.  
  22813. #ifdef COBJMACROS
  22814.  
  22815.  
  22816. #define HTMLAnchorEvents_QueryInterface(This,riid,ppvObject)    \
  22817.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22818.  
  22819. #define HTMLAnchorEvents_AddRef(This)    \
  22820.     (This)->lpVtbl -> AddRef(This)
  22821.  
  22822. #define HTMLAnchorEvents_Release(This)    \
  22823.     (This)->lpVtbl -> Release(This)
  22824.  
  22825.  
  22826. #define HTMLAnchorEvents_GetTypeInfoCount(This,pctinfo)    \
  22827.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22828.  
  22829. #define HTMLAnchorEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22830.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22831.  
  22832. #define HTMLAnchorEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22833.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22834.  
  22835. #define HTMLAnchorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22836.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22837.  
  22838. #endif /* COBJMACROS */
  22839.  
  22840.  
  22841. #endif     /* C style interface */
  22842.  
  22843.  
  22844. #endif     /* __HTMLAnchorEvents_DISPINTERFACE_DEFINED__ */
  22845.  
  22846.  
  22847. #ifndef __IHTMLAnchorElement_INTERFACE_DEFINED__
  22848. #define __IHTMLAnchorElement_INTERFACE_DEFINED__
  22849.  
  22850. /****************************************
  22851.  * Generated header for interface: IHTMLAnchorElement
  22852.  * at Mon Nov 17 12:04:35 1997
  22853.  * using MIDL 3.02.88
  22854.  ****************************************/
  22855. /* [object][uuid][dual][oleautomation] */ 
  22856.  
  22857.  
  22858.  
  22859. EXTERN_C const IID IID_IHTMLAnchorElement;
  22860.  
  22861. #if defined(__cplusplus) && !defined(CINTERFACE)
  22862.     
  22863.     interface DECLSPEC_UUID("3050f1da-98b5-11cf-bb82-00aa00bdce0b")
  22864.     IHTMLAnchorElement : public IDispatch
  22865.     {
  22866.     public:
  22867.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  22868.             /* [in] */ BSTR v) = 0;
  22869.         
  22870.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  22871.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22872.         
  22873.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  22874.             /* [in] */ BSTR v) = 0;
  22875.         
  22876.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  22877.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22878.         
  22879.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel( 
  22880.             /* [in] */ BSTR v) = 0;
  22881.         
  22882.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel( 
  22883.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22884.         
  22885.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev( 
  22886.             /* [in] */ BSTR v) = 0;
  22887.         
  22888.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev( 
  22889.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22890.         
  22891.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_urn( 
  22892.             /* [in] */ BSTR v) = 0;
  22893.         
  22894.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn( 
  22895.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22896.         
  22897.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_Methods( 
  22898.             /* [in] */ BSTR v) = 0;
  22899.         
  22900.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_Methods( 
  22901.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22902.         
  22903.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  22904.             /* [in] */ BSTR v) = 0;
  22905.         
  22906.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  22907.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22908.         
  22909.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_host( 
  22910.             /* [in] */ BSTR v) = 0;
  22911.         
  22912.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_host( 
  22913.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22914.         
  22915.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hostname( 
  22916.             /* [in] */ BSTR v) = 0;
  22917.         
  22918.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hostname( 
  22919.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22920.         
  22921.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_pathname( 
  22922.             /* [in] */ BSTR v) = 0;
  22923.         
  22924.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pathname( 
  22925.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22926.         
  22927.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_port( 
  22928.             /* [in] */ BSTR v) = 0;
  22929.         
  22930.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_port( 
  22931.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22932.         
  22933.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_protocol( 
  22934.             /* [in] */ BSTR v) = 0;
  22935.         
  22936.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol( 
  22937.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22938.         
  22939.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_search( 
  22940.             /* [in] */ BSTR v) = 0;
  22941.         
  22942.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_search( 
  22943.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22944.         
  22945.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hash( 
  22946.             /* [in] */ BSTR v) = 0;
  22947.         
  22948.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hash( 
  22949.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22950.         
  22951.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  22952.             /* [in] */ VARIANT v) = 0;
  22953.         
  22954.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  22955.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22956.         
  22957.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  22958.             /* [in] */ VARIANT v) = 0;
  22959.         
  22960.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  22961.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22962.         
  22963.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  22964.             /* [in] */ BSTR v) = 0;
  22965.         
  22966.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  22967.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22968.         
  22969.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocolLong( 
  22970.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22971.         
  22972.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( 
  22973.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22974.         
  22975.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp( 
  22976.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22977.         
  22978.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex( 
  22979.             /* [in] */ short v) = 0;
  22980.         
  22981.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex( 
  22982.             /* [out][retval] */ short __RPC_FAR *p) = 0;
  22983.         
  22984.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  22985.         
  22986.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  22987.         
  22988.     };
  22989.     
  22990. #else     /* C style interface */
  22991.  
  22992.     typedef struct IHTMLAnchorElementVtbl
  22993.     {
  22994.         BEGIN_INTERFACE
  22995.         
  22996.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22997.             IHTMLAnchorElement __RPC_FAR * This,
  22998.             /* [in] */ REFIID riid,
  22999.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23000.         
  23001.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23002.             IHTMLAnchorElement __RPC_FAR * This);
  23003.         
  23004.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23005.             IHTMLAnchorElement __RPC_FAR * This);
  23006.         
  23007.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23008.             IHTMLAnchorElement __RPC_FAR * This,
  23009.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23010.         
  23011.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23012.             IHTMLAnchorElement __RPC_FAR * This,
  23013.             /* [in] */ UINT iTInfo,
  23014.             /* [in] */ LCID lcid,
  23015.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23016.         
  23017.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23018.             IHTMLAnchorElement __RPC_FAR * This,
  23019.             /* [in] */ REFIID riid,
  23020.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23021.             /* [in] */ UINT cNames,
  23022.             /* [in] */ LCID lcid,
  23023.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23024.         
  23025.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23026.             IHTMLAnchorElement __RPC_FAR * This,
  23027.             /* [in] */ DISPID dispIdMember,
  23028.             /* [in] */ REFIID riid,
  23029.             /* [in] */ LCID lcid,
  23030.             /* [in] */ WORD wFlags,
  23031.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23032.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23033.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23034.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23035.         
  23036.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  23037.             IHTMLAnchorElement __RPC_FAR * This,
  23038.             /* [in] */ BSTR v);
  23039.         
  23040.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  23041.             IHTMLAnchorElement __RPC_FAR * This,
  23042.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23043.         
  23044.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_target )( 
  23045.             IHTMLAnchorElement __RPC_FAR * This,
  23046.             /* [in] */ BSTR v);
  23047.         
  23048.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_target )( 
  23049.             IHTMLAnchorElement __RPC_FAR * This,
  23050.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23051.         
  23052.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rel )( 
  23053.             IHTMLAnchorElement __RPC_FAR * This,
  23054.             /* [in] */ BSTR v);
  23055.         
  23056.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rel )( 
  23057.             IHTMLAnchorElement __RPC_FAR * This,
  23058.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23059.         
  23060.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rev )( 
  23061.             IHTMLAnchorElement __RPC_FAR * This,
  23062.             /* [in] */ BSTR v);
  23063.         
  23064.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rev )( 
  23065.             IHTMLAnchorElement __RPC_FAR * This,
  23066.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23067.         
  23068.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_urn )( 
  23069.             IHTMLAnchorElement __RPC_FAR * This,
  23070.             /* [in] */ BSTR v);
  23071.         
  23072.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_urn )( 
  23073.             IHTMLAnchorElement __RPC_FAR * This,
  23074.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23075.         
  23076.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Methods )( 
  23077.             IHTMLAnchorElement __RPC_FAR * This,
  23078.             /* [in] */ BSTR v);
  23079.         
  23080.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Methods )( 
  23081.             IHTMLAnchorElement __RPC_FAR * This,
  23082.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23083.         
  23084.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  23085.             IHTMLAnchorElement __RPC_FAR * This,
  23086.             /* [in] */ BSTR v);
  23087.         
  23088.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  23089.             IHTMLAnchorElement __RPC_FAR * This,
  23090.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23091.         
  23092.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_host )( 
  23093.             IHTMLAnchorElement __RPC_FAR * This,
  23094.             /* [in] */ BSTR v);
  23095.         
  23096.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_host )( 
  23097.             IHTMLAnchorElement __RPC_FAR * This,
  23098.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23099.         
  23100.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hostname )( 
  23101.             IHTMLAnchorElement __RPC_FAR * This,
  23102.             /* [in] */ BSTR v);
  23103.         
  23104.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hostname )( 
  23105.             IHTMLAnchorElement __RPC_FAR * This,
  23106.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23107.         
  23108.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pathname )( 
  23109.             IHTMLAnchorElement __RPC_FAR * This,
  23110.             /* [in] */ BSTR v);
  23111.         
  23112.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pathname )( 
  23113.             IHTMLAnchorElement __RPC_FAR * This,
  23114.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23115.         
  23116.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_port )( 
  23117.             IHTMLAnchorElement __RPC_FAR * This,
  23118.             /* [in] */ BSTR v);
  23119.         
  23120.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_port )( 
  23121.             IHTMLAnchorElement __RPC_FAR * This,
  23122.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23123.         
  23124.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_protocol )( 
  23125.             IHTMLAnchorElement __RPC_FAR * This,
  23126.             /* [in] */ BSTR v);
  23127.         
  23128.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocol )( 
  23129.             IHTMLAnchorElement __RPC_FAR * This,
  23130.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23131.         
  23132.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_search )( 
  23133.             IHTMLAnchorElement __RPC_FAR * This,
  23134.             /* [in] */ BSTR v);
  23135.         
  23136.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_search )( 
  23137.             IHTMLAnchorElement __RPC_FAR * This,
  23138.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23139.         
  23140.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hash )( 
  23141.             IHTMLAnchorElement __RPC_FAR * This,
  23142.             /* [in] */ BSTR v);
  23143.         
  23144.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hash )( 
  23145.             IHTMLAnchorElement __RPC_FAR * This,
  23146.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23147.         
  23148.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onblur )( 
  23149.             IHTMLAnchorElement __RPC_FAR * This,
  23150.             /* [in] */ VARIANT v);
  23151.         
  23152.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onblur )( 
  23153.             IHTMLAnchorElement __RPC_FAR * This,
  23154.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  23155.         
  23156.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfocus )( 
  23157.             IHTMLAnchorElement __RPC_FAR * This,
  23158.             /* [in] */ VARIANT v);
  23159.         
  23160.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfocus )( 
  23161.             IHTMLAnchorElement __RPC_FAR * This,
  23162.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  23163.         
  23164.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  23165.             IHTMLAnchorElement __RPC_FAR * This,
  23166.             /* [in] */ BSTR v);
  23167.         
  23168.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  23169.             IHTMLAnchorElement __RPC_FAR * This,
  23170.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23171.         
  23172.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocolLong )( 
  23173.             IHTMLAnchorElement __RPC_FAR * This,
  23174.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23175.         
  23176.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )( 
  23177.             IHTMLAnchorElement __RPC_FAR * This,
  23178.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23179.         
  23180.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nameProp )( 
  23181.             IHTMLAnchorElement __RPC_FAR * This,
  23182.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23183.         
  23184.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tabIndex )( 
  23185.             IHTMLAnchorElement __RPC_FAR * This,
  23186.             /* [in] */ short v);
  23187.         
  23188.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tabIndex )( 
  23189.             IHTMLAnchorElement __RPC_FAR * This,
  23190.             /* [out][retval] */ short __RPC_FAR *p);
  23191.         
  23192.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *focus )( 
  23193.             IHTMLAnchorElement __RPC_FAR * This);
  23194.         
  23195.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *blur )( 
  23196.             IHTMLAnchorElement __RPC_FAR * This);
  23197.         
  23198.         END_INTERFACE
  23199.     } IHTMLAnchorElementVtbl;
  23200.  
  23201.     interface IHTMLAnchorElement
  23202.     {
  23203.         CONST_VTBL struct IHTMLAnchorElementVtbl __RPC_FAR *lpVtbl;
  23204.     };
  23205.  
  23206.     
  23207.  
  23208. #ifdef COBJMACROS
  23209.  
  23210.  
  23211. #define IHTMLAnchorElement_QueryInterface(This,riid,ppvObject)    \
  23212.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23213.  
  23214. #define IHTMLAnchorElement_AddRef(This)    \
  23215.     (This)->lpVtbl -> AddRef(This)
  23216.  
  23217. #define IHTMLAnchorElement_Release(This)    \
  23218.     (This)->lpVtbl -> Release(This)
  23219.  
  23220.  
  23221. #define IHTMLAnchorElement_GetTypeInfoCount(This,pctinfo)    \
  23222.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23223.  
  23224. #define IHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23225.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23226.  
  23227. #define IHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23228.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23229.  
  23230. #define IHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23231.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23232.  
  23233.  
  23234. #define IHTMLAnchorElement_put_href(This,v)    \
  23235.     (This)->lpVtbl -> put_href(This,v)
  23236.  
  23237. #define IHTMLAnchorElement_get_href(This,p)    \
  23238.     (This)->lpVtbl -> get_href(This,p)
  23239.  
  23240. #define IHTMLAnchorElement_put_target(This,v)    \
  23241.     (This)->lpVtbl -> put_target(This,v)
  23242.  
  23243. #define IHTMLAnchorElement_get_target(This,p)    \
  23244.     (This)->lpVtbl -> get_target(This,p)
  23245.  
  23246. #define IHTMLAnchorElement_put_rel(This,v)    \
  23247.     (This)->lpVtbl -> put_rel(This,v)
  23248.  
  23249. #define IHTMLAnchorElement_get_rel(This,p)    \
  23250.     (This)->lpVtbl -> get_rel(This,p)
  23251.  
  23252. #define IHTMLAnchorElement_put_rev(This,v)    \
  23253.     (This)->lpVtbl -> put_rev(This,v)
  23254.  
  23255. #define IHTMLAnchorElement_get_rev(This,p)    \
  23256.     (This)->lpVtbl -> get_rev(This,p)
  23257.  
  23258. #define IHTMLAnchorElement_put_urn(This,v)    \
  23259.     (This)->lpVtbl -> put_urn(This,v)
  23260.  
  23261. #define IHTMLAnchorElement_get_urn(This,p)    \
  23262.     (This)->lpVtbl -> get_urn(This,p)
  23263.  
  23264. #define IHTMLAnchorElement_put_Methods(This,v)    \
  23265.     (This)->lpVtbl -> put_Methods(This,v)
  23266.  
  23267. #define IHTMLAnchorElement_get_Methods(This,p)    \
  23268.     (This)->lpVtbl -> get_Methods(This,p)
  23269.  
  23270. #define IHTMLAnchorElement_put_name(This,v)    \
  23271.     (This)->lpVtbl -> put_name(This,v)
  23272.  
  23273. #define IHTMLAnchorElement_get_name(This,p)    \
  23274.     (This)->lpVtbl -> get_name(This,p)
  23275.  
  23276. #define IHTMLAnchorElement_put_host(This,v)    \
  23277.     (This)->lpVtbl -> put_host(This,v)
  23278.  
  23279. #define IHTMLAnchorElement_get_host(This,p)    \
  23280.     (This)->lpVtbl -> get_host(This,p)
  23281.  
  23282. #define IHTMLAnchorElement_put_hostname(This,v)    \
  23283.     (This)->lpVtbl -> put_hostname(This,v)
  23284.  
  23285. #define IHTMLAnchorElement_get_hostname(This,p)    \
  23286.     (This)->lpVtbl -> get_hostname(This,p)
  23287.  
  23288. #define IHTMLAnchorElement_put_pathname(This,v)    \
  23289.     (This)->lpVtbl -> put_pathname(This,v)
  23290.  
  23291. #define IHTMLAnchorElement_get_pathname(This,p)    \
  23292.     (This)->lpVtbl -> get_pathname(This,p)
  23293.  
  23294. #define IHTMLAnchorElement_put_port(This,v)    \
  23295.     (This)->lpVtbl -> put_port(This,v)
  23296.  
  23297. #define IHTMLAnchorElement_get_port(This,p)    \
  23298.     (This)->lpVtbl -> get_port(This,p)
  23299.  
  23300. #define IHTMLAnchorElement_put_protocol(This,v)    \
  23301.     (This)->lpVtbl -> put_protocol(This,v)
  23302.  
  23303. #define IHTMLAnchorElement_get_protocol(This,p)    \
  23304.     (This)->lpVtbl -> get_protocol(This,p)
  23305.  
  23306. #define IHTMLAnchorElement_put_search(This,v)    \
  23307.     (This)->lpVtbl -> put_search(This,v)
  23308.  
  23309. #define IHTMLAnchorElement_get_search(This,p)    \
  23310.     (This)->lpVtbl -> get_search(This,p)
  23311.  
  23312. #define IHTMLAnchorElement_put_hash(This,v)    \
  23313.     (This)->lpVtbl -> put_hash(This,v)
  23314.  
  23315. #define IHTMLAnchorElement_get_hash(This,p)    \
  23316.     (This)->lpVtbl -> get_hash(This,p)
  23317.  
  23318. #define IHTMLAnchorElement_put_onblur(This,v)    \
  23319.     (This)->lpVtbl -> put_onblur(This,v)
  23320.  
  23321. #define IHTMLAnchorElement_get_onblur(This,p)    \
  23322.     (This)->lpVtbl -> get_onblur(This,p)
  23323.  
  23324. #define IHTMLAnchorElement_put_onfocus(This,v)    \
  23325.     (This)->lpVtbl -> put_onfocus(This,v)
  23326.  
  23327. #define IHTMLAnchorElement_get_onfocus(This,p)    \
  23328.     (This)->lpVtbl -> get_onfocus(This,p)
  23329.  
  23330. #define IHTMLAnchorElement_put_accessKey(This,v)    \
  23331.     (This)->lpVtbl -> put_accessKey(This,v)
  23332.  
  23333. #define IHTMLAnchorElement_get_accessKey(This,p)    \
  23334.     (This)->lpVtbl -> get_accessKey(This,p)
  23335.  
  23336. #define IHTMLAnchorElement_get_protocolLong(This,p)    \
  23337.     (This)->lpVtbl -> get_protocolLong(This,p)
  23338.  
  23339. #define IHTMLAnchorElement_get_mimeType(This,p)    \
  23340.     (This)->lpVtbl -> get_mimeType(This,p)
  23341.  
  23342. #define IHTMLAnchorElement_get_nameProp(This,p)    \
  23343.     (This)->lpVtbl -> get_nameProp(This,p)
  23344.  
  23345. #define IHTMLAnchorElement_put_tabIndex(This,v)    \
  23346.     (This)->lpVtbl -> put_tabIndex(This,v)
  23347.  
  23348. #define IHTMLAnchorElement_get_tabIndex(This,p)    \
  23349.     (This)->lpVtbl -> get_tabIndex(This,p)
  23350.  
  23351. #define IHTMLAnchorElement_focus(This)    \
  23352.     (This)->lpVtbl -> focus(This)
  23353.  
  23354. #define IHTMLAnchorElement_blur(This)    \
  23355.     (This)->lpVtbl -> blur(This)
  23356.  
  23357. #endif /* COBJMACROS */
  23358.  
  23359.  
  23360. #endif     /* C style interface */
  23361.  
  23362.  
  23363.  
  23364. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_href_Proxy( 
  23365.     IHTMLAnchorElement __RPC_FAR * This,
  23366.     /* [in] */ BSTR v);
  23367.  
  23368.  
  23369. void __RPC_STUB IHTMLAnchorElement_put_href_Stub(
  23370.     IRpcStubBuffer *This,
  23371.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23372.     PRPC_MESSAGE _pRpcMessage,
  23373.     DWORD *_pdwStubPhase);
  23374.  
  23375.  
  23376. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_href_Proxy( 
  23377.     IHTMLAnchorElement __RPC_FAR * This,
  23378.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23379.  
  23380.  
  23381. void __RPC_STUB IHTMLAnchorElement_get_href_Stub(
  23382.     IRpcStubBuffer *This,
  23383.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23384.     PRPC_MESSAGE _pRpcMessage,
  23385.     DWORD *_pdwStubPhase);
  23386.  
  23387.  
  23388. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_target_Proxy( 
  23389.     IHTMLAnchorElement __RPC_FAR * This,
  23390.     /* [in] */ BSTR v);
  23391.  
  23392.  
  23393. void __RPC_STUB IHTMLAnchorElement_put_target_Stub(
  23394.     IRpcStubBuffer *This,
  23395.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23396.     PRPC_MESSAGE _pRpcMessage,
  23397.     DWORD *_pdwStubPhase);
  23398.  
  23399.  
  23400. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_target_Proxy( 
  23401.     IHTMLAnchorElement __RPC_FAR * This,
  23402.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23403.  
  23404.  
  23405. void __RPC_STUB IHTMLAnchorElement_get_target_Stub(
  23406.     IRpcStubBuffer *This,
  23407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23408.     PRPC_MESSAGE _pRpcMessage,
  23409.     DWORD *_pdwStubPhase);
  23410.  
  23411.  
  23412. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rel_Proxy( 
  23413.     IHTMLAnchorElement __RPC_FAR * This,
  23414.     /* [in] */ BSTR v);
  23415.  
  23416.  
  23417. void __RPC_STUB IHTMLAnchorElement_put_rel_Stub(
  23418.     IRpcStubBuffer *This,
  23419.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23420.     PRPC_MESSAGE _pRpcMessage,
  23421.     DWORD *_pdwStubPhase);
  23422.  
  23423.  
  23424. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rel_Proxy( 
  23425.     IHTMLAnchorElement __RPC_FAR * This,
  23426.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23427.  
  23428.  
  23429. void __RPC_STUB IHTMLAnchorElement_get_rel_Stub(
  23430.     IRpcStubBuffer *This,
  23431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23432.     PRPC_MESSAGE _pRpcMessage,
  23433.     DWORD *_pdwStubPhase);
  23434.  
  23435.  
  23436. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rev_Proxy( 
  23437.     IHTMLAnchorElement __RPC_FAR * This,
  23438.     /* [in] */ BSTR v);
  23439.  
  23440.  
  23441. void __RPC_STUB IHTMLAnchorElement_put_rev_Stub(
  23442.     IRpcStubBuffer *This,
  23443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23444.     PRPC_MESSAGE _pRpcMessage,
  23445.     DWORD *_pdwStubPhase);
  23446.  
  23447.  
  23448. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rev_Proxy( 
  23449.     IHTMLAnchorElement __RPC_FAR * This,
  23450.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23451.  
  23452.  
  23453. void __RPC_STUB IHTMLAnchorElement_get_rev_Stub(
  23454.     IRpcStubBuffer *This,
  23455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23456.     PRPC_MESSAGE _pRpcMessage,
  23457.     DWORD *_pdwStubPhase);
  23458.  
  23459.  
  23460. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_urn_Proxy( 
  23461.     IHTMLAnchorElement __RPC_FAR * This,
  23462.     /* [in] */ BSTR v);
  23463.  
  23464.  
  23465. void __RPC_STUB IHTMLAnchorElement_put_urn_Stub(
  23466.     IRpcStubBuffer *This,
  23467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23468.     PRPC_MESSAGE _pRpcMessage,
  23469.     DWORD *_pdwStubPhase);
  23470.  
  23471.  
  23472. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_urn_Proxy( 
  23473.     IHTMLAnchorElement __RPC_FAR * This,
  23474.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23475.  
  23476.  
  23477. void __RPC_STUB IHTMLAnchorElement_get_urn_Stub(
  23478.     IRpcStubBuffer *This,
  23479.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23480.     PRPC_MESSAGE _pRpcMessage,
  23481.     DWORD *_pdwStubPhase);
  23482.  
  23483.  
  23484. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_Methods_Proxy( 
  23485.     IHTMLAnchorElement __RPC_FAR * This,
  23486.     /* [in] */ BSTR v);
  23487.  
  23488.  
  23489. void __RPC_STUB IHTMLAnchorElement_put_Methods_Stub(
  23490.     IRpcStubBuffer *This,
  23491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23492.     PRPC_MESSAGE _pRpcMessage,
  23493.     DWORD *_pdwStubPhase);
  23494.  
  23495.  
  23496. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_Methods_Proxy( 
  23497.     IHTMLAnchorElement __RPC_FAR * This,
  23498.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23499.  
  23500.  
  23501. void __RPC_STUB IHTMLAnchorElement_get_Methods_Stub(
  23502.     IRpcStubBuffer *This,
  23503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23504.     PRPC_MESSAGE _pRpcMessage,
  23505.     DWORD *_pdwStubPhase);
  23506.  
  23507.  
  23508. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_name_Proxy( 
  23509.     IHTMLAnchorElement __RPC_FAR * This,
  23510.     /* [in] */ BSTR v);
  23511.  
  23512.  
  23513. void __RPC_STUB IHTMLAnchorElement_put_name_Stub(
  23514.     IRpcStubBuffer *This,
  23515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23516.     PRPC_MESSAGE _pRpcMessage,
  23517.     DWORD *_pdwStubPhase);
  23518.  
  23519.  
  23520. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_name_Proxy( 
  23521.     IHTMLAnchorElement __RPC_FAR * This,
  23522.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23523.  
  23524.  
  23525. void __RPC_STUB IHTMLAnchorElement_get_name_Stub(
  23526.     IRpcStubBuffer *This,
  23527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23528.     PRPC_MESSAGE _pRpcMessage,
  23529.     DWORD *_pdwStubPhase);
  23530.  
  23531.  
  23532. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_host_Proxy( 
  23533.     IHTMLAnchorElement __RPC_FAR * This,
  23534.     /* [in] */ BSTR v);
  23535.  
  23536.  
  23537. void __RPC_STUB IHTMLAnchorElement_put_host_Stub(
  23538.     IRpcStubBuffer *This,
  23539.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23540.     PRPC_MESSAGE _pRpcMessage,
  23541.     DWORD *_pdwStubPhase);
  23542.  
  23543.  
  23544. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_host_Proxy( 
  23545.     IHTMLAnchorElement __RPC_FAR * This,
  23546.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23547.  
  23548.  
  23549. void __RPC_STUB IHTMLAnchorElement_get_host_Stub(
  23550.     IRpcStubBuffer *This,
  23551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23552.     PRPC_MESSAGE _pRpcMessage,
  23553.     DWORD *_pdwStubPhase);
  23554.  
  23555.  
  23556. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hostname_Proxy( 
  23557.     IHTMLAnchorElement __RPC_FAR * This,
  23558.     /* [in] */ BSTR v);
  23559.  
  23560.  
  23561. void __RPC_STUB IHTMLAnchorElement_put_hostname_Stub(
  23562.     IRpcStubBuffer *This,
  23563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23564.     PRPC_MESSAGE _pRpcMessage,
  23565.     DWORD *_pdwStubPhase);
  23566.  
  23567.  
  23568. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hostname_Proxy( 
  23569.     IHTMLAnchorElement __RPC_FAR * This,
  23570.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23571.  
  23572.  
  23573. void __RPC_STUB IHTMLAnchorElement_get_hostname_Stub(
  23574.     IRpcStubBuffer *This,
  23575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23576.     PRPC_MESSAGE _pRpcMessage,
  23577.     DWORD *_pdwStubPhase);
  23578.  
  23579.  
  23580. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_pathname_Proxy( 
  23581.     IHTMLAnchorElement __RPC_FAR * This,
  23582.     /* [in] */ BSTR v);
  23583.  
  23584.  
  23585. void __RPC_STUB IHTMLAnchorElement_put_pathname_Stub(
  23586.     IRpcStubBuffer *This,
  23587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23588.     PRPC_MESSAGE _pRpcMessage,
  23589.     DWORD *_pdwStubPhase);
  23590.  
  23591.  
  23592. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_pathname_Proxy( 
  23593.     IHTMLAnchorElement __RPC_FAR * This,
  23594.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23595.  
  23596.  
  23597. void __RPC_STUB IHTMLAnchorElement_get_pathname_Stub(
  23598.     IRpcStubBuffer *This,
  23599.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23600.     PRPC_MESSAGE _pRpcMessage,
  23601.     DWORD *_pdwStubPhase);
  23602.  
  23603.  
  23604. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_port_Proxy( 
  23605.     IHTMLAnchorElement __RPC_FAR * This,
  23606.     /* [in] */ BSTR v);
  23607.  
  23608.  
  23609. void __RPC_STUB IHTMLAnchorElement_put_port_Stub(
  23610.     IRpcStubBuffer *This,
  23611.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23612.     PRPC_MESSAGE _pRpcMessage,
  23613.     DWORD *_pdwStubPhase);
  23614.  
  23615.  
  23616. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_port_Proxy( 
  23617.     IHTMLAnchorElement __RPC_FAR * This,
  23618.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23619.  
  23620.  
  23621. void __RPC_STUB IHTMLAnchorElement_get_port_Stub(
  23622.     IRpcStubBuffer *This,
  23623.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23624.     PRPC_MESSAGE _pRpcMessage,
  23625.     DWORD *_pdwStubPhase);
  23626.  
  23627.  
  23628. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_protocol_Proxy( 
  23629.     IHTMLAnchorElement __RPC_FAR * This,
  23630.     /* [in] */ BSTR v);
  23631.  
  23632.  
  23633. void __RPC_STUB IHTMLAnchorElement_put_protocol_Stub(
  23634.     IRpcStubBuffer *This,
  23635.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23636.     PRPC_MESSAGE _pRpcMessage,
  23637.     DWORD *_pdwStubPhase);
  23638.  
  23639.  
  23640. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocol_Proxy( 
  23641.     IHTMLAnchorElement __RPC_FAR * This,
  23642.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23643.  
  23644.  
  23645. void __RPC_STUB IHTMLAnchorElement_get_protocol_Stub(
  23646.     IRpcStubBuffer *This,
  23647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23648.     PRPC_MESSAGE _pRpcMessage,
  23649.     DWORD *_pdwStubPhase);
  23650.  
  23651.  
  23652. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_search_Proxy( 
  23653.     IHTMLAnchorElement __RPC_FAR * This,
  23654.     /* [in] */ BSTR v);
  23655.  
  23656.  
  23657. void __RPC_STUB IHTMLAnchorElement_put_search_Stub(
  23658.     IRpcStubBuffer *This,
  23659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23660.     PRPC_MESSAGE _pRpcMessage,
  23661.     DWORD *_pdwStubPhase);
  23662.  
  23663.  
  23664. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_search_Proxy( 
  23665.     IHTMLAnchorElement __RPC_FAR * This,
  23666.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23667.  
  23668.  
  23669. void __RPC_STUB IHTMLAnchorElement_get_search_Stub(
  23670.     IRpcStubBuffer *This,
  23671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23672.     PRPC_MESSAGE _pRpcMessage,
  23673.     DWORD *_pdwStubPhase);
  23674.  
  23675.  
  23676. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hash_Proxy( 
  23677.     IHTMLAnchorElement __RPC_FAR * This,
  23678.     /* [in] */ BSTR v);
  23679.  
  23680.  
  23681. void __RPC_STUB IHTMLAnchorElement_put_hash_Stub(
  23682.     IRpcStubBuffer *This,
  23683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23684.     PRPC_MESSAGE _pRpcMessage,
  23685.     DWORD *_pdwStubPhase);
  23686.  
  23687.  
  23688. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hash_Proxy( 
  23689.     IHTMLAnchorElement __RPC_FAR * This,
  23690.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23691.  
  23692.  
  23693. void __RPC_STUB IHTMLAnchorElement_get_hash_Stub(
  23694.     IRpcStubBuffer *This,
  23695.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23696.     PRPC_MESSAGE _pRpcMessage,
  23697.     DWORD *_pdwStubPhase);
  23698.  
  23699.  
  23700. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onblur_Proxy( 
  23701.     IHTMLAnchorElement __RPC_FAR * This,
  23702.     /* [in] */ VARIANT v);
  23703.  
  23704.  
  23705. void __RPC_STUB IHTMLAnchorElement_put_onblur_Stub(
  23706.     IRpcStubBuffer *This,
  23707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23708.     PRPC_MESSAGE _pRpcMessage,
  23709.     DWORD *_pdwStubPhase);
  23710.  
  23711.  
  23712. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onblur_Proxy( 
  23713.     IHTMLAnchorElement __RPC_FAR * This,
  23714.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  23715.  
  23716.  
  23717. void __RPC_STUB IHTMLAnchorElement_get_onblur_Stub(
  23718.     IRpcStubBuffer *This,
  23719.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23720.     PRPC_MESSAGE _pRpcMessage,
  23721.     DWORD *_pdwStubPhase);
  23722.  
  23723.  
  23724. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onfocus_Proxy( 
  23725.     IHTMLAnchorElement __RPC_FAR * This,
  23726.     /* [in] */ VARIANT v);
  23727.  
  23728.  
  23729. void __RPC_STUB IHTMLAnchorElement_put_onfocus_Stub(
  23730.     IRpcStubBuffer *This,
  23731.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23732.     PRPC_MESSAGE _pRpcMessage,
  23733.     DWORD *_pdwStubPhase);
  23734.  
  23735.  
  23736. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onfocus_Proxy( 
  23737.     IHTMLAnchorElement __RPC_FAR * This,
  23738.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  23739.  
  23740.  
  23741. void __RPC_STUB IHTMLAnchorElement_get_onfocus_Stub(
  23742.     IRpcStubBuffer *This,
  23743.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23744.     PRPC_MESSAGE _pRpcMessage,
  23745.     DWORD *_pdwStubPhase);
  23746.  
  23747.  
  23748. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_accessKey_Proxy( 
  23749.     IHTMLAnchorElement __RPC_FAR * This,
  23750.     /* [in] */ BSTR v);
  23751.  
  23752.  
  23753. void __RPC_STUB IHTMLAnchorElement_put_accessKey_Stub(
  23754.     IRpcStubBuffer *This,
  23755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23756.     PRPC_MESSAGE _pRpcMessage,
  23757.     DWORD *_pdwStubPhase);
  23758.  
  23759.  
  23760. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_accessKey_Proxy( 
  23761.     IHTMLAnchorElement __RPC_FAR * This,
  23762.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23763.  
  23764.  
  23765. void __RPC_STUB IHTMLAnchorElement_get_accessKey_Stub(
  23766.     IRpcStubBuffer *This,
  23767.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23768.     PRPC_MESSAGE _pRpcMessage,
  23769.     DWORD *_pdwStubPhase);
  23770.  
  23771.  
  23772. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocolLong_Proxy( 
  23773.     IHTMLAnchorElement __RPC_FAR * This,
  23774.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23775.  
  23776.  
  23777. void __RPC_STUB IHTMLAnchorElement_get_protocolLong_Stub(
  23778.     IRpcStubBuffer *This,
  23779.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23780.     PRPC_MESSAGE _pRpcMessage,
  23781.     DWORD *_pdwStubPhase);
  23782.  
  23783.  
  23784. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_mimeType_Proxy( 
  23785.     IHTMLAnchorElement __RPC_FAR * This,
  23786.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23787.  
  23788.  
  23789. void __RPC_STUB IHTMLAnchorElement_get_mimeType_Stub(
  23790.     IRpcStubBuffer *This,
  23791.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23792.     PRPC_MESSAGE _pRpcMessage,
  23793.     DWORD *_pdwStubPhase);
  23794.  
  23795.  
  23796. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_nameProp_Proxy( 
  23797.     IHTMLAnchorElement __RPC_FAR * This,
  23798.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23799.  
  23800.  
  23801. void __RPC_STUB IHTMLAnchorElement_get_nameProp_Stub(
  23802.     IRpcStubBuffer *This,
  23803.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23804.     PRPC_MESSAGE _pRpcMessage,
  23805.     DWORD *_pdwStubPhase);
  23806.  
  23807.  
  23808. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_tabIndex_Proxy( 
  23809.     IHTMLAnchorElement __RPC_FAR * This,
  23810.     /* [in] */ short v);
  23811.  
  23812.  
  23813. void __RPC_STUB IHTMLAnchorElement_put_tabIndex_Stub(
  23814.     IRpcStubBuffer *This,
  23815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23816.     PRPC_MESSAGE _pRpcMessage,
  23817.     DWORD *_pdwStubPhase);
  23818.  
  23819.  
  23820. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_tabIndex_Proxy( 
  23821.     IHTMLAnchorElement __RPC_FAR * This,
  23822.     /* [out][retval] */ short __RPC_FAR *p);
  23823.  
  23824.  
  23825. void __RPC_STUB IHTMLAnchorElement_get_tabIndex_Stub(
  23826.     IRpcStubBuffer *This,
  23827.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23828.     PRPC_MESSAGE _pRpcMessage,
  23829.     DWORD *_pdwStubPhase);
  23830.  
  23831.  
  23832. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_focus_Proxy( 
  23833.     IHTMLAnchorElement __RPC_FAR * This);
  23834.  
  23835.  
  23836. void __RPC_STUB IHTMLAnchorElement_focus_Stub(
  23837.     IRpcStubBuffer *This,
  23838.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23839.     PRPC_MESSAGE _pRpcMessage,
  23840.     DWORD *_pdwStubPhase);
  23841.  
  23842.  
  23843. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_blur_Proxy( 
  23844.     IHTMLAnchorElement __RPC_FAR * This);
  23845.  
  23846.  
  23847. void __RPC_STUB IHTMLAnchorElement_blur_Stub(
  23848.     IRpcStubBuffer *This,
  23849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23850.     PRPC_MESSAGE _pRpcMessage,
  23851.     DWORD *_pdwStubPhase);
  23852.  
  23853.  
  23854.  
  23855. #endif     /* __IHTMLAnchorElement_INTERFACE_DEFINED__ */
  23856.  
  23857.  
  23858. #ifndef __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__
  23859. #define __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__
  23860.  
  23861. /****************************************
  23862.  * Generated header for dispinterface: DispIHTMLAnchorElement
  23863.  * at Mon Nov 17 12:04:35 1997
  23864.  * using MIDL 3.02.88
  23865.  ****************************************/
  23866. /* [uuid][hidden] */ 
  23867.  
  23868.  
  23869.  
  23870. EXTERN_C const IID DIID_DispIHTMLAnchorElement;
  23871.  
  23872. #if defined(__cplusplus) && !defined(CINTERFACE)
  23873.  
  23874.     interface DECLSPEC_UUID("3050f502-98b5-11cf-bb82-00aa00bdce0b")
  23875.     DispIHTMLAnchorElement : public IDispatch
  23876.     {
  23877.     };
  23878.     
  23879. #else     /* C style interface */
  23880.  
  23881.     typedef struct DispIHTMLAnchorElementVtbl
  23882.     {
  23883.         BEGIN_INTERFACE
  23884.         
  23885.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23886.             DispIHTMLAnchorElement __RPC_FAR * This,
  23887.             /* [in] */ REFIID riid,
  23888.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23889.         
  23890.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23891.             DispIHTMLAnchorElement __RPC_FAR * This);
  23892.         
  23893.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23894.             DispIHTMLAnchorElement __RPC_FAR * This);
  23895.         
  23896.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23897.             DispIHTMLAnchorElement __RPC_FAR * This,
  23898.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23899.         
  23900.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23901.             DispIHTMLAnchorElement __RPC_FAR * This,
  23902.             /* [in] */ UINT iTInfo,
  23903.             /* [in] */ LCID lcid,
  23904.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23905.         
  23906.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23907.             DispIHTMLAnchorElement __RPC_FAR * This,
  23908.             /* [in] */ REFIID riid,
  23909.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23910.             /* [in] */ UINT cNames,
  23911.             /* [in] */ LCID lcid,
  23912.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23913.         
  23914.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23915.             DispIHTMLAnchorElement __RPC_FAR * This,
  23916.             /* [in] */ DISPID dispIdMember,
  23917.             /* [in] */ REFIID riid,
  23918.             /* [in] */ LCID lcid,
  23919.             /* [in] */ WORD wFlags,
  23920.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23921.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23922.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23923.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23924.         
  23925.         END_INTERFACE
  23926.     } DispIHTMLAnchorElementVtbl;
  23927.  
  23928.     interface DispIHTMLAnchorElement
  23929.     {
  23930.         CONST_VTBL struct DispIHTMLAnchorElementVtbl __RPC_FAR *lpVtbl;
  23931.     };
  23932.  
  23933.     
  23934.  
  23935. #ifdef COBJMACROS
  23936.  
  23937.  
  23938. #define DispIHTMLAnchorElement_QueryInterface(This,riid,ppvObject)    \
  23939.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23940.  
  23941. #define DispIHTMLAnchorElement_AddRef(This)    \
  23942.     (This)->lpVtbl -> AddRef(This)
  23943.  
  23944. #define DispIHTMLAnchorElement_Release(This)    \
  23945.     (This)->lpVtbl -> Release(This)
  23946.  
  23947.  
  23948. #define DispIHTMLAnchorElement_GetTypeInfoCount(This,pctinfo)    \
  23949.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23950.  
  23951. #define DispIHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23952.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23953.  
  23954. #define DispIHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23955.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23956.  
  23957. #define DispIHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23958.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23959.  
  23960. #endif /* COBJMACROS */
  23961.  
  23962.  
  23963. #endif     /* C style interface */
  23964.  
  23965.  
  23966. #endif     /* __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__ */
  23967.  
  23968.  
  23969. EXTERN_C const CLSID CLSID_HTMLAnchorElement;
  23970.  
  23971. #ifdef __cplusplus
  23972.  
  23973. class DECLSPEC_UUID("3050f248-98b5-11cf-bb82-00aa00bdce0b")
  23974. HTMLAnchorElement;
  23975. #endif
  23976.  
  23977. #ifndef __HTMLLabelEvents_DISPINTERFACE_DEFINED__
  23978. #define __HTMLLabelEvents_DISPINTERFACE_DEFINED__
  23979.  
  23980. /****************************************
  23981.  * Generated header for dispinterface: HTMLLabelEvents
  23982.  * at Mon Nov 17 12:04:35 1997
  23983.  * using MIDL 3.02.88
  23984.  ****************************************/
  23985. /* [uuid][hidden] */ 
  23986.  
  23987.  
  23988.  
  23989. EXTERN_C const IID DIID_HTMLLabelEvents;
  23990.  
  23991. #if defined(__cplusplus) && !defined(CINTERFACE)
  23992.  
  23993.     interface DECLSPEC_UUID("3050f329-98b5-11cf-bb82-00aa00bdce0b")
  23994.     HTMLLabelEvents : public IDispatch
  23995.     {
  23996.     };
  23997.     
  23998. #else     /* C style interface */
  23999.  
  24000.     typedef struct HTMLLabelEventsVtbl
  24001.     {
  24002.         BEGIN_INTERFACE
  24003.         
  24004.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24005.             HTMLLabelEvents __RPC_FAR * This,
  24006.             /* [in] */ REFIID riid,
  24007.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24008.         
  24009.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24010.             HTMLLabelEvents __RPC_FAR * This);
  24011.         
  24012.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24013.             HTMLLabelEvents __RPC_FAR * This);
  24014.         
  24015.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24016.             HTMLLabelEvents __RPC_FAR * This,
  24017.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24018.         
  24019.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24020.             HTMLLabelEvents __RPC_FAR * This,
  24021.             /* [in] */ UINT iTInfo,
  24022.             /* [in] */ LCID lcid,
  24023.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24024.         
  24025.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24026.             HTMLLabelEvents __RPC_FAR * This,
  24027.             /* [in] */ REFIID riid,
  24028.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24029.             /* [in] */ UINT cNames,
  24030.             /* [in] */ LCID lcid,
  24031.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24032.         
  24033.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24034.             HTMLLabelEvents __RPC_FAR * This,
  24035.             /* [in] */ DISPID dispIdMember,
  24036.             /* [in] */ REFIID riid,
  24037.             /* [in] */ LCID lcid,
  24038.             /* [in] */ WORD wFlags,
  24039.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24040.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24041.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24042.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24043.         
  24044.         END_INTERFACE
  24045.     } HTMLLabelEventsVtbl;
  24046.  
  24047.     interface HTMLLabelEvents
  24048.     {
  24049.         CONST_VTBL struct HTMLLabelEventsVtbl __RPC_FAR *lpVtbl;
  24050.     };
  24051.  
  24052.     
  24053.  
  24054. #ifdef COBJMACROS
  24055.  
  24056.  
  24057. #define HTMLLabelEvents_QueryInterface(This,riid,ppvObject)    \
  24058.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24059.  
  24060. #define HTMLLabelEvents_AddRef(This)    \
  24061.     (This)->lpVtbl -> AddRef(This)
  24062.  
  24063. #define HTMLLabelEvents_Release(This)    \
  24064.     (This)->lpVtbl -> Release(This)
  24065.  
  24066.  
  24067. #define HTMLLabelEvents_GetTypeInfoCount(This,pctinfo)    \
  24068.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24069.  
  24070. #define HTMLLabelEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24071.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24072.  
  24073. #define HTMLLabelEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24074.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24075.  
  24076. #define HTMLLabelEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24077.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24078.  
  24079. #endif /* COBJMACROS */
  24080.  
  24081.  
  24082. #endif     /* C style interface */
  24083.  
  24084.  
  24085. #endif     /* __HTMLLabelEvents_DISPINTERFACE_DEFINED__ */
  24086.  
  24087.  
  24088. #ifndef __IHTMLLabelElement_INTERFACE_DEFINED__
  24089. #define __IHTMLLabelElement_INTERFACE_DEFINED__
  24090.  
  24091. /****************************************
  24092.  * Generated header for interface: IHTMLLabelElement
  24093.  * at Mon Nov 17 12:04:35 1997
  24094.  * using MIDL 3.02.88
  24095.  ****************************************/
  24096. /* [object][uuid][dual][oleautomation] */ 
  24097.  
  24098.  
  24099.  
  24100. EXTERN_C const IID IID_IHTMLLabelElement;
  24101.  
  24102. #if defined(__cplusplus) && !defined(CINTERFACE)
  24103.     
  24104.     interface DECLSPEC_UUID("3050f32a-98b5-11cf-bb82-00aa00bdce0b")
  24105.     IHTMLLabelElement : public IDispatch
  24106.     {
  24107.     public:
  24108.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_htmlFor( 
  24109.             /* [in] */ BSTR v) = 0;
  24110.         
  24111.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlFor( 
  24112.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24113.         
  24114.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  24115.             /* [in] */ BSTR v) = 0;
  24116.         
  24117.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  24118.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24119.         
  24120.     };
  24121.     
  24122. #else     /* C style interface */
  24123.  
  24124.     typedef struct IHTMLLabelElementVtbl
  24125.     {
  24126.         BEGIN_INTERFACE
  24127.         
  24128.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24129.             IHTMLLabelElement __RPC_FAR * This,
  24130.             /* [in] */ REFIID riid,
  24131.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24132.         
  24133.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24134.             IHTMLLabelElement __RPC_FAR * This);
  24135.         
  24136.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24137.             IHTMLLabelElement __RPC_FAR * This);
  24138.         
  24139.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24140.             IHTMLLabelElement __RPC_FAR * This,
  24141.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24142.         
  24143.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24144.             IHTMLLabelElement __RPC_FAR * This,
  24145.             /* [in] */ UINT iTInfo,
  24146.             /* [in] */ LCID lcid,
  24147.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24148.         
  24149.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24150.             IHTMLLabelElement __RPC_FAR * This,
  24151.             /* [in] */ REFIID riid,
  24152.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24153.             /* [in] */ UINT cNames,
  24154.             /* [in] */ LCID lcid,
  24155.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24156.         
  24157.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24158.             IHTMLLabelElement __RPC_FAR * This,
  24159.             /* [in] */ DISPID dispIdMember,
  24160.             /* [in] */ REFIID riid,
  24161.             /* [in] */ LCID lcid,
  24162.             /* [in] */ WORD wFlags,
  24163.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24164.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24165.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24166.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24167.         
  24168.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_htmlFor )( 
  24169.             IHTMLLabelElement __RPC_FAR * This,
  24170.             /* [in] */ BSTR v);
  24171.         
  24172.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_htmlFor )( 
  24173.             IHTMLLabelElement __RPC_FAR * This,
  24174.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24175.         
  24176.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  24177.             IHTMLLabelElement __RPC_FAR * This,
  24178.             /* [in] */ BSTR v);
  24179.         
  24180.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  24181.             IHTMLLabelElement __RPC_FAR * This,
  24182.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24183.         
  24184.         END_INTERFACE
  24185.     } IHTMLLabelElementVtbl;
  24186.  
  24187.     interface IHTMLLabelElement
  24188.     {
  24189.         CONST_VTBL struct IHTMLLabelElementVtbl __RPC_FAR *lpVtbl;
  24190.     };
  24191.  
  24192.     
  24193.  
  24194. #ifdef COBJMACROS
  24195.  
  24196.  
  24197. #define IHTMLLabelElement_QueryInterface(This,riid,ppvObject)    \
  24198.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24199.  
  24200. #define IHTMLLabelElement_AddRef(This)    \
  24201.     (This)->lpVtbl -> AddRef(This)
  24202.  
  24203. #define IHTMLLabelElement_Release(This)    \
  24204.     (This)->lpVtbl -> Release(This)
  24205.  
  24206.  
  24207. #define IHTMLLabelElement_GetTypeInfoCount(This,pctinfo)    \
  24208.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24209.  
  24210. #define IHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24211.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24212.  
  24213. #define IHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24214.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24215.  
  24216. #define IHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24217.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24218.  
  24219.  
  24220. #define IHTMLLabelElement_put_htmlFor(This,v)    \
  24221.     (This)->lpVtbl -> put_htmlFor(This,v)
  24222.  
  24223. #define IHTMLLabelElement_get_htmlFor(This,p)    \
  24224.     (This)->lpVtbl -> get_htmlFor(This,p)
  24225.  
  24226. #define IHTMLLabelElement_put_accessKey(This,v)    \
  24227.     (This)->lpVtbl -> put_accessKey(This,v)
  24228.  
  24229. #define IHTMLLabelElement_get_accessKey(This,p)    \
  24230.     (This)->lpVtbl -> get_accessKey(This,p)
  24231.  
  24232. #endif /* COBJMACROS */
  24233.  
  24234.  
  24235. #endif     /* C style interface */
  24236.  
  24237.  
  24238.  
  24239. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_htmlFor_Proxy( 
  24240.     IHTMLLabelElement __RPC_FAR * This,
  24241.     /* [in] */ BSTR v);
  24242.  
  24243.  
  24244. void __RPC_STUB IHTMLLabelElement_put_htmlFor_Stub(
  24245.     IRpcStubBuffer *This,
  24246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24247.     PRPC_MESSAGE _pRpcMessage,
  24248.     DWORD *_pdwStubPhase);
  24249.  
  24250.  
  24251. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_htmlFor_Proxy( 
  24252.     IHTMLLabelElement __RPC_FAR * This,
  24253.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24254.  
  24255.  
  24256. void __RPC_STUB IHTMLLabelElement_get_htmlFor_Stub(
  24257.     IRpcStubBuffer *This,
  24258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24259.     PRPC_MESSAGE _pRpcMessage,
  24260.     DWORD *_pdwStubPhase);
  24261.  
  24262.  
  24263. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_accessKey_Proxy( 
  24264.     IHTMLLabelElement __RPC_FAR * This,
  24265.     /* [in] */ BSTR v);
  24266.  
  24267.  
  24268. void __RPC_STUB IHTMLLabelElement_put_accessKey_Stub(
  24269.     IRpcStubBuffer *This,
  24270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24271.     PRPC_MESSAGE _pRpcMessage,
  24272.     DWORD *_pdwStubPhase);
  24273.  
  24274.  
  24275. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_accessKey_Proxy( 
  24276.     IHTMLLabelElement __RPC_FAR * This,
  24277.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24278.  
  24279.  
  24280. void __RPC_STUB IHTMLLabelElement_get_accessKey_Stub(
  24281.     IRpcStubBuffer *This,
  24282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24283.     PRPC_MESSAGE _pRpcMessage,
  24284.     DWORD *_pdwStubPhase);
  24285.  
  24286.  
  24287.  
  24288. #endif     /* __IHTMLLabelElement_INTERFACE_DEFINED__ */
  24289.  
  24290.  
  24291. #ifndef __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__
  24292. #define __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__
  24293.  
  24294. /****************************************
  24295.  * Generated header for dispinterface: DispIHTMLLabelElement
  24296.  * at Mon Nov 17 12:04:35 1997
  24297.  * using MIDL 3.02.88
  24298.  ****************************************/
  24299. /* [uuid][hidden] */ 
  24300.  
  24301.  
  24302.  
  24303. EXTERN_C const IID DIID_DispIHTMLLabelElement;
  24304.  
  24305. #if defined(__cplusplus) && !defined(CINTERFACE)
  24306.  
  24307.     interface DECLSPEC_UUID("3050f522-98b5-11cf-bb82-00aa00bdce0b")
  24308.     DispIHTMLLabelElement : public IDispatch
  24309.     {
  24310.     };
  24311.     
  24312. #else     /* C style interface */
  24313.  
  24314.     typedef struct DispIHTMLLabelElementVtbl
  24315.     {
  24316.         BEGIN_INTERFACE
  24317.         
  24318.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24319.             DispIHTMLLabelElement __RPC_FAR * This,
  24320.             /* [in] */ REFIID riid,
  24321.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24322.         
  24323.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24324.             DispIHTMLLabelElement __RPC_FAR * This);
  24325.         
  24326.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24327.             DispIHTMLLabelElement __RPC_FAR * This);
  24328.         
  24329.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24330.             DispIHTMLLabelElement __RPC_FAR * This,
  24331.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24332.         
  24333.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24334.             DispIHTMLLabelElement __RPC_FAR * This,
  24335.             /* [in] */ UINT iTInfo,
  24336.             /* [in] */ LCID lcid,
  24337.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24338.         
  24339.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24340.             DispIHTMLLabelElement __RPC_FAR * This,
  24341.             /* [in] */ REFIID riid,
  24342.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24343.             /* [in] */ UINT cNames,
  24344.             /* [in] */ LCID lcid,
  24345.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24346.         
  24347.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24348.             DispIHTMLLabelElement __RPC_FAR * This,
  24349.             /* [in] */ DISPID dispIdMember,
  24350.             /* [in] */ REFIID riid,
  24351.             /* [in] */ LCID lcid,
  24352.             /* [in] */ WORD wFlags,
  24353.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24354.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24355.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24356.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24357.         
  24358.         END_INTERFACE
  24359.     } DispIHTMLLabelElementVtbl;
  24360.  
  24361.     interface DispIHTMLLabelElement
  24362.     {
  24363.         CONST_VTBL struct DispIHTMLLabelElementVtbl __RPC_FAR *lpVtbl;
  24364.     };
  24365.  
  24366.     
  24367.  
  24368. #ifdef COBJMACROS
  24369.  
  24370.  
  24371. #define DispIHTMLLabelElement_QueryInterface(This,riid,ppvObject)    \
  24372.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24373.  
  24374. #define DispIHTMLLabelElement_AddRef(This)    \
  24375.     (This)->lpVtbl -> AddRef(This)
  24376.  
  24377. #define DispIHTMLLabelElement_Release(This)    \
  24378.     (This)->lpVtbl -> Release(This)
  24379.  
  24380.  
  24381. #define DispIHTMLLabelElement_GetTypeInfoCount(This,pctinfo)    \
  24382.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24383.  
  24384. #define DispIHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24385.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24386.  
  24387. #define DispIHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24388.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24389.  
  24390. #define DispIHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24391.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24392.  
  24393. #endif /* COBJMACROS */
  24394.  
  24395.  
  24396. #endif     /* C style interface */
  24397.  
  24398.  
  24399. #endif     /* __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__ */
  24400.  
  24401.  
  24402. EXTERN_C const CLSID CLSID_HTMLLabelElement;
  24403.  
  24404. #ifdef __cplusplus
  24405.  
  24406. class DECLSPEC_UUID("3050f32b-98b5-11cf-bb82-00aa00bdce0b")
  24407. HTMLLabelElement;
  24408. #endif
  24409.  
  24410. #ifndef __IHTMLListElement_INTERFACE_DEFINED__
  24411. #define __IHTMLListElement_INTERFACE_DEFINED__
  24412.  
  24413. /****************************************
  24414.  * Generated header for interface: IHTMLListElement
  24415.  * at Mon Nov 17 12:04:35 1997
  24416.  * using MIDL 3.02.88
  24417.  ****************************************/
  24418. /* [object][uuid][dual][oleautomation] */ 
  24419.  
  24420.  
  24421.  
  24422. EXTERN_C const IID IID_IHTMLListElement;
  24423.  
  24424. #if defined(__cplusplus) && !defined(CINTERFACE)
  24425.     
  24426.     interface DECLSPEC_UUID("3050f20e-98b5-11cf-bb82-00aa00bdce0b")
  24427.     IHTMLListElement : public IDispatch
  24428.     {
  24429.     public:
  24430.     };
  24431.     
  24432. #else     /* C style interface */
  24433.  
  24434.     typedef struct IHTMLListElementVtbl
  24435.     {
  24436.         BEGIN_INTERFACE
  24437.         
  24438.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24439.             IHTMLListElement __RPC_FAR * This,
  24440.             /* [in] */ REFIID riid,
  24441.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24442.         
  24443.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24444.             IHTMLListElement __RPC_FAR * This);
  24445.         
  24446.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24447.             IHTMLListElement __RPC_FAR * This);
  24448.         
  24449.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24450.             IHTMLListElement __RPC_FAR * This,
  24451.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24452.         
  24453.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24454.             IHTMLListElement __RPC_FAR * This,
  24455.             /* [in] */ UINT iTInfo,
  24456.             /* [in] */ LCID lcid,
  24457.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24458.         
  24459.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24460.             IHTMLListElement __RPC_FAR * This,
  24461.             /* [in] */ REFIID riid,
  24462.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24463.             /* [in] */ UINT cNames,
  24464.             /* [in] */ LCID lcid,
  24465.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24466.         
  24467.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24468.             IHTMLListElement __RPC_FAR * This,
  24469.             /* [in] */ DISPID dispIdMember,
  24470.             /* [in] */ REFIID riid,
  24471.             /* [in] */ LCID lcid,
  24472.             /* [in] */ WORD wFlags,
  24473.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24474.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24475.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24476.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24477.         
  24478.         END_INTERFACE
  24479.     } IHTMLListElementVtbl;
  24480.  
  24481.     interface IHTMLListElement
  24482.     {
  24483.         CONST_VTBL struct IHTMLListElementVtbl __RPC_FAR *lpVtbl;
  24484.     };
  24485.  
  24486.     
  24487.  
  24488. #ifdef COBJMACROS
  24489.  
  24490.  
  24491. #define IHTMLListElement_QueryInterface(This,riid,ppvObject)    \
  24492.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24493.  
  24494. #define IHTMLListElement_AddRef(This)    \
  24495.     (This)->lpVtbl -> AddRef(This)
  24496.  
  24497. #define IHTMLListElement_Release(This)    \
  24498.     (This)->lpVtbl -> Release(This)
  24499.  
  24500.  
  24501. #define IHTMLListElement_GetTypeInfoCount(This,pctinfo)    \
  24502.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24503.  
  24504. #define IHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24505.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24506.  
  24507. #define IHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24508.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24509.  
  24510. #define IHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24511.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24512.  
  24513.  
  24514. #endif /* COBJMACROS */
  24515.  
  24516.  
  24517. #endif     /* C style interface */
  24518.  
  24519.  
  24520.  
  24521.  
  24522. #endif     /* __IHTMLListElement_INTERFACE_DEFINED__ */
  24523.  
  24524.  
  24525. #ifndef __DispIHTMLListElement_DISPINTERFACE_DEFINED__
  24526. #define __DispIHTMLListElement_DISPINTERFACE_DEFINED__
  24527.  
  24528. /****************************************
  24529.  * Generated header for dispinterface: DispIHTMLListElement
  24530.  * at Mon Nov 17 12:04:35 1997
  24531.  * using MIDL 3.02.88
  24532.  ****************************************/
  24533. /* [uuid][hidden] */ 
  24534.  
  24535.  
  24536.  
  24537. EXTERN_C const IID DIID_DispIHTMLListElement;
  24538.  
  24539. #if defined(__cplusplus) && !defined(CINTERFACE)
  24540.  
  24541.     interface DECLSPEC_UUID("3050f525-98b5-11cf-bb82-00aa00bdce0b")
  24542.     DispIHTMLListElement : public IDispatch
  24543.     {
  24544.     };
  24545.     
  24546. #else     /* C style interface */
  24547.  
  24548.     typedef struct DispIHTMLListElementVtbl
  24549.     {
  24550.         BEGIN_INTERFACE
  24551.         
  24552.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24553.             DispIHTMLListElement __RPC_FAR * This,
  24554.             /* [in] */ REFIID riid,
  24555.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24556.         
  24557.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24558.             DispIHTMLListElement __RPC_FAR * This);
  24559.         
  24560.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24561.             DispIHTMLListElement __RPC_FAR * This);
  24562.         
  24563.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24564.             DispIHTMLListElement __RPC_FAR * This,
  24565.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24566.         
  24567.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24568.             DispIHTMLListElement __RPC_FAR * This,
  24569.             /* [in] */ UINT iTInfo,
  24570.             /* [in] */ LCID lcid,
  24571.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24572.         
  24573.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24574.             DispIHTMLListElement __RPC_FAR * This,
  24575.             /* [in] */ REFIID riid,
  24576.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24577.             /* [in] */ UINT cNames,
  24578.             /* [in] */ LCID lcid,
  24579.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24580.         
  24581.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24582.             DispIHTMLListElement __RPC_FAR * This,
  24583.             /* [in] */ DISPID dispIdMember,
  24584.             /* [in] */ REFIID riid,
  24585.             /* [in] */ LCID lcid,
  24586.             /* [in] */ WORD wFlags,
  24587.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24588.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24589.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24590.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24591.         
  24592.         END_INTERFACE
  24593.     } DispIHTMLListElementVtbl;
  24594.  
  24595.     interface DispIHTMLListElement
  24596.     {
  24597.         CONST_VTBL struct DispIHTMLListElementVtbl __RPC_FAR *lpVtbl;
  24598.     };
  24599.  
  24600.     
  24601.  
  24602. #ifdef COBJMACROS
  24603.  
  24604.  
  24605. #define DispIHTMLListElement_QueryInterface(This,riid,ppvObject)    \
  24606.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24607.  
  24608. #define DispIHTMLListElement_AddRef(This)    \
  24609.     (This)->lpVtbl -> AddRef(This)
  24610.  
  24611. #define DispIHTMLListElement_Release(This)    \
  24612.     (This)->lpVtbl -> Release(This)
  24613.  
  24614.  
  24615. #define DispIHTMLListElement_GetTypeInfoCount(This,pctinfo)    \
  24616.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24617.  
  24618. #define DispIHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24619.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24620.  
  24621. #define DispIHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24622.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24623.  
  24624. #define DispIHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24625.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24626.  
  24627. #endif /* COBJMACROS */
  24628.  
  24629.  
  24630. #endif     /* C style interface */
  24631.  
  24632.  
  24633. #endif     /* __DispIHTMLListElement_DISPINTERFACE_DEFINED__ */
  24634.  
  24635.  
  24636. EXTERN_C const CLSID CLSID_HTMLListElement;
  24637.  
  24638. #ifdef __cplusplus
  24639.  
  24640. class DECLSPEC_UUID("3050f272-98b5-11cf-bb82-00aa00bdce0b")
  24641. HTMLListElement;
  24642. #endif
  24643.  
  24644. #ifndef __IHTMLUListElement_INTERFACE_DEFINED__
  24645. #define __IHTMLUListElement_INTERFACE_DEFINED__
  24646.  
  24647. /****************************************
  24648.  * Generated header for interface: IHTMLUListElement
  24649.  * at Mon Nov 17 12:04:35 1997
  24650.  * using MIDL 3.02.88
  24651.  ****************************************/
  24652. /* [object][uuid][dual][oleautomation] */ 
  24653.  
  24654.  
  24655.  
  24656. EXTERN_C const IID IID_IHTMLUListElement;
  24657.  
  24658. #if defined(__cplusplus) && !defined(CINTERFACE)
  24659.     
  24660.     interface DECLSPEC_UUID("3050f1dd-98b5-11cf-bb82-00aa00bdce0b")
  24661.     IHTMLUListElement : public IDispatch
  24662.     {
  24663.     public:
  24664.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  24665.             /* [in] */ VARIANT_BOOL v) = 0;
  24666.         
  24667.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  24668.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  24669.         
  24670.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  24671.             /* [in] */ BSTR v) = 0;
  24672.         
  24673.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  24674.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24675.         
  24676.     };
  24677.     
  24678. #else     /* C style interface */
  24679.  
  24680.     typedef struct IHTMLUListElementVtbl
  24681.     {
  24682.         BEGIN_INTERFACE
  24683.         
  24684.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24685.             IHTMLUListElement __RPC_FAR * This,
  24686.             /* [in] */ REFIID riid,
  24687.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24688.         
  24689.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24690.             IHTMLUListElement __RPC_FAR * This);
  24691.         
  24692.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24693.             IHTMLUListElement __RPC_FAR * This);
  24694.         
  24695.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24696.             IHTMLUListElement __RPC_FAR * This,
  24697.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24698.         
  24699.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24700.             IHTMLUListElement __RPC_FAR * This,
  24701.             /* [in] */ UINT iTInfo,
  24702.             /* [in] */ LCID lcid,
  24703.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24704.         
  24705.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24706.             IHTMLUListElement __RPC_FAR * This,
  24707.             /* [in] */ REFIID riid,
  24708.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24709.             /* [in] */ UINT cNames,
  24710.             /* [in] */ LCID lcid,
  24711.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24712.         
  24713.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24714.             IHTMLUListElement __RPC_FAR * This,
  24715.             /* [in] */ DISPID dispIdMember,
  24716.             /* [in] */ REFIID riid,
  24717.             /* [in] */ LCID lcid,
  24718.             /* [in] */ WORD wFlags,
  24719.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24720.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24721.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24722.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24723.         
  24724.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  24725.             IHTMLUListElement __RPC_FAR * This,
  24726.             /* [in] */ VARIANT_BOOL v);
  24727.         
  24728.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  24729.             IHTMLUListElement __RPC_FAR * This,
  24730.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  24731.         
  24732.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  24733.             IHTMLUListElement __RPC_FAR * This,
  24734.             /* [in] */ BSTR v);
  24735.         
  24736.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  24737.             IHTMLUListElement __RPC_FAR * This,
  24738.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24739.         
  24740.         END_INTERFACE
  24741.     } IHTMLUListElementVtbl;
  24742.  
  24743.     interface IHTMLUListElement
  24744.     {
  24745.         CONST_VTBL struct IHTMLUListElementVtbl __RPC_FAR *lpVtbl;
  24746.     };
  24747.  
  24748.     
  24749.  
  24750. #ifdef COBJMACROS
  24751.  
  24752.  
  24753. #define IHTMLUListElement_QueryInterface(This,riid,ppvObject)    \
  24754.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24755.  
  24756. #define IHTMLUListElement_AddRef(This)    \
  24757.     (This)->lpVtbl -> AddRef(This)
  24758.  
  24759. #define IHTMLUListElement_Release(This)    \
  24760.     (This)->lpVtbl -> Release(This)
  24761.  
  24762.  
  24763. #define IHTMLUListElement_GetTypeInfoCount(This,pctinfo)    \
  24764.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24765.  
  24766. #define IHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24767.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24768.  
  24769. #define IHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24770.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24771.  
  24772. #define IHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24773.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24774.  
  24775.  
  24776. #define IHTMLUListElement_put_compact(This,v)    \
  24777.     (This)->lpVtbl -> put_compact(This,v)
  24778.  
  24779. #define IHTMLUListElement_get_compact(This,p)    \
  24780.     (This)->lpVtbl -> get_compact(This,p)
  24781.  
  24782. #define IHTMLUListElement_put_type(This,v)    \
  24783.     (This)->lpVtbl -> put_type(This,v)
  24784.  
  24785. #define IHTMLUListElement_get_type(This,p)    \
  24786.     (This)->lpVtbl -> get_type(This,p)
  24787.  
  24788. #endif /* COBJMACROS */
  24789.  
  24790.  
  24791. #endif     /* C style interface */
  24792.  
  24793.  
  24794.  
  24795. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_compact_Proxy( 
  24796.     IHTMLUListElement __RPC_FAR * This,
  24797.     /* [in] */ VARIANT_BOOL v);
  24798.  
  24799.  
  24800. void __RPC_STUB IHTMLUListElement_put_compact_Stub(
  24801.     IRpcStubBuffer *This,
  24802.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24803.     PRPC_MESSAGE _pRpcMessage,
  24804.     DWORD *_pdwStubPhase);
  24805.  
  24806.  
  24807. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_compact_Proxy( 
  24808.     IHTMLUListElement __RPC_FAR * This,
  24809.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  24810.  
  24811.  
  24812. void __RPC_STUB IHTMLUListElement_get_compact_Stub(
  24813.     IRpcStubBuffer *This,
  24814.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24815.     PRPC_MESSAGE _pRpcMessage,
  24816.     DWORD *_pdwStubPhase);
  24817.  
  24818.  
  24819. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_type_Proxy( 
  24820.     IHTMLUListElement __RPC_FAR * This,
  24821.     /* [in] */ BSTR v);
  24822.  
  24823.  
  24824. void __RPC_STUB IHTMLUListElement_put_type_Stub(
  24825.     IRpcStubBuffer *This,
  24826.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24827.     PRPC_MESSAGE _pRpcMessage,
  24828.     DWORD *_pdwStubPhase);
  24829.  
  24830.  
  24831. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_type_Proxy( 
  24832.     IHTMLUListElement __RPC_FAR * This,
  24833.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24834.  
  24835.  
  24836. void __RPC_STUB IHTMLUListElement_get_type_Stub(
  24837.     IRpcStubBuffer *This,
  24838.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24839.     PRPC_MESSAGE _pRpcMessage,
  24840.     DWORD *_pdwStubPhase);
  24841.  
  24842.  
  24843.  
  24844. #endif     /* __IHTMLUListElement_INTERFACE_DEFINED__ */
  24845.  
  24846.  
  24847. #ifndef __DispIHTMLUListElement_DISPINTERFACE_DEFINED__
  24848. #define __DispIHTMLUListElement_DISPINTERFACE_DEFINED__
  24849.  
  24850. /****************************************
  24851.  * Generated header for dispinterface: DispIHTMLUListElement
  24852.  * at Mon Nov 17 12:04:35 1997
  24853.  * using MIDL 3.02.88
  24854.  ****************************************/
  24855. /* [uuid][hidden] */ 
  24856.  
  24857.  
  24858.  
  24859. EXTERN_C const IID DIID_DispIHTMLUListElement;
  24860.  
  24861. #if defined(__cplusplus) && !defined(CINTERFACE)
  24862.  
  24863.     interface DECLSPEC_UUID("3050f538-98b5-11cf-bb82-00aa00bdce0b")
  24864.     DispIHTMLUListElement : public IDispatch
  24865.     {
  24866.     };
  24867.     
  24868. #else     /* C style interface */
  24869.  
  24870.     typedef struct DispIHTMLUListElementVtbl
  24871.     {
  24872.         BEGIN_INTERFACE
  24873.         
  24874.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24875.             DispIHTMLUListElement __RPC_FAR * This,
  24876.             /* [in] */ REFIID riid,
  24877.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24878.         
  24879.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24880.             DispIHTMLUListElement __RPC_FAR * This);
  24881.         
  24882.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24883.             DispIHTMLUListElement __RPC_FAR * This);
  24884.         
  24885.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24886.             DispIHTMLUListElement __RPC_FAR * This,
  24887.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24888.         
  24889.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24890.             DispIHTMLUListElement __RPC_FAR * This,
  24891.             /* [in] */ UINT iTInfo,
  24892.             /* [in] */ LCID lcid,
  24893.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24894.         
  24895.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24896.             DispIHTMLUListElement __RPC_FAR * This,
  24897.             /* [in] */ REFIID riid,
  24898.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24899.             /* [in] */ UINT cNames,
  24900.             /* [in] */ LCID lcid,
  24901.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24902.         
  24903.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24904.             DispIHTMLUListElement __RPC_FAR * This,
  24905.             /* [in] */ DISPID dispIdMember,
  24906.             /* [in] */ REFIID riid,
  24907.             /* [in] */ LCID lcid,
  24908.             /* [in] */ WORD wFlags,
  24909.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24910.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24911.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24912.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24913.         
  24914.         END_INTERFACE
  24915.     } DispIHTMLUListElementVtbl;
  24916.  
  24917.     interface DispIHTMLUListElement
  24918.     {
  24919.         CONST_VTBL struct DispIHTMLUListElementVtbl __RPC_FAR *lpVtbl;
  24920.     };
  24921.  
  24922.     
  24923.  
  24924. #ifdef COBJMACROS
  24925.  
  24926.  
  24927. #define DispIHTMLUListElement_QueryInterface(This,riid,ppvObject)    \
  24928.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24929.  
  24930. #define DispIHTMLUListElement_AddRef(This)    \
  24931.     (This)->lpVtbl -> AddRef(This)
  24932.  
  24933. #define DispIHTMLUListElement_Release(This)    \
  24934.     (This)->lpVtbl -> Release(This)
  24935.  
  24936.  
  24937. #define DispIHTMLUListElement_GetTypeInfoCount(This,pctinfo)    \
  24938.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24939.  
  24940. #define DispIHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24941.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24942.  
  24943. #define DispIHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24944.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24945.  
  24946. #define DispIHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24947.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24948.  
  24949. #endif /* COBJMACROS */
  24950.  
  24951.  
  24952. #endif     /* C style interface */
  24953.  
  24954.  
  24955. #endif     /* __DispIHTMLUListElement_DISPINTERFACE_DEFINED__ */
  24956.  
  24957.  
  24958. EXTERN_C const CLSID CLSID_HTMLUListElement;
  24959.  
  24960. #ifdef __cplusplus
  24961.  
  24962. class DECLSPEC_UUID("3050f269-98b5-11cf-bb82-00aa00bdce0b")
  24963. HTMLUListElement;
  24964. #endif
  24965.  
  24966. #ifndef __IHTMLOListElement_INTERFACE_DEFINED__
  24967. #define __IHTMLOListElement_INTERFACE_DEFINED__
  24968.  
  24969. /****************************************
  24970.  * Generated header for interface: IHTMLOListElement
  24971.  * at Mon Nov 17 12:04:35 1997
  24972.  * using MIDL 3.02.88
  24973.  ****************************************/
  24974. /* [object][uuid][dual][oleautomation] */ 
  24975.  
  24976.  
  24977.  
  24978. EXTERN_C const IID IID_IHTMLOListElement;
  24979.  
  24980. #if defined(__cplusplus) && !defined(CINTERFACE)
  24981.     
  24982.     interface DECLSPEC_UUID("3050f1de-98b5-11cf-bb82-00aa00bdce0b")
  24983.     IHTMLOListElement : public IDispatch
  24984.     {
  24985.     public:
  24986.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  24987.             /* [in] */ VARIANT_BOOL v) = 0;
  24988.         
  24989.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  24990.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  24991.         
  24992.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  24993.             /* [in] */ long v) = 0;
  24994.         
  24995.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  24996.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24997.         
  24998.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  24999.             /* [in] */ BSTR v) = 0;
  25000.         
  25001.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  25002.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25003.         
  25004.     };
  25005.     
  25006. #else     /* C style interface */
  25007.  
  25008.     typedef struct IHTMLOListElementVtbl
  25009.     {
  25010.         BEGIN_INTERFACE
  25011.         
  25012.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25013.             IHTMLOListElement __RPC_FAR * This,
  25014.             /* [in] */ REFIID riid,
  25015.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25016.         
  25017.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25018.             IHTMLOListElement __RPC_FAR * This);
  25019.         
  25020.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25021.             IHTMLOListElement __RPC_FAR * This);
  25022.         
  25023.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25024.             IHTMLOListElement __RPC_FAR * This,
  25025.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25026.         
  25027.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25028.             IHTMLOListElement __RPC_FAR * This,
  25029.             /* [in] */ UINT iTInfo,
  25030.             /* [in] */ LCID lcid,
  25031.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25032.         
  25033.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25034.             IHTMLOListElement __RPC_FAR * This,
  25035.             /* [in] */ REFIID riid,
  25036.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25037.             /* [in] */ UINT cNames,
  25038.             /* [in] */ LCID lcid,
  25039.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25040.         
  25041.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25042.             IHTMLOListElement __RPC_FAR * This,
  25043.             /* [in] */ DISPID dispIdMember,
  25044.             /* [in] */ REFIID riid,
  25045.             /* [in] */ LCID lcid,
  25046.             /* [in] */ WORD wFlags,
  25047.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25048.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25049.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25050.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25051.         
  25052.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  25053.             IHTMLOListElement __RPC_FAR * This,
  25054.             /* [in] */ VARIANT_BOOL v);
  25055.         
  25056.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  25057.             IHTMLOListElement __RPC_FAR * This,
  25058.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  25059.         
  25060.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  25061.             IHTMLOListElement __RPC_FAR * This,
  25062.             /* [in] */ long v);
  25063.         
  25064.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  25065.             IHTMLOListElement __RPC_FAR * This,
  25066.             /* [out][retval] */ long __RPC_FAR *p);
  25067.         
  25068.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  25069.             IHTMLOListElement __RPC_FAR * This,
  25070.             /* [in] */ BSTR v);
  25071.         
  25072.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  25073.             IHTMLOListElement __RPC_FAR * This,
  25074.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25075.         
  25076.         END_INTERFACE
  25077.     } IHTMLOListElementVtbl;
  25078.  
  25079.     interface IHTMLOListElement
  25080.     {
  25081.         CONST_VTBL struct IHTMLOListElementVtbl __RPC_FAR *lpVtbl;
  25082.     };
  25083.  
  25084.     
  25085.  
  25086. #ifdef COBJMACROS
  25087.  
  25088.  
  25089. #define IHTMLOListElement_QueryInterface(This,riid,ppvObject)    \
  25090.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25091.  
  25092. #define IHTMLOListElement_AddRef(This)    \
  25093.     (This)->lpVtbl -> AddRef(This)
  25094.  
  25095. #define IHTMLOListElement_Release(This)    \
  25096.     (This)->lpVtbl -> Release(This)
  25097.  
  25098.  
  25099. #define IHTMLOListElement_GetTypeInfoCount(This,pctinfo)    \
  25100.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25101.  
  25102. #define IHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25103.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25104.  
  25105. #define IHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25106.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25107.  
  25108. #define IHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25109.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25110.  
  25111.  
  25112. #define IHTMLOListElement_put_compact(This,v)    \
  25113.     (This)->lpVtbl -> put_compact(This,v)
  25114.  
  25115. #define IHTMLOListElement_get_compact(This,p)    \
  25116.     (This)->lpVtbl -> get_compact(This,p)
  25117.  
  25118. #define IHTMLOListElement_put_start(This,v)    \
  25119.     (This)->lpVtbl -> put_start(This,v)
  25120.  
  25121. #define IHTMLOListElement_get_start(This,p)    \
  25122.     (This)->lpVtbl -> get_start(This,p)
  25123.  
  25124. #define IHTMLOListElement_put_type(This,v)    \
  25125.     (This)->lpVtbl -> put_type(This,v)
  25126.  
  25127. #define IHTMLOListElement_get_type(This,p)    \
  25128.     (This)->lpVtbl -> get_type(This,p)
  25129.  
  25130. #endif /* COBJMACROS */
  25131.  
  25132.  
  25133. #endif     /* C style interface */
  25134.  
  25135.  
  25136.  
  25137. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_compact_Proxy( 
  25138.     IHTMLOListElement __RPC_FAR * This,
  25139.     /* [in] */ VARIANT_BOOL v);
  25140.  
  25141.  
  25142. void __RPC_STUB IHTMLOListElement_put_compact_Stub(
  25143.     IRpcStubBuffer *This,
  25144.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25145.     PRPC_MESSAGE _pRpcMessage,
  25146.     DWORD *_pdwStubPhase);
  25147.  
  25148.  
  25149. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_compact_Proxy( 
  25150.     IHTMLOListElement __RPC_FAR * This,
  25151.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  25152.  
  25153.  
  25154. void __RPC_STUB IHTMLOListElement_get_compact_Stub(
  25155.     IRpcStubBuffer *This,
  25156.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25157.     PRPC_MESSAGE _pRpcMessage,
  25158.     DWORD *_pdwStubPhase);
  25159.  
  25160.  
  25161. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_start_Proxy( 
  25162.     IHTMLOListElement __RPC_FAR * This,
  25163.     /* [in] */ long v);
  25164.  
  25165.  
  25166. void __RPC_STUB IHTMLOListElement_put_start_Stub(
  25167.     IRpcStubBuffer *This,
  25168.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25169.     PRPC_MESSAGE _pRpcMessage,
  25170.     DWORD *_pdwStubPhase);
  25171.  
  25172.  
  25173. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_start_Proxy( 
  25174.     IHTMLOListElement __RPC_FAR * This,
  25175.     /* [out][retval] */ long __RPC_FAR *p);
  25176.  
  25177.  
  25178. void __RPC_STUB IHTMLOListElement_get_start_Stub(
  25179.     IRpcStubBuffer *This,
  25180.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25181.     PRPC_MESSAGE _pRpcMessage,
  25182.     DWORD *_pdwStubPhase);
  25183.  
  25184.  
  25185. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_type_Proxy( 
  25186.     IHTMLOListElement __RPC_FAR * This,
  25187.     /* [in] */ BSTR v);
  25188.  
  25189.  
  25190. void __RPC_STUB IHTMLOListElement_put_type_Stub(
  25191.     IRpcStubBuffer *This,
  25192.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25193.     PRPC_MESSAGE _pRpcMessage,
  25194.     DWORD *_pdwStubPhase);
  25195.  
  25196.  
  25197. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_type_Proxy( 
  25198.     IHTMLOListElement __RPC_FAR * This,
  25199.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25200.  
  25201.  
  25202. void __RPC_STUB IHTMLOListElement_get_type_Stub(
  25203.     IRpcStubBuffer *This,
  25204.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25205.     PRPC_MESSAGE _pRpcMessage,
  25206.     DWORD *_pdwStubPhase);
  25207.  
  25208.  
  25209.  
  25210. #endif     /* __IHTMLOListElement_INTERFACE_DEFINED__ */
  25211.  
  25212.  
  25213. #ifndef __DispIHTMLOListElement_DISPINTERFACE_DEFINED__
  25214. #define __DispIHTMLOListElement_DISPINTERFACE_DEFINED__
  25215.  
  25216. /****************************************
  25217.  * Generated header for dispinterface: DispIHTMLOListElement
  25218.  * at Mon Nov 17 12:04:35 1997
  25219.  * using MIDL 3.02.88
  25220.  ****************************************/
  25221. /* [uuid][hidden] */ 
  25222.  
  25223.  
  25224.  
  25225. EXTERN_C const IID DIID_DispIHTMLOListElement;
  25226.  
  25227. #if defined(__cplusplus) && !defined(CINTERFACE)
  25228.  
  25229.     interface DECLSPEC_UUID("3050f52a-98b5-11cf-bb82-00aa00bdce0b")
  25230.     DispIHTMLOListElement : public IDispatch
  25231.     {
  25232.     };
  25233.     
  25234. #else     /* C style interface */
  25235.  
  25236.     typedef struct DispIHTMLOListElementVtbl
  25237.     {
  25238.         BEGIN_INTERFACE
  25239.         
  25240.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25241.             DispIHTMLOListElement __RPC_FAR * This,
  25242.             /* [in] */ REFIID riid,
  25243.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25244.         
  25245.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25246.             DispIHTMLOListElement __RPC_FAR * This);
  25247.         
  25248.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25249.             DispIHTMLOListElement __RPC_FAR * This);
  25250.         
  25251.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25252.             DispIHTMLOListElement __RPC_FAR * This,
  25253.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25254.         
  25255.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25256.             DispIHTMLOListElement __RPC_FAR * This,
  25257.             /* [in] */ UINT iTInfo,
  25258.             /* [in] */ LCID lcid,
  25259.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25260.         
  25261.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25262.             DispIHTMLOListElement __RPC_FAR * This,
  25263.             /* [in] */ REFIID riid,
  25264.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25265.             /* [in] */ UINT cNames,
  25266.             /* [in] */ LCID lcid,
  25267.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25268.         
  25269.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25270.             DispIHTMLOListElement __RPC_FAR * This,
  25271.             /* [in] */ DISPID dispIdMember,
  25272.             /* [in] */ REFIID riid,
  25273.             /* [in] */ LCID lcid,
  25274.             /* [in] */ WORD wFlags,
  25275.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25276.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25277.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25278.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25279.         
  25280.         END_INTERFACE
  25281.     } DispIHTMLOListElementVtbl;
  25282.  
  25283.     interface DispIHTMLOListElement
  25284.     {
  25285.         CONST_VTBL struct DispIHTMLOListElementVtbl __RPC_FAR *lpVtbl;
  25286.     };
  25287.  
  25288.     
  25289.  
  25290. #ifdef COBJMACROS
  25291.  
  25292.  
  25293. #define DispIHTMLOListElement_QueryInterface(This,riid,ppvObject)    \
  25294.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25295.  
  25296. #define DispIHTMLOListElement_AddRef(This)    \
  25297.     (This)->lpVtbl -> AddRef(This)
  25298.  
  25299. #define DispIHTMLOListElement_Release(This)    \
  25300.     (This)->lpVtbl -> Release(This)
  25301.  
  25302.  
  25303. #define DispIHTMLOListElement_GetTypeInfoCount(This,pctinfo)    \
  25304.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25305.  
  25306. #define DispIHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25307.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25308.  
  25309. #define DispIHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25310.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25311.  
  25312. #define DispIHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25313.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25314.  
  25315. #endif /* COBJMACROS */
  25316.  
  25317.  
  25318. #endif     /* C style interface */
  25319.  
  25320.  
  25321. #endif     /* __DispIHTMLOListElement_DISPINTERFACE_DEFINED__ */
  25322.  
  25323.  
  25324. EXTERN_C const CLSID CLSID_HTMLOListElement;
  25325.  
  25326. #ifdef __cplusplus
  25327.  
  25328. class DECLSPEC_UUID("3050f270-98b5-11cf-bb82-00aa00bdce0b")
  25329. HTMLOListElement;
  25330. #endif
  25331.  
  25332. #ifndef __IHTMLLIElement_INTERFACE_DEFINED__
  25333. #define __IHTMLLIElement_INTERFACE_DEFINED__
  25334.  
  25335. /****************************************
  25336.  * Generated header for interface: IHTMLLIElement
  25337.  * at Mon Nov 17 12:04:35 1997
  25338.  * using MIDL 3.02.88
  25339.  ****************************************/
  25340. /* [object][uuid][dual][oleautomation] */ 
  25341.  
  25342.  
  25343.  
  25344. EXTERN_C const IID IID_IHTMLLIElement;
  25345.  
  25346. #if defined(__cplusplus) && !defined(CINTERFACE)
  25347.     
  25348.     interface DECLSPEC_UUID("3050f1e0-98b5-11cf-bb82-00aa00bdce0b")
  25349.     IHTMLLIElement : public IDispatch
  25350.     {
  25351.     public:
  25352.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  25353.             /* [in] */ BSTR v) = 0;
  25354.         
  25355.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  25356.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25357.         
  25358.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  25359.             /* [in] */ long v) = 0;
  25360.         
  25361.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  25362.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  25363.         
  25364.     };
  25365.     
  25366. #else     /* C style interface */
  25367.  
  25368.     typedef struct IHTMLLIElementVtbl
  25369.     {
  25370.         BEGIN_INTERFACE
  25371.         
  25372.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25373.             IHTMLLIElement __RPC_FAR * This,
  25374.             /* [in] */ REFIID riid,
  25375.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25376.         
  25377.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25378.             IHTMLLIElement __RPC_FAR * This);
  25379.         
  25380.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25381.             IHTMLLIElement __RPC_FAR * This);
  25382.         
  25383.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25384.             IHTMLLIElement __RPC_FAR * This,
  25385.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25386.         
  25387.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25388.             IHTMLLIElement __RPC_FAR * This,
  25389.             /* [in] */ UINT iTInfo,
  25390.             /* [in] */ LCID lcid,
  25391.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25392.         
  25393.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25394.             IHTMLLIElement __RPC_FAR * This,
  25395.             /* [in] */ REFIID riid,
  25396.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25397.             /* [in] */ UINT cNames,
  25398.             /* [in] */ LCID lcid,
  25399.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25400.         
  25401.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25402.             IHTMLLIElement __RPC_FAR * This,
  25403.             /* [in] */ DISPID dispIdMember,
  25404.             /* [in] */ REFIID riid,
  25405.             /* [in] */ LCID lcid,
  25406.             /* [in] */ WORD wFlags,
  25407.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25408.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25409.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25410.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25411.         
  25412.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  25413.             IHTMLLIElement __RPC_FAR * This,
  25414.             /* [in] */ BSTR v);
  25415.         
  25416.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  25417.             IHTMLLIElement __RPC_FAR * This,
  25418.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25419.         
  25420.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )( 
  25421.             IHTMLLIElement __RPC_FAR * This,
  25422.             /* [in] */ long v);
  25423.         
  25424.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )( 
  25425.             IHTMLLIElement __RPC_FAR * This,
  25426.             /* [out][retval] */ long __RPC_FAR *p);
  25427.         
  25428.         END_INTERFACE
  25429.     } IHTMLLIElementVtbl;
  25430.  
  25431.     interface IHTMLLIElement
  25432.     {
  25433.         CONST_VTBL struct IHTMLLIElementVtbl __RPC_FAR *lpVtbl;
  25434.     };
  25435.  
  25436.     
  25437.  
  25438. #ifdef COBJMACROS
  25439.  
  25440.  
  25441. #define IHTMLLIElement_QueryInterface(This,riid,ppvObject)    \
  25442.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25443.  
  25444. #define IHTMLLIElement_AddRef(This)    \
  25445.     (This)->lpVtbl -> AddRef(This)
  25446.  
  25447. #define IHTMLLIElement_Release(This)    \
  25448.     (This)->lpVtbl -> Release(This)
  25449.  
  25450.  
  25451. #define IHTMLLIElement_GetTypeInfoCount(This,pctinfo)    \
  25452.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25453.  
  25454. #define IHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25455.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25456.  
  25457. #define IHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25458.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25459.  
  25460. #define IHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25461.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25462.  
  25463.  
  25464. #define IHTMLLIElement_put_type(This,v)    \
  25465.     (This)->lpVtbl -> put_type(This,v)
  25466.  
  25467. #define IHTMLLIElement_get_type(This,p)    \
  25468.     (This)->lpVtbl -> get_type(This,p)
  25469.  
  25470. #define IHTMLLIElement_put_value(This,v)    \
  25471.     (This)->lpVtbl -> put_value(This,v)
  25472.  
  25473. #define IHTMLLIElement_get_value(This,p)    \
  25474.     (This)->lpVtbl -> get_value(This,p)
  25475.  
  25476. #endif /* COBJMACROS */
  25477.  
  25478.  
  25479. #endif     /* C style interface */
  25480.  
  25481.  
  25482.  
  25483. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_type_Proxy( 
  25484.     IHTMLLIElement __RPC_FAR * This,
  25485.     /* [in] */ BSTR v);
  25486.  
  25487.  
  25488. void __RPC_STUB IHTMLLIElement_put_type_Stub(
  25489.     IRpcStubBuffer *This,
  25490.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25491.     PRPC_MESSAGE _pRpcMessage,
  25492.     DWORD *_pdwStubPhase);
  25493.  
  25494.  
  25495. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_type_Proxy( 
  25496.     IHTMLLIElement __RPC_FAR * This,
  25497.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25498.  
  25499.  
  25500. void __RPC_STUB IHTMLLIElement_get_type_Stub(
  25501.     IRpcStubBuffer *This,
  25502.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25503.     PRPC_MESSAGE _pRpcMessage,
  25504.     DWORD *_pdwStubPhase);
  25505.  
  25506.  
  25507. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_value_Proxy( 
  25508.     IHTMLLIElement __RPC_FAR * This,
  25509.     /* [in] */ long v);
  25510.  
  25511.  
  25512. void __RPC_STUB IHTMLLIElement_put_value_Stub(
  25513.     IRpcStubBuffer *This,
  25514.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25515.     PRPC_MESSAGE _pRpcMessage,
  25516.     DWORD *_pdwStubPhase);
  25517.  
  25518.  
  25519. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_value_Proxy( 
  25520.     IHTMLLIElement __RPC_FAR * This,
  25521.     /* [out][retval] */ long __RPC_FAR *p);
  25522.  
  25523.  
  25524. void __RPC_STUB IHTMLLIElement_get_value_Stub(
  25525.     IRpcStubBuffer *This,
  25526.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25527.     PRPC_MESSAGE _pRpcMessage,
  25528.     DWORD *_pdwStubPhase);
  25529.  
  25530.  
  25531.  
  25532. #endif     /* __IHTMLLIElement_INTERFACE_DEFINED__ */
  25533.  
  25534.  
  25535. #ifndef __DispIHTMLLIElement_DISPINTERFACE_DEFINED__
  25536. #define __DispIHTMLLIElement_DISPINTERFACE_DEFINED__
  25537.  
  25538. /****************************************
  25539.  * Generated header for dispinterface: DispIHTMLLIElement
  25540.  * at Mon Nov 17 12:04:35 1997
  25541.  * using MIDL 3.02.88
  25542.  ****************************************/
  25543. /* [uuid][hidden] */ 
  25544.  
  25545.  
  25546.  
  25547. EXTERN_C const IID DIID_DispIHTMLLIElement;
  25548.  
  25549. #if defined(__cplusplus) && !defined(CINTERFACE)
  25550.  
  25551.     interface DECLSPEC_UUID("3050f523-98b5-11cf-bb82-00aa00bdce0b")
  25552.     DispIHTMLLIElement : public IDispatch
  25553.     {
  25554.     };
  25555.     
  25556. #else     /* C style interface */
  25557.  
  25558.     typedef struct DispIHTMLLIElementVtbl
  25559.     {
  25560.         BEGIN_INTERFACE
  25561.         
  25562.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25563.             DispIHTMLLIElement __RPC_FAR * This,
  25564.             /* [in] */ REFIID riid,
  25565.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25566.         
  25567.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25568.             DispIHTMLLIElement __RPC_FAR * This);
  25569.         
  25570.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25571.             DispIHTMLLIElement __RPC_FAR * This);
  25572.         
  25573.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25574.             DispIHTMLLIElement __RPC_FAR * This,
  25575.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25576.         
  25577.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25578.             DispIHTMLLIElement __RPC_FAR * This,
  25579.             /* [in] */ UINT iTInfo,
  25580.             /* [in] */ LCID lcid,
  25581.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25582.         
  25583.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25584.             DispIHTMLLIElement __RPC_FAR * This,
  25585.             /* [in] */ REFIID riid,
  25586.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25587.             /* [in] */ UINT cNames,
  25588.             /* [in] */ LCID lcid,
  25589.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25590.         
  25591.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25592.             DispIHTMLLIElement __RPC_FAR * This,
  25593.             /* [in] */ DISPID dispIdMember,
  25594.             /* [in] */ REFIID riid,
  25595.             /* [in] */ LCID lcid,
  25596.             /* [in] */ WORD wFlags,
  25597.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25598.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25599.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25600.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25601.         
  25602.         END_INTERFACE
  25603.     } DispIHTMLLIElementVtbl;
  25604.  
  25605.     interface DispIHTMLLIElement
  25606.     {
  25607.         CONST_VTBL struct DispIHTMLLIElementVtbl __RPC_FAR *lpVtbl;
  25608.     };
  25609.  
  25610.     
  25611.  
  25612. #ifdef COBJMACROS
  25613.  
  25614.  
  25615. #define DispIHTMLLIElement_QueryInterface(This,riid,ppvObject)    \
  25616.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25617.  
  25618. #define DispIHTMLLIElement_AddRef(This)    \
  25619.     (This)->lpVtbl -> AddRef(This)
  25620.  
  25621. #define DispIHTMLLIElement_Release(This)    \
  25622.     (This)->lpVtbl -> Release(This)
  25623.  
  25624.  
  25625. #define DispIHTMLLIElement_GetTypeInfoCount(This,pctinfo)    \
  25626.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25627.  
  25628. #define DispIHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25629.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25630.  
  25631. #define DispIHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25632.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25633.  
  25634. #define DispIHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25635.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25636.  
  25637. #endif /* COBJMACROS */
  25638.  
  25639.  
  25640. #endif     /* C style interface */
  25641.  
  25642.  
  25643. #endif     /* __DispIHTMLLIElement_DISPINTERFACE_DEFINED__ */
  25644.  
  25645.  
  25646. EXTERN_C const CLSID CLSID_HTMLLIElement;
  25647.  
  25648. #ifdef __cplusplus
  25649.  
  25650. class DECLSPEC_UUID("3050f273-98b5-11cf-bb82-00aa00bdce0b")
  25651. HTMLLIElement;
  25652. #endif
  25653.  
  25654. #ifndef __IHTMLBlockElement_INTERFACE_DEFINED__
  25655. #define __IHTMLBlockElement_INTERFACE_DEFINED__
  25656.  
  25657. /****************************************
  25658.  * Generated header for interface: IHTMLBlockElement
  25659.  * at Mon Nov 17 12:04:35 1997
  25660.  * using MIDL 3.02.88
  25661.  ****************************************/
  25662. /* [object][uuid][dual][oleautomation] */ 
  25663.  
  25664.  
  25665.  
  25666. EXTERN_C const IID IID_IHTMLBlockElement;
  25667.  
  25668. #if defined(__cplusplus) && !defined(CINTERFACE)
  25669.     
  25670.     interface DECLSPEC_UUID("3050f208-98b5-11cf-bb82-00aa00bdce0b")
  25671.     IHTMLBlockElement : public IDispatch
  25672.     {
  25673.     public:
  25674.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  25675.             /* [in] */ BSTR v) = 0;
  25676.         
  25677.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  25678.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25679.         
  25680.     };
  25681.     
  25682. #else     /* C style interface */
  25683.  
  25684.     typedef struct IHTMLBlockElementVtbl
  25685.     {
  25686.         BEGIN_INTERFACE
  25687.         
  25688.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25689.             IHTMLBlockElement __RPC_FAR * This,
  25690.             /* [in] */ REFIID riid,
  25691.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25692.         
  25693.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25694.             IHTMLBlockElement __RPC_FAR * This);
  25695.         
  25696.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25697.             IHTMLBlockElement __RPC_FAR * This);
  25698.         
  25699.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25700.             IHTMLBlockElement __RPC_FAR * This,
  25701.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25702.         
  25703.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25704.             IHTMLBlockElement __RPC_FAR * This,
  25705.             /* [in] */ UINT iTInfo,
  25706.             /* [in] */ LCID lcid,
  25707.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25708.         
  25709.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25710.             IHTMLBlockElement __RPC_FAR * This,
  25711.             /* [in] */ REFIID riid,
  25712.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25713.             /* [in] */ UINT cNames,
  25714.             /* [in] */ LCID lcid,
  25715.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25716.         
  25717.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25718.             IHTMLBlockElement __RPC_FAR * This,
  25719.             /* [in] */ DISPID dispIdMember,
  25720.             /* [in] */ REFIID riid,
  25721.             /* [in] */ LCID lcid,
  25722.             /* [in] */ WORD wFlags,
  25723.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25724.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25725.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25726.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25727.         
  25728.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  25729.             IHTMLBlockElement __RPC_FAR * This,
  25730.             /* [in] */ BSTR v);
  25731.         
  25732.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  25733.             IHTMLBlockElement __RPC_FAR * This,
  25734.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25735.         
  25736.         END_INTERFACE
  25737.     } IHTMLBlockElementVtbl;
  25738.  
  25739.     interface IHTMLBlockElement
  25740.     {
  25741.         CONST_VTBL struct IHTMLBlockElementVtbl __RPC_FAR *lpVtbl;
  25742.     };
  25743.  
  25744.     
  25745.  
  25746. #ifdef COBJMACROS
  25747.  
  25748.  
  25749. #define IHTMLBlockElement_QueryInterface(This,riid,ppvObject)    \
  25750.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25751.  
  25752. #define IHTMLBlockElement_AddRef(This)    \
  25753.     (This)->lpVtbl -> AddRef(This)
  25754.  
  25755. #define IHTMLBlockElement_Release(This)    \
  25756.     (This)->lpVtbl -> Release(This)
  25757.  
  25758.  
  25759. #define IHTMLBlockElement_GetTypeInfoCount(This,pctinfo)    \
  25760.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25761.  
  25762. #define IHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25763.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25764.  
  25765. #define IHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25766.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25767.  
  25768. #define IHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25769.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25770.  
  25771.  
  25772. #define IHTMLBlockElement_put_clear(This,v)    \
  25773.     (This)->lpVtbl -> put_clear(This,v)
  25774.  
  25775. #define IHTMLBlockElement_get_clear(This,p)    \
  25776.     (This)->lpVtbl -> get_clear(This,p)
  25777.  
  25778. #endif /* COBJMACROS */
  25779.  
  25780.  
  25781. #endif     /* C style interface */
  25782.  
  25783.  
  25784.  
  25785. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_put_clear_Proxy( 
  25786.     IHTMLBlockElement __RPC_FAR * This,
  25787.     /* [in] */ BSTR v);
  25788.  
  25789.  
  25790. void __RPC_STUB IHTMLBlockElement_put_clear_Stub(
  25791.     IRpcStubBuffer *This,
  25792.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25793.     PRPC_MESSAGE _pRpcMessage,
  25794.     DWORD *_pdwStubPhase);
  25795.  
  25796.  
  25797. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_get_clear_Proxy( 
  25798.     IHTMLBlockElement __RPC_FAR * This,
  25799.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25800.  
  25801.  
  25802. void __RPC_STUB IHTMLBlockElement_get_clear_Stub(
  25803.     IRpcStubBuffer *This,
  25804.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25805.     PRPC_MESSAGE _pRpcMessage,
  25806.     DWORD *_pdwStubPhase);
  25807.  
  25808.  
  25809.  
  25810. #endif     /* __IHTMLBlockElement_INTERFACE_DEFINED__ */
  25811.  
  25812.  
  25813. #ifndef __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__
  25814. #define __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__
  25815.  
  25816. /****************************************
  25817.  * Generated header for dispinterface: DispIHTMLBlockElement
  25818.  * at Mon Nov 17 12:04:35 1997
  25819.  * using MIDL 3.02.88
  25820.  ****************************************/
  25821. /* [uuid][hidden] */ 
  25822.  
  25823.  
  25824.  
  25825. EXTERN_C const IID DIID_DispIHTMLBlockElement;
  25826.  
  25827. #if defined(__cplusplus) && !defined(CINTERFACE)
  25828.  
  25829.     interface DECLSPEC_UUID("3050f506-98b5-11cf-bb82-00aa00bdce0b")
  25830.     DispIHTMLBlockElement : public IDispatch
  25831.     {
  25832.     };
  25833.     
  25834. #else     /* C style interface */
  25835.  
  25836.     typedef struct DispIHTMLBlockElementVtbl
  25837.     {
  25838.         BEGIN_INTERFACE
  25839.         
  25840.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25841.             DispIHTMLBlockElement __RPC_FAR * This,
  25842.             /* [in] */ REFIID riid,
  25843.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25844.         
  25845.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25846.             DispIHTMLBlockElement __RPC_FAR * This);
  25847.         
  25848.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25849.             DispIHTMLBlockElement __RPC_FAR * This);
  25850.         
  25851.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25852.             DispIHTMLBlockElement __RPC_FAR * This,
  25853.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25854.         
  25855.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25856.             DispIHTMLBlockElement __RPC_FAR * This,
  25857.             /* [in] */ UINT iTInfo,
  25858.             /* [in] */ LCID lcid,
  25859.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25860.         
  25861.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25862.             DispIHTMLBlockElement __RPC_FAR * This,
  25863.             /* [in] */ REFIID riid,
  25864.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25865.             /* [in] */ UINT cNames,
  25866.             /* [in] */ LCID lcid,
  25867.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25868.         
  25869.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25870.             DispIHTMLBlockElement __RPC_FAR * This,
  25871.             /* [in] */ DISPID dispIdMember,
  25872.             /* [in] */ REFIID riid,
  25873.             /* [in] */ LCID lcid,
  25874.             /* [in] */ WORD wFlags,
  25875.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25876.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25877.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25878.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25879.         
  25880.         END_INTERFACE
  25881.     } DispIHTMLBlockElementVtbl;
  25882.  
  25883.     interface DispIHTMLBlockElement
  25884.     {
  25885.         CONST_VTBL struct DispIHTMLBlockElementVtbl __RPC_FAR *lpVtbl;
  25886.     };
  25887.  
  25888.     
  25889.  
  25890. #ifdef COBJMACROS
  25891.  
  25892.  
  25893. #define DispIHTMLBlockElement_QueryInterface(This,riid,ppvObject)    \
  25894.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25895.  
  25896. #define DispIHTMLBlockElement_AddRef(This)    \
  25897.     (This)->lpVtbl -> AddRef(This)
  25898.  
  25899. #define DispIHTMLBlockElement_Release(This)    \
  25900.     (This)->lpVtbl -> Release(This)
  25901.  
  25902.  
  25903. #define DispIHTMLBlockElement_GetTypeInfoCount(This,pctinfo)    \
  25904.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25905.  
  25906. #define DispIHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25907.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25908.  
  25909. #define DispIHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25910.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25911.  
  25912. #define DispIHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25913.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25914.  
  25915. #endif /* COBJMACROS */
  25916.  
  25917.  
  25918. #endif     /* C style interface */
  25919.  
  25920.  
  25921. #endif     /* __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__ */
  25922.  
  25923.  
  25924. EXTERN_C const CLSID CLSID_HTMLBlockElement;
  25925.  
  25926. #ifdef __cplusplus
  25927.  
  25928. class DECLSPEC_UUID("3050f281-98b5-11cf-bb82-00aa00bdce0b")
  25929. HTMLBlockElement;
  25930. #endif
  25931.  
  25932. #ifndef __IHTMLDivElement_INTERFACE_DEFINED__
  25933. #define __IHTMLDivElement_INTERFACE_DEFINED__
  25934.  
  25935. /****************************************
  25936.  * Generated header for interface: IHTMLDivElement
  25937.  * at Mon Nov 17 12:04:35 1997
  25938.  * using MIDL 3.02.88
  25939.  ****************************************/
  25940. /* [object][uuid][dual][oleautomation] */ 
  25941.  
  25942.  
  25943.  
  25944. EXTERN_C const IID IID_IHTMLDivElement;
  25945.  
  25946. #if defined(__cplusplus) && !defined(CINTERFACE)
  25947.     
  25948.     interface DECLSPEC_UUID("3050f200-98b5-11cf-bb82-00aa00bdce0b")
  25949.     IHTMLDivElement : public IDispatch
  25950.     {
  25951.     public:
  25952.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  25953.             /* [in] */ BSTR v) = 0;
  25954.         
  25955.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  25956.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25957.         
  25958.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  25959.             /* [in] */ VARIANT_BOOL v) = 0;
  25960.         
  25961.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  25962.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  25963.         
  25964.     };
  25965.     
  25966. #else     /* C style interface */
  25967.  
  25968.     typedef struct IHTMLDivElementVtbl
  25969.     {
  25970.         BEGIN_INTERFACE
  25971.         
  25972.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25973.             IHTMLDivElement __RPC_FAR * This,
  25974.             /* [in] */ REFIID riid,
  25975.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25976.         
  25977.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25978.             IHTMLDivElement __RPC_FAR * This);
  25979.         
  25980.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25981.             IHTMLDivElement __RPC_FAR * This);
  25982.         
  25983.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25984.             IHTMLDivElement __RPC_FAR * This,
  25985.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25986.         
  25987.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25988.             IHTMLDivElement __RPC_FAR * This,
  25989.             /* [in] */ UINT iTInfo,
  25990.             /* [in] */ LCID lcid,
  25991.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25992.         
  25993.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25994.             IHTMLDivElement __RPC_FAR * This,
  25995.             /* [in] */ REFIID riid,
  25996.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25997.             /* [in] */ UINT cNames,
  25998.             /* [in] */ LCID lcid,
  25999.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26000.         
  26001.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26002.             IHTMLDivElement __RPC_FAR * This,
  26003.             /* [in] */ DISPID dispIdMember,
  26004.             /* [in] */ REFIID riid,
  26005.             /* [in] */ LCID lcid,
  26006.             /* [in] */ WORD wFlags,
  26007.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26008.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26009.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26010.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26011.         
  26012.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  26013.             IHTMLDivElement __RPC_FAR * This,
  26014.             /* [in] */ BSTR v);
  26015.         
  26016.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  26017.             IHTMLDivElement __RPC_FAR * This,
  26018.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26019.         
  26020.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26021.             IHTMLDivElement __RPC_FAR * This,
  26022.             /* [in] */ VARIANT_BOOL v);
  26023.         
  26024.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26025.             IHTMLDivElement __RPC_FAR * This,
  26026.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26027.         
  26028.         END_INTERFACE
  26029.     } IHTMLDivElementVtbl;
  26030.  
  26031.     interface IHTMLDivElement
  26032.     {
  26033.         CONST_VTBL struct IHTMLDivElementVtbl __RPC_FAR *lpVtbl;
  26034.     };
  26035.  
  26036.     
  26037.  
  26038. #ifdef COBJMACROS
  26039.  
  26040.  
  26041. #define IHTMLDivElement_QueryInterface(This,riid,ppvObject)    \
  26042.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26043.  
  26044. #define IHTMLDivElement_AddRef(This)    \
  26045.     (This)->lpVtbl -> AddRef(This)
  26046.  
  26047. #define IHTMLDivElement_Release(This)    \
  26048.     (This)->lpVtbl -> Release(This)
  26049.  
  26050.  
  26051. #define IHTMLDivElement_GetTypeInfoCount(This,pctinfo)    \
  26052.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26053.  
  26054. #define IHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26055.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26056.  
  26057. #define IHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26058.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26059.  
  26060. #define IHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26061.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26062.  
  26063.  
  26064. #define IHTMLDivElement_put_align(This,v)    \
  26065.     (This)->lpVtbl -> put_align(This,v)
  26066.  
  26067. #define IHTMLDivElement_get_align(This,p)    \
  26068.     (This)->lpVtbl -> get_align(This,p)
  26069.  
  26070. #define IHTMLDivElement_put_noWrap(This,v)    \
  26071.     (This)->lpVtbl -> put_noWrap(This,v)
  26072.  
  26073. #define IHTMLDivElement_get_noWrap(This,p)    \
  26074.     (This)->lpVtbl -> get_noWrap(This,p)
  26075.  
  26076. #endif /* COBJMACROS */
  26077.  
  26078.  
  26079. #endif     /* C style interface */
  26080.  
  26081.  
  26082.  
  26083. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_align_Proxy( 
  26084.     IHTMLDivElement __RPC_FAR * This,
  26085.     /* [in] */ BSTR v);
  26086.  
  26087.  
  26088. void __RPC_STUB IHTMLDivElement_put_align_Stub(
  26089.     IRpcStubBuffer *This,
  26090.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26091.     PRPC_MESSAGE _pRpcMessage,
  26092.     DWORD *_pdwStubPhase);
  26093.  
  26094.  
  26095. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_align_Proxy( 
  26096.     IHTMLDivElement __RPC_FAR * This,
  26097.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26098.  
  26099.  
  26100. void __RPC_STUB IHTMLDivElement_get_align_Stub(
  26101.     IRpcStubBuffer *This,
  26102.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26103.     PRPC_MESSAGE _pRpcMessage,
  26104.     DWORD *_pdwStubPhase);
  26105.  
  26106.  
  26107. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_noWrap_Proxy( 
  26108.     IHTMLDivElement __RPC_FAR * This,
  26109.     /* [in] */ VARIANT_BOOL v);
  26110.  
  26111.  
  26112. void __RPC_STUB IHTMLDivElement_put_noWrap_Stub(
  26113.     IRpcStubBuffer *This,
  26114.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26115.     PRPC_MESSAGE _pRpcMessage,
  26116.     DWORD *_pdwStubPhase);
  26117.  
  26118.  
  26119. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_noWrap_Proxy( 
  26120.     IHTMLDivElement __RPC_FAR * This,
  26121.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26122.  
  26123.  
  26124. void __RPC_STUB IHTMLDivElement_get_noWrap_Stub(
  26125.     IRpcStubBuffer *This,
  26126.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26127.     PRPC_MESSAGE _pRpcMessage,
  26128.     DWORD *_pdwStubPhase);
  26129.  
  26130.  
  26131.  
  26132. #endif     /* __IHTMLDivElement_INTERFACE_DEFINED__ */
  26133.  
  26134.  
  26135. #ifndef __DispIHTMLDivElement_DISPINTERFACE_DEFINED__
  26136. #define __DispIHTMLDivElement_DISPINTERFACE_DEFINED__
  26137.  
  26138. /****************************************
  26139.  * Generated header for dispinterface: DispIHTMLDivElement
  26140.  * at Mon Nov 17 12:04:35 1997
  26141.  * using MIDL 3.02.88
  26142.  ****************************************/
  26143. /* [uuid][hidden] */ 
  26144.  
  26145.  
  26146.  
  26147. EXTERN_C const IID DIID_DispIHTMLDivElement;
  26148.  
  26149. #if defined(__cplusplus) && !defined(CINTERFACE)
  26150.  
  26151.     interface DECLSPEC_UUID("3050f50c-98b5-11cf-bb82-00aa00bdce0b")
  26152.     DispIHTMLDivElement : public IDispatch
  26153.     {
  26154.     };
  26155.     
  26156. #else     /* C style interface */
  26157.  
  26158.     typedef struct DispIHTMLDivElementVtbl
  26159.     {
  26160.         BEGIN_INTERFACE
  26161.         
  26162.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26163.             DispIHTMLDivElement __RPC_FAR * This,
  26164.             /* [in] */ REFIID riid,
  26165.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26166.         
  26167.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26168.             DispIHTMLDivElement __RPC_FAR * This);
  26169.         
  26170.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26171.             DispIHTMLDivElement __RPC_FAR * This);
  26172.         
  26173.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26174.             DispIHTMLDivElement __RPC_FAR * This,
  26175.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26176.         
  26177.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26178.             DispIHTMLDivElement __RPC_FAR * This,
  26179.             /* [in] */ UINT iTInfo,
  26180.             /* [in] */ LCID lcid,
  26181.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26182.         
  26183.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26184.             DispIHTMLDivElement __RPC_FAR * This,
  26185.             /* [in] */ REFIID riid,
  26186.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26187.             /* [in] */ UINT cNames,
  26188.             /* [in] */ LCID lcid,
  26189.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26190.         
  26191.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26192.             DispIHTMLDivElement __RPC_FAR * This,
  26193.             /* [in] */ DISPID dispIdMember,
  26194.             /* [in] */ REFIID riid,
  26195.             /* [in] */ LCID lcid,
  26196.             /* [in] */ WORD wFlags,
  26197.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26198.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26199.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26200.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26201.         
  26202.         END_INTERFACE
  26203.     } DispIHTMLDivElementVtbl;
  26204.  
  26205.     interface DispIHTMLDivElement
  26206.     {
  26207.         CONST_VTBL struct DispIHTMLDivElementVtbl __RPC_FAR *lpVtbl;
  26208.     };
  26209.  
  26210.     
  26211.  
  26212. #ifdef COBJMACROS
  26213.  
  26214.  
  26215. #define DispIHTMLDivElement_QueryInterface(This,riid,ppvObject)    \
  26216.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26217.  
  26218. #define DispIHTMLDivElement_AddRef(This)    \
  26219.     (This)->lpVtbl -> AddRef(This)
  26220.  
  26221. #define DispIHTMLDivElement_Release(This)    \
  26222.     (This)->lpVtbl -> Release(This)
  26223.  
  26224.  
  26225. #define DispIHTMLDivElement_GetTypeInfoCount(This,pctinfo)    \
  26226.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26227.  
  26228. #define DispIHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26229.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26230.  
  26231. #define DispIHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26232.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26233.  
  26234. #define DispIHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26235.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26236.  
  26237. #endif /* COBJMACROS */
  26238.  
  26239.  
  26240. #endif     /* C style interface */
  26241.  
  26242.  
  26243. #endif     /* __DispIHTMLDivElement_DISPINTERFACE_DEFINED__ */
  26244.  
  26245.  
  26246. EXTERN_C const CLSID CLSID_HTMLDivElement;
  26247.  
  26248. #ifdef __cplusplus
  26249.  
  26250. class DECLSPEC_UUID("3050f27e-98b5-11cf-bb82-00aa00bdce0b")
  26251. HTMLDivElement;
  26252. #endif
  26253.  
  26254. #ifndef __IHTMLDDElement_INTERFACE_DEFINED__
  26255. #define __IHTMLDDElement_INTERFACE_DEFINED__
  26256.  
  26257. /****************************************
  26258.  * Generated header for interface: IHTMLDDElement
  26259.  * at Mon Nov 17 12:04:35 1997
  26260.  * using MIDL 3.02.88
  26261.  ****************************************/
  26262. /* [object][uuid][dual][oleautomation] */ 
  26263.  
  26264.  
  26265.  
  26266. EXTERN_C const IID IID_IHTMLDDElement;
  26267.  
  26268. #if defined(__cplusplus) && !defined(CINTERFACE)
  26269.     
  26270.     interface DECLSPEC_UUID("3050f1f2-98b5-11cf-bb82-00aa00bdce0b")
  26271.     IHTMLDDElement : public IDispatch
  26272.     {
  26273.     public:
  26274.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  26275.             /* [in] */ VARIANT_BOOL v) = 0;
  26276.         
  26277.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  26278.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  26279.         
  26280.     };
  26281.     
  26282. #else     /* C style interface */
  26283.  
  26284.     typedef struct IHTMLDDElementVtbl
  26285.     {
  26286.         BEGIN_INTERFACE
  26287.         
  26288.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26289.             IHTMLDDElement __RPC_FAR * This,
  26290.             /* [in] */ REFIID riid,
  26291.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26292.         
  26293.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26294.             IHTMLDDElement __RPC_FAR * This);
  26295.         
  26296.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26297.             IHTMLDDElement __RPC_FAR * This);
  26298.         
  26299.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26300.             IHTMLDDElement __RPC_FAR * This,
  26301.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26302.         
  26303.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26304.             IHTMLDDElement __RPC_FAR * This,
  26305.             /* [in] */ UINT iTInfo,
  26306.             /* [in] */ LCID lcid,
  26307.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26308.         
  26309.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26310.             IHTMLDDElement __RPC_FAR * This,
  26311.             /* [in] */ REFIID riid,
  26312.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26313.             /* [in] */ UINT cNames,
  26314.             /* [in] */ LCID lcid,
  26315.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26316.         
  26317.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26318.             IHTMLDDElement __RPC_FAR * This,
  26319.             /* [in] */ DISPID dispIdMember,
  26320.             /* [in] */ REFIID riid,
  26321.             /* [in] */ LCID lcid,
  26322.             /* [in] */ WORD wFlags,
  26323.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26324.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26325.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26326.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26327.         
  26328.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26329.             IHTMLDDElement __RPC_FAR * This,
  26330.             /* [in] */ VARIANT_BOOL v);
  26331.         
  26332.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26333.             IHTMLDDElement __RPC_FAR * This,
  26334.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26335.         
  26336.         END_INTERFACE
  26337.     } IHTMLDDElementVtbl;
  26338.  
  26339.     interface IHTMLDDElement
  26340.     {
  26341.         CONST_VTBL struct IHTMLDDElementVtbl __RPC_FAR *lpVtbl;
  26342.     };
  26343.  
  26344.     
  26345.  
  26346. #ifdef COBJMACROS
  26347.  
  26348.  
  26349. #define IHTMLDDElement_QueryInterface(This,riid,ppvObject)    \
  26350.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26351.  
  26352. #define IHTMLDDElement_AddRef(This)    \
  26353.     (This)->lpVtbl -> AddRef(This)
  26354.  
  26355. #define IHTMLDDElement_Release(This)    \
  26356.     (This)->lpVtbl -> Release(This)
  26357.  
  26358.  
  26359. #define IHTMLDDElement_GetTypeInfoCount(This,pctinfo)    \
  26360.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26361.  
  26362. #define IHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26363.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26364.  
  26365. #define IHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26366.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26367.  
  26368. #define IHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26369.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26370.  
  26371.  
  26372. #define IHTMLDDElement_put_noWrap(This,v)    \
  26373.     (This)->lpVtbl -> put_noWrap(This,v)
  26374.  
  26375. #define IHTMLDDElement_get_noWrap(This,p)    \
  26376.     (This)->lpVtbl -> get_noWrap(This,p)
  26377.  
  26378. #endif /* COBJMACROS */
  26379.  
  26380.  
  26381. #endif     /* C style interface */
  26382.  
  26383.  
  26384.  
  26385. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_put_noWrap_Proxy( 
  26386.     IHTMLDDElement __RPC_FAR * This,
  26387.     /* [in] */ VARIANT_BOOL v);
  26388.  
  26389.  
  26390. void __RPC_STUB IHTMLDDElement_put_noWrap_Stub(
  26391.     IRpcStubBuffer *This,
  26392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26393.     PRPC_MESSAGE _pRpcMessage,
  26394.     DWORD *_pdwStubPhase);
  26395.  
  26396.  
  26397. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_get_noWrap_Proxy( 
  26398.     IHTMLDDElement __RPC_FAR * This,
  26399.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26400.  
  26401.  
  26402. void __RPC_STUB IHTMLDDElement_get_noWrap_Stub(
  26403.     IRpcStubBuffer *This,
  26404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26405.     PRPC_MESSAGE _pRpcMessage,
  26406.     DWORD *_pdwStubPhase);
  26407.  
  26408.  
  26409.  
  26410. #endif     /* __IHTMLDDElement_INTERFACE_DEFINED__ */
  26411.  
  26412.  
  26413. #ifndef __DispIHTMLDDElement_DISPINTERFACE_DEFINED__
  26414. #define __DispIHTMLDDElement_DISPINTERFACE_DEFINED__
  26415.  
  26416. /****************************************
  26417.  * Generated header for dispinterface: DispIHTMLDDElement
  26418.  * at Mon Nov 17 12:04:35 1997
  26419.  * using MIDL 3.02.88
  26420.  ****************************************/
  26421. /* [uuid][hidden] */ 
  26422.  
  26423.  
  26424.  
  26425. EXTERN_C const IID DIID_DispIHTMLDDElement;
  26426.  
  26427. #if defined(__cplusplus) && !defined(CINTERFACE)
  26428.  
  26429.     interface DECLSPEC_UUID("3050f50b-98b5-11cf-bb82-00aa00bdce0b")
  26430.     DispIHTMLDDElement : public IDispatch
  26431.     {
  26432.     };
  26433.     
  26434. #else     /* C style interface */
  26435.  
  26436.     typedef struct DispIHTMLDDElementVtbl
  26437.     {
  26438.         BEGIN_INTERFACE
  26439.         
  26440.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26441.             DispIHTMLDDElement __RPC_FAR * This,
  26442.             /* [in] */ REFIID riid,
  26443.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26444.         
  26445.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26446.             DispIHTMLDDElement __RPC_FAR * This);
  26447.         
  26448.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26449.             DispIHTMLDDElement __RPC_FAR * This);
  26450.         
  26451.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26452.             DispIHTMLDDElement __RPC_FAR * This,
  26453.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26454.         
  26455.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26456.             DispIHTMLDDElement __RPC_FAR * This,
  26457.             /* [in] */ UINT iTInfo,
  26458.             /* [in] */ LCID lcid,
  26459.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26460.         
  26461.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26462.             DispIHTMLDDElement __RPC_FAR * This,
  26463.             /* [in] */ REFIID riid,
  26464.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26465.             /* [in] */ UINT cNames,
  26466.             /* [in] */ LCID lcid,
  26467.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26468.         
  26469.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26470.             DispIHTMLDDElement __RPC_FAR * This,
  26471.             /* [in] */ DISPID dispIdMember,
  26472.             /* [in] */ REFIID riid,
  26473.             /* [in] */ LCID lcid,
  26474.             /* [in] */ WORD wFlags,
  26475.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26476.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26477.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26478.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26479.         
  26480.         END_INTERFACE
  26481.     } DispIHTMLDDElementVtbl;
  26482.  
  26483.     interface DispIHTMLDDElement
  26484.     {
  26485.         CONST_VTBL struct DispIHTMLDDElementVtbl __RPC_FAR *lpVtbl;
  26486.     };
  26487.  
  26488.     
  26489.  
  26490. #ifdef COBJMACROS
  26491.  
  26492.  
  26493. #define DispIHTMLDDElement_QueryInterface(This,riid,ppvObject)    \
  26494.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26495.  
  26496. #define DispIHTMLDDElement_AddRef(This)    \
  26497.     (This)->lpVtbl -> AddRef(This)
  26498.  
  26499. #define DispIHTMLDDElement_Release(This)    \
  26500.     (This)->lpVtbl -> Release(This)
  26501.  
  26502.  
  26503. #define DispIHTMLDDElement_GetTypeInfoCount(This,pctinfo)    \
  26504.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26505.  
  26506. #define DispIHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26507.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26508.  
  26509. #define DispIHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26510.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26511.  
  26512. #define DispIHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26513.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26514.  
  26515. #endif /* COBJMACROS */
  26516.  
  26517.  
  26518. #endif     /* C style interface */
  26519.  
  26520.  
  26521. #endif     /* __DispIHTMLDDElement_DISPINTERFACE_DEFINED__ */
  26522.  
  26523.  
  26524. EXTERN_C const CLSID CLSID_HTMLDDElement;
  26525.  
  26526. #ifdef __cplusplus
  26527.  
  26528. class DECLSPEC_UUID("3050f27f-98b5-11cf-bb82-00aa00bdce0b")
  26529. HTMLDDElement;
  26530. #endif
  26531.  
  26532. #ifndef __IHTMLDTElement_INTERFACE_DEFINED__
  26533. #define __IHTMLDTElement_INTERFACE_DEFINED__
  26534.  
  26535. /****************************************
  26536.  * Generated header for interface: IHTMLDTElement
  26537.  * at Mon Nov 17 12:04:35 1997
  26538.  * using MIDL 3.02.88
  26539.  ****************************************/
  26540. /* [object][uuid][dual][oleautomation] */ 
  26541.  
  26542.  
  26543.  
  26544. EXTERN_C const IID IID_IHTMLDTElement;
  26545.  
  26546. #if defined(__cplusplus) && !defined(CINTERFACE)
  26547.     
  26548.     interface DECLSPEC_UUID("3050f1f3-98b5-11cf-bb82-00aa00bdce0b")
  26549.     IHTMLDTElement : public IDispatch
  26550.     {
  26551.     public:
  26552.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  26553.             /* [in] */ VARIANT_BOOL v) = 0;
  26554.         
  26555.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  26556.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  26557.         
  26558.     };
  26559.     
  26560. #else     /* C style interface */
  26561.  
  26562.     typedef struct IHTMLDTElementVtbl
  26563.     {
  26564.         BEGIN_INTERFACE
  26565.         
  26566.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26567.             IHTMLDTElement __RPC_FAR * This,
  26568.             /* [in] */ REFIID riid,
  26569.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26570.         
  26571.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26572.             IHTMLDTElement __RPC_FAR * This);
  26573.         
  26574.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26575.             IHTMLDTElement __RPC_FAR * This);
  26576.         
  26577.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26578.             IHTMLDTElement __RPC_FAR * This,
  26579.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26580.         
  26581.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26582.             IHTMLDTElement __RPC_FAR * This,
  26583.             /* [in] */ UINT iTInfo,
  26584.             /* [in] */ LCID lcid,
  26585.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26586.         
  26587.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26588.             IHTMLDTElement __RPC_FAR * This,
  26589.             /* [in] */ REFIID riid,
  26590.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26591.             /* [in] */ UINT cNames,
  26592.             /* [in] */ LCID lcid,
  26593.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26594.         
  26595.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26596.             IHTMLDTElement __RPC_FAR * This,
  26597.             /* [in] */ DISPID dispIdMember,
  26598.             /* [in] */ REFIID riid,
  26599.             /* [in] */ LCID lcid,
  26600.             /* [in] */ WORD wFlags,
  26601.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26602.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26603.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26604.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26605.         
  26606.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26607.             IHTMLDTElement __RPC_FAR * This,
  26608.             /* [in] */ VARIANT_BOOL v);
  26609.         
  26610.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26611.             IHTMLDTElement __RPC_FAR * This,
  26612.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26613.         
  26614.         END_INTERFACE
  26615.     } IHTMLDTElementVtbl;
  26616.  
  26617.     interface IHTMLDTElement
  26618.     {
  26619.         CONST_VTBL struct IHTMLDTElementVtbl __RPC_FAR *lpVtbl;
  26620.     };
  26621.  
  26622.     
  26623.  
  26624. #ifdef COBJMACROS
  26625.  
  26626.  
  26627. #define IHTMLDTElement_QueryInterface(This,riid,ppvObject)    \
  26628.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26629.  
  26630. #define IHTMLDTElement_AddRef(This)    \
  26631.     (This)->lpVtbl -> AddRef(This)
  26632.  
  26633. #define IHTMLDTElement_Release(This)    \
  26634.     (This)->lpVtbl -> Release(This)
  26635.  
  26636.  
  26637. #define IHTMLDTElement_GetTypeInfoCount(This,pctinfo)    \
  26638.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26639.  
  26640. #define IHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26641.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26642.  
  26643. #define IHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26644.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26645.  
  26646. #define IHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26647.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26648.  
  26649.  
  26650. #define IHTMLDTElement_put_noWrap(This,v)    \
  26651.     (This)->lpVtbl -> put_noWrap(This,v)
  26652.  
  26653. #define IHTMLDTElement_get_noWrap(This,p)    \
  26654.     (This)->lpVtbl -> get_noWrap(This,p)
  26655.  
  26656. #endif /* COBJMACROS */
  26657.  
  26658.  
  26659. #endif     /* C style interface */
  26660.  
  26661.  
  26662.  
  26663. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_put_noWrap_Proxy( 
  26664.     IHTMLDTElement __RPC_FAR * This,
  26665.     /* [in] */ VARIANT_BOOL v);
  26666.  
  26667.  
  26668. void __RPC_STUB IHTMLDTElement_put_noWrap_Stub(
  26669.     IRpcStubBuffer *This,
  26670.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26671.     PRPC_MESSAGE _pRpcMessage,
  26672.     DWORD *_pdwStubPhase);
  26673.  
  26674.  
  26675. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_get_noWrap_Proxy( 
  26676.     IHTMLDTElement __RPC_FAR * This,
  26677.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26678.  
  26679.  
  26680. void __RPC_STUB IHTMLDTElement_get_noWrap_Stub(
  26681.     IRpcStubBuffer *This,
  26682.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26683.     PRPC_MESSAGE _pRpcMessage,
  26684.     DWORD *_pdwStubPhase);
  26685.  
  26686.  
  26687.  
  26688. #endif     /* __IHTMLDTElement_INTERFACE_DEFINED__ */
  26689.  
  26690.  
  26691. #ifndef __DispIHTMLDTElement_DISPINTERFACE_DEFINED__
  26692. #define __DispIHTMLDTElement_DISPINTERFACE_DEFINED__
  26693.  
  26694. /****************************************
  26695.  * Generated header for dispinterface: DispIHTMLDTElement
  26696.  * at Mon Nov 17 12:04:35 1997
  26697.  * using MIDL 3.02.88
  26698.  ****************************************/
  26699. /* [uuid][hidden] */ 
  26700.  
  26701.  
  26702.  
  26703. EXTERN_C const IID DIID_DispIHTMLDTElement;
  26704.  
  26705. #if defined(__cplusplus) && !defined(CINTERFACE)
  26706.  
  26707.     interface DECLSPEC_UUID("3050f50d-98b5-11cf-bb82-00aa00bdce0b")
  26708.     DispIHTMLDTElement : public IDispatch
  26709.     {
  26710.     };
  26711.     
  26712. #else     /* C style interface */
  26713.  
  26714.     typedef struct DispIHTMLDTElementVtbl
  26715.     {
  26716.         BEGIN_INTERFACE
  26717.         
  26718.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26719.             DispIHTMLDTElement __RPC_FAR * This,
  26720.             /* [in] */ REFIID riid,
  26721.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26722.         
  26723.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26724.             DispIHTMLDTElement __RPC_FAR * This);
  26725.         
  26726.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26727.             DispIHTMLDTElement __RPC_FAR * This);
  26728.         
  26729.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26730.             DispIHTMLDTElement __RPC_FAR * This,
  26731.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26732.         
  26733.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26734.             DispIHTMLDTElement __RPC_FAR * This,
  26735.             /* [in] */ UINT iTInfo,
  26736.             /* [in] */ LCID lcid,
  26737.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26738.         
  26739.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26740.             DispIHTMLDTElement __RPC_FAR * This,
  26741.             /* [in] */ REFIID riid,
  26742.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26743.             /* [in] */ UINT cNames,
  26744.             /* [in] */ LCID lcid,
  26745.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26746.         
  26747.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26748.             DispIHTMLDTElement __RPC_FAR * This,
  26749.             /* [in] */ DISPID dispIdMember,
  26750.             /* [in] */ REFIID riid,
  26751.             /* [in] */ LCID lcid,
  26752.             /* [in] */ WORD wFlags,
  26753.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26754.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26755.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26756.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26757.         
  26758.         END_INTERFACE
  26759.     } DispIHTMLDTElementVtbl;
  26760.  
  26761.     interface DispIHTMLDTElement
  26762.     {
  26763.         CONST_VTBL struct DispIHTMLDTElementVtbl __RPC_FAR *lpVtbl;
  26764.     };
  26765.  
  26766.     
  26767.  
  26768. #ifdef COBJMACROS
  26769.  
  26770.  
  26771. #define DispIHTMLDTElement_QueryInterface(This,riid,ppvObject)    \
  26772.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26773.  
  26774. #define DispIHTMLDTElement_AddRef(This)    \
  26775.     (This)->lpVtbl -> AddRef(This)
  26776.  
  26777. #define DispIHTMLDTElement_Release(This)    \
  26778.     (This)->lpVtbl -> Release(This)
  26779.  
  26780.  
  26781. #define DispIHTMLDTElement_GetTypeInfoCount(This,pctinfo)    \
  26782.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26783.  
  26784. #define DispIHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26785.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26786.  
  26787. #define DispIHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26788.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26789.  
  26790. #define DispIHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26791.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26792.  
  26793. #endif /* COBJMACROS */
  26794.  
  26795.  
  26796. #endif     /* C style interface */
  26797.  
  26798.  
  26799. #endif     /* __DispIHTMLDTElement_DISPINTERFACE_DEFINED__ */
  26800.  
  26801.  
  26802. EXTERN_C const CLSID CLSID_HTMLDTElement;
  26803.  
  26804. #ifdef __cplusplus
  26805.  
  26806. class DECLSPEC_UUID("3050f27c-98b5-11cf-bb82-00aa00bdce0b")
  26807. HTMLDTElement;
  26808. #endif
  26809.  
  26810. #ifndef __IHTMLBRElement_INTERFACE_DEFINED__
  26811. #define __IHTMLBRElement_INTERFACE_DEFINED__
  26812.  
  26813. /****************************************
  26814.  * Generated header for interface: IHTMLBRElement
  26815.  * at Mon Nov 17 12:04:35 1997
  26816.  * using MIDL 3.02.88
  26817.  ****************************************/
  26818. /* [object][uuid][dual][oleautomation] */ 
  26819.  
  26820.  
  26821.  
  26822. EXTERN_C const IID IID_IHTMLBRElement;
  26823.  
  26824. #if defined(__cplusplus) && !defined(CINTERFACE)
  26825.     
  26826.     interface DECLSPEC_UUID("3050f1f0-98b5-11cf-bb82-00aa00bdce0b")
  26827.     IHTMLBRElement : public IDispatch
  26828.     {
  26829.     public:
  26830.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  26831.             /* [in] */ BSTR v) = 0;
  26832.         
  26833.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  26834.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  26835.         
  26836.     };
  26837.     
  26838. #else     /* C style interface */
  26839.  
  26840.     typedef struct IHTMLBRElementVtbl
  26841.     {
  26842.         BEGIN_INTERFACE
  26843.         
  26844.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26845.             IHTMLBRElement __RPC_FAR * This,
  26846.             /* [in] */ REFIID riid,
  26847.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26848.         
  26849.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26850.             IHTMLBRElement __RPC_FAR * This);
  26851.         
  26852.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26853.             IHTMLBRElement __RPC_FAR * This);
  26854.         
  26855.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26856.             IHTMLBRElement __RPC_FAR * This,
  26857.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26858.         
  26859.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26860.             IHTMLBRElement __RPC_FAR * This,
  26861.             /* [in] */ UINT iTInfo,
  26862.             /* [in] */ LCID lcid,
  26863.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26864.         
  26865.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26866.             IHTMLBRElement __RPC_FAR * This,
  26867.             /* [in] */ REFIID riid,
  26868.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26869.             /* [in] */ UINT cNames,
  26870.             /* [in] */ LCID lcid,
  26871.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26872.         
  26873.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26874.             IHTMLBRElement __RPC_FAR * This,
  26875.             /* [in] */ DISPID dispIdMember,
  26876.             /* [in] */ REFIID riid,
  26877.             /* [in] */ LCID lcid,
  26878.             /* [in] */ WORD wFlags,
  26879.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26880.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26881.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26882.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26883.         
  26884.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  26885.             IHTMLBRElement __RPC_FAR * This,
  26886.             /* [in] */ BSTR v);
  26887.         
  26888.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  26889.             IHTMLBRElement __RPC_FAR * This,
  26890.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26891.         
  26892.         END_INTERFACE
  26893.     } IHTMLBRElementVtbl;
  26894.  
  26895.     interface IHTMLBRElement
  26896.     {
  26897.         CONST_VTBL struct IHTMLBRElementVtbl __RPC_FAR *lpVtbl;
  26898.     };
  26899.  
  26900.     
  26901.  
  26902. #ifdef COBJMACROS
  26903.  
  26904.  
  26905. #define IHTMLBRElement_QueryInterface(This,riid,ppvObject)    \
  26906.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26907.  
  26908. #define IHTMLBRElement_AddRef(This)    \
  26909.     (This)->lpVtbl -> AddRef(This)
  26910.  
  26911. #define IHTMLBRElement_Release(This)    \
  26912.     (This)->lpVtbl -> Release(This)
  26913.  
  26914.  
  26915. #define IHTMLBRElement_GetTypeInfoCount(This,pctinfo)    \
  26916.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26917.  
  26918. #define IHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26919.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26920.  
  26921. #define IHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26922.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26923.  
  26924. #define IHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26925.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26926.  
  26927.  
  26928. #define IHTMLBRElement_put_clear(This,v)    \
  26929.     (This)->lpVtbl -> put_clear(This,v)
  26930.  
  26931. #define IHTMLBRElement_get_clear(This,p)    \
  26932.     (This)->lpVtbl -> get_clear(This,p)
  26933.  
  26934. #endif /* COBJMACROS */
  26935.  
  26936.  
  26937. #endif     /* C style interface */
  26938.  
  26939.  
  26940.  
  26941. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_put_clear_Proxy( 
  26942.     IHTMLBRElement __RPC_FAR * This,
  26943.     /* [in] */ BSTR v);
  26944.  
  26945.  
  26946. void __RPC_STUB IHTMLBRElement_put_clear_Stub(
  26947.     IRpcStubBuffer *This,
  26948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26949.     PRPC_MESSAGE _pRpcMessage,
  26950.     DWORD *_pdwStubPhase);
  26951.  
  26952.  
  26953. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_get_clear_Proxy( 
  26954.     IHTMLBRElement __RPC_FAR * This,
  26955.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26956.  
  26957.  
  26958. void __RPC_STUB IHTMLBRElement_get_clear_Stub(
  26959.     IRpcStubBuffer *This,
  26960.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26961.     PRPC_MESSAGE _pRpcMessage,
  26962.     DWORD *_pdwStubPhase);
  26963.  
  26964.  
  26965.  
  26966. #endif     /* __IHTMLBRElement_INTERFACE_DEFINED__ */
  26967.  
  26968.  
  26969. #ifndef __DispIHTMLBRElement_DISPINTERFACE_DEFINED__
  26970. #define __DispIHTMLBRElement_DISPINTERFACE_DEFINED__
  26971.  
  26972. /****************************************
  26973.  * Generated header for dispinterface: DispIHTMLBRElement
  26974.  * at Mon Nov 17 12:04:35 1997
  26975.  * using MIDL 3.02.88
  26976.  ****************************************/
  26977. /* [uuid][hidden] */ 
  26978.  
  26979.  
  26980.  
  26981. EXTERN_C const IID DIID_DispIHTMLBRElement;
  26982.  
  26983. #if defined(__cplusplus) && !defined(CINTERFACE)
  26984.  
  26985.     interface DECLSPEC_UUID("3050f53a-98b5-11cf-bb82-00aa00bdce0b")
  26986.     DispIHTMLBRElement : public IDispatch
  26987.     {
  26988.     };
  26989.     
  26990. #else     /* C style interface */
  26991.  
  26992.     typedef struct DispIHTMLBRElementVtbl
  26993.     {
  26994.         BEGIN_INTERFACE
  26995.         
  26996.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26997.             DispIHTMLBRElement __RPC_FAR * This,
  26998.             /* [in] */ REFIID riid,
  26999.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27000.         
  27001.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27002.             DispIHTMLBRElement __RPC_FAR * This);
  27003.         
  27004.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27005.             DispIHTMLBRElement __RPC_FAR * This);
  27006.         
  27007.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27008.             DispIHTMLBRElement __RPC_FAR * This,
  27009.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27010.         
  27011.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27012.             DispIHTMLBRElement __RPC_FAR * This,
  27013.             /* [in] */ UINT iTInfo,
  27014.             /* [in] */ LCID lcid,
  27015.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27016.         
  27017.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27018.             DispIHTMLBRElement __RPC_FAR * This,
  27019.             /* [in] */ REFIID riid,
  27020.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27021.             /* [in] */ UINT cNames,
  27022.             /* [in] */ LCID lcid,
  27023.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27024.         
  27025.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27026.             DispIHTMLBRElement __RPC_FAR * This,
  27027.             /* [in] */ DISPID dispIdMember,
  27028.             /* [in] */ REFIID riid,
  27029.             /* [in] */ LCID lcid,
  27030.             /* [in] */ WORD wFlags,
  27031.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27032.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27033.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27034.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27035.         
  27036.         END_INTERFACE
  27037.     } DispIHTMLBRElementVtbl;
  27038.  
  27039.     interface DispIHTMLBRElement
  27040.     {
  27041.         CONST_VTBL struct DispIHTMLBRElementVtbl __RPC_FAR *lpVtbl;
  27042.     };
  27043.  
  27044.     
  27045.  
  27046. #ifdef COBJMACROS
  27047.  
  27048.  
  27049. #define DispIHTMLBRElement_QueryInterface(This,riid,ppvObject)    \
  27050.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27051.  
  27052. #define DispIHTMLBRElement_AddRef(This)    \
  27053.     (This)->lpVtbl -> AddRef(This)
  27054.  
  27055. #define DispIHTMLBRElement_Release(This)    \
  27056.     (This)->lpVtbl -> Release(This)
  27057.  
  27058.  
  27059. #define DispIHTMLBRElement_GetTypeInfoCount(This,pctinfo)    \
  27060.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27061.  
  27062. #define DispIHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27063.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27064.  
  27065. #define DispIHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27066.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27067.  
  27068. #define DispIHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27069.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27070.  
  27071. #endif /* COBJMACROS */
  27072.  
  27073.  
  27074. #endif     /* C style interface */
  27075.  
  27076.  
  27077. #endif     /* __DispIHTMLBRElement_DISPINTERFACE_DEFINED__ */
  27078.  
  27079.  
  27080. EXTERN_C const CLSID CLSID_HTMLBRElement;
  27081.  
  27082. #ifdef __cplusplus
  27083.  
  27084. class DECLSPEC_UUID("3050f280-98b5-11cf-bb82-00aa00bdce0b")
  27085. HTMLBRElement;
  27086. #endif
  27087.  
  27088. #ifndef __IHTMLDListElement_INTERFACE_DEFINED__
  27089. #define __IHTMLDListElement_INTERFACE_DEFINED__
  27090.  
  27091. /****************************************
  27092.  * Generated header for interface: IHTMLDListElement
  27093.  * at Mon Nov 17 12:04:35 1997
  27094.  * using MIDL 3.02.88
  27095.  ****************************************/
  27096. /* [object][uuid][dual][oleautomation] */ 
  27097.  
  27098.  
  27099.  
  27100. EXTERN_C const IID IID_IHTMLDListElement;
  27101.  
  27102. #if defined(__cplusplus) && !defined(CINTERFACE)
  27103.     
  27104.     interface DECLSPEC_UUID("3050f1f1-98b5-11cf-bb82-00aa00bdce0b")
  27105.     IHTMLDListElement : public IDispatch
  27106.     {
  27107.     public:
  27108.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  27109.             /* [in] */ VARIANT_BOOL v) = 0;
  27110.         
  27111.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  27112.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  27113.         
  27114.     };
  27115.     
  27116. #else     /* C style interface */
  27117.  
  27118.     typedef struct IHTMLDListElementVtbl
  27119.     {
  27120.         BEGIN_INTERFACE
  27121.         
  27122.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27123.             IHTMLDListElement __RPC_FAR * This,
  27124.             /* [in] */ REFIID riid,
  27125.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27126.         
  27127.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27128.             IHTMLDListElement __RPC_FAR * This);
  27129.         
  27130.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27131.             IHTMLDListElement __RPC_FAR * This);
  27132.         
  27133.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27134.             IHTMLDListElement __RPC_FAR * This,
  27135.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27136.         
  27137.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27138.             IHTMLDListElement __RPC_FAR * This,
  27139.             /* [in] */ UINT iTInfo,
  27140.             /* [in] */ LCID lcid,
  27141.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27142.         
  27143.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27144.             IHTMLDListElement __RPC_FAR * This,
  27145.             /* [in] */ REFIID riid,
  27146.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27147.             /* [in] */ UINT cNames,
  27148.             /* [in] */ LCID lcid,
  27149.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27150.         
  27151.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27152.             IHTMLDListElement __RPC_FAR * This,
  27153.             /* [in] */ DISPID dispIdMember,
  27154.             /* [in] */ REFIID riid,
  27155.             /* [in] */ LCID lcid,
  27156.             /* [in] */ WORD wFlags,
  27157.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27158.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27159.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27160.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27161.         
  27162.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  27163.             IHTMLDListElement __RPC_FAR * This,
  27164.             /* [in] */ VARIANT_BOOL v);
  27165.         
  27166.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  27167.             IHTMLDListElement __RPC_FAR * This,
  27168.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27169.         
  27170.         END_INTERFACE
  27171.     } IHTMLDListElementVtbl;
  27172.  
  27173.     interface IHTMLDListElement
  27174.     {
  27175.         CONST_VTBL struct IHTMLDListElementVtbl __RPC_FAR *lpVtbl;
  27176.     };
  27177.  
  27178.     
  27179.  
  27180. #ifdef COBJMACROS
  27181.  
  27182.  
  27183. #define IHTMLDListElement_QueryInterface(This,riid,ppvObject)    \
  27184.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27185.  
  27186. #define IHTMLDListElement_AddRef(This)    \
  27187.     (This)->lpVtbl -> AddRef(This)
  27188.  
  27189. #define IHTMLDListElement_Release(This)    \
  27190.     (This)->lpVtbl -> Release(This)
  27191.  
  27192.  
  27193. #define IHTMLDListElement_GetTypeInfoCount(This,pctinfo)    \
  27194.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27195.  
  27196. #define IHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27197.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27198.  
  27199. #define IHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27200.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27201.  
  27202. #define IHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27203.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27204.  
  27205.  
  27206. #define IHTMLDListElement_put_compact(This,v)    \
  27207.     (This)->lpVtbl -> put_compact(This,v)
  27208.  
  27209. #define IHTMLDListElement_get_compact(This,p)    \
  27210.     (This)->lpVtbl -> get_compact(This,p)
  27211.  
  27212. #endif /* COBJMACROS */
  27213.  
  27214.  
  27215. #endif     /* C style interface */
  27216.  
  27217.  
  27218.  
  27219. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_put_compact_Proxy( 
  27220.     IHTMLDListElement __RPC_FAR * This,
  27221.     /* [in] */ VARIANT_BOOL v);
  27222.  
  27223.  
  27224. void __RPC_STUB IHTMLDListElement_put_compact_Stub(
  27225.     IRpcStubBuffer *This,
  27226.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27227.     PRPC_MESSAGE _pRpcMessage,
  27228.     DWORD *_pdwStubPhase);
  27229.  
  27230.  
  27231. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_get_compact_Proxy( 
  27232.     IHTMLDListElement __RPC_FAR * This,
  27233.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27234.  
  27235.  
  27236. void __RPC_STUB IHTMLDListElement_get_compact_Stub(
  27237.     IRpcStubBuffer *This,
  27238.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27239.     PRPC_MESSAGE _pRpcMessage,
  27240.     DWORD *_pdwStubPhase);
  27241.  
  27242.  
  27243.  
  27244. #endif     /* __IHTMLDListElement_INTERFACE_DEFINED__ */
  27245.  
  27246.  
  27247. #ifndef __DispIHTMLDListElement_DISPINTERFACE_DEFINED__
  27248. #define __DispIHTMLDListElement_DISPINTERFACE_DEFINED__
  27249.  
  27250. /****************************************
  27251.  * Generated header for dispinterface: DispIHTMLDListElement
  27252.  * at Mon Nov 17 12:04:35 1997
  27253.  * using MIDL 3.02.88
  27254.  ****************************************/
  27255. /* [uuid][hidden] */ 
  27256.  
  27257.  
  27258.  
  27259. EXTERN_C const IID DIID_DispIHTMLDListElement;
  27260.  
  27261. #if defined(__cplusplus) && !defined(CINTERFACE)
  27262.  
  27263.     interface DECLSPEC_UUID("3050f53b-98b5-11cf-bb82-00aa00bdce0b")
  27264.     DispIHTMLDListElement : public IDispatch
  27265.     {
  27266.     };
  27267.     
  27268. #else     /* C style interface */
  27269.  
  27270.     typedef struct DispIHTMLDListElementVtbl
  27271.     {
  27272.         BEGIN_INTERFACE
  27273.         
  27274.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27275.             DispIHTMLDListElement __RPC_FAR * This,
  27276.             /* [in] */ REFIID riid,
  27277.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27278.         
  27279.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27280.             DispIHTMLDListElement __RPC_FAR * This);
  27281.         
  27282.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27283.             DispIHTMLDListElement __RPC_FAR * This);
  27284.         
  27285.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27286.             DispIHTMLDListElement __RPC_FAR * This,
  27287.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27288.         
  27289.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27290.             DispIHTMLDListElement __RPC_FAR * This,
  27291.             /* [in] */ UINT iTInfo,
  27292.             /* [in] */ LCID lcid,
  27293.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27294.         
  27295.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27296.             DispIHTMLDListElement __RPC_FAR * This,
  27297.             /* [in] */ REFIID riid,
  27298.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27299.             /* [in] */ UINT cNames,
  27300.             /* [in] */ LCID lcid,
  27301.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27302.         
  27303.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27304.             DispIHTMLDListElement __RPC_FAR * This,
  27305.             /* [in] */ DISPID dispIdMember,
  27306.             /* [in] */ REFIID riid,
  27307.             /* [in] */ LCID lcid,
  27308.             /* [in] */ WORD wFlags,
  27309.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27310.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27311.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27312.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27313.         
  27314.         END_INTERFACE
  27315.     } DispIHTMLDListElementVtbl;
  27316.  
  27317.     interface DispIHTMLDListElement
  27318.     {
  27319.         CONST_VTBL struct DispIHTMLDListElementVtbl __RPC_FAR *lpVtbl;
  27320.     };
  27321.  
  27322.     
  27323.  
  27324. #ifdef COBJMACROS
  27325.  
  27326.  
  27327. #define DispIHTMLDListElement_QueryInterface(This,riid,ppvObject)    \
  27328.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27329.  
  27330. #define DispIHTMLDListElement_AddRef(This)    \
  27331.     (This)->lpVtbl -> AddRef(This)
  27332.  
  27333. #define DispIHTMLDListElement_Release(This)    \
  27334.     (This)->lpVtbl -> Release(This)
  27335.  
  27336.  
  27337. #define DispIHTMLDListElement_GetTypeInfoCount(This,pctinfo)    \
  27338.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27339.  
  27340. #define DispIHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27341.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27342.  
  27343. #define DispIHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27344.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27345.  
  27346. #define DispIHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27347.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27348.  
  27349. #endif /* COBJMACROS */
  27350.  
  27351.  
  27352. #endif     /* C style interface */
  27353.  
  27354.  
  27355. #endif     /* __DispIHTMLDListElement_DISPINTERFACE_DEFINED__ */
  27356.  
  27357.  
  27358. EXTERN_C const CLSID CLSID_HTMLDListElement;
  27359.  
  27360. #ifdef __cplusplus
  27361.  
  27362. class DECLSPEC_UUID("3050f27d-98b5-11cf-bb82-00aa00bdce0b")
  27363. HTMLDListElement;
  27364. #endif
  27365.  
  27366. #ifndef __IHTMLHRElement_INTERFACE_DEFINED__
  27367. #define __IHTMLHRElement_INTERFACE_DEFINED__
  27368.  
  27369. /****************************************
  27370.  * Generated header for interface: IHTMLHRElement
  27371.  * at Mon Nov 17 12:04:35 1997
  27372.  * using MIDL 3.02.88
  27373.  ****************************************/
  27374. /* [object][uuid][dual][oleautomation] */ 
  27375.  
  27376.  
  27377.  
  27378. EXTERN_C const IID IID_IHTMLHRElement;
  27379.  
  27380. #if defined(__cplusplus) && !defined(CINTERFACE)
  27381.     
  27382.     interface DECLSPEC_UUID("3050f1f4-98b5-11cf-bb82-00aa00bdce0b")
  27383.     IHTMLHRElement : public IDispatch
  27384.     {
  27385.     public:
  27386.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  27387.             /* [in] */ BSTR v) = 0;
  27388.         
  27389.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  27390.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27391.         
  27392.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  27393.             /* [in] */ VARIANT v) = 0;
  27394.         
  27395.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  27396.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27397.         
  27398.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_noShade( 
  27399.             /* [in] */ VARIANT_BOOL v) = 0;
  27400.         
  27401.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_noShade( 
  27402.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  27403.         
  27404.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  27405.             /* [in] */ VARIANT v) = 0;
  27406.         
  27407.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  27408.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27409.         
  27410.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  27411.             /* [in] */ VARIANT v) = 0;
  27412.         
  27413.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  27414.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27415.         
  27416.     };
  27417.     
  27418. #else     /* C style interface */
  27419.  
  27420.     typedef struct IHTMLHRElementVtbl
  27421.     {
  27422.         BEGIN_INTERFACE
  27423.         
  27424.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27425.             IHTMLHRElement __RPC_FAR * This,
  27426.             /* [in] */ REFIID riid,
  27427.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27428.         
  27429.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27430.             IHTMLHRElement __RPC_FAR * This);
  27431.         
  27432.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27433.             IHTMLHRElement __RPC_FAR * This);
  27434.         
  27435.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27436.             IHTMLHRElement __RPC_FAR * This,
  27437.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27438.         
  27439.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27440.             IHTMLHRElement __RPC_FAR * This,
  27441.             /* [in] */ UINT iTInfo,
  27442.             /* [in] */ LCID lcid,
  27443.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27444.         
  27445.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27446.             IHTMLHRElement __RPC_FAR * This,
  27447.             /* [in] */ REFIID riid,
  27448.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27449.             /* [in] */ UINT cNames,
  27450.             /* [in] */ LCID lcid,
  27451.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27452.         
  27453.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27454.             IHTMLHRElement __RPC_FAR * This,
  27455.             /* [in] */ DISPID dispIdMember,
  27456.             /* [in] */ REFIID riid,
  27457.             /* [in] */ LCID lcid,
  27458.             /* [in] */ WORD wFlags,
  27459.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27460.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27461.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27462.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27463.         
  27464.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  27465.             IHTMLHRElement __RPC_FAR * This,
  27466.             /* [in] */ BSTR v);
  27467.         
  27468.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  27469.             IHTMLHRElement __RPC_FAR * This,
  27470.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27471.         
  27472.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  27473.             IHTMLHRElement __RPC_FAR * This,
  27474.             /* [in] */ VARIANT v);
  27475.         
  27476.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  27477.             IHTMLHRElement __RPC_FAR * This,
  27478.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27479.         
  27480.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noShade )( 
  27481.             IHTMLHRElement __RPC_FAR * This,
  27482.             /* [in] */ VARIANT_BOOL v);
  27483.         
  27484.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noShade )( 
  27485.             IHTMLHRElement __RPC_FAR * This,
  27486.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27487.         
  27488.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  27489.             IHTMLHRElement __RPC_FAR * This,
  27490.             /* [in] */ VARIANT v);
  27491.         
  27492.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  27493.             IHTMLHRElement __RPC_FAR * This,
  27494.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27495.         
  27496.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  27497.             IHTMLHRElement __RPC_FAR * This,
  27498.             /* [in] */ VARIANT v);
  27499.         
  27500.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  27501.             IHTMLHRElement __RPC_FAR * This,
  27502.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27503.         
  27504.         END_INTERFACE
  27505.     } IHTMLHRElementVtbl;
  27506.  
  27507.     interface IHTMLHRElement
  27508.     {
  27509.         CONST_VTBL struct IHTMLHRElementVtbl __RPC_FAR *lpVtbl;
  27510.     };
  27511.  
  27512.     
  27513.  
  27514. #ifdef COBJMACROS
  27515.  
  27516.  
  27517. #define IHTMLHRElement_QueryInterface(This,riid,ppvObject)    \
  27518.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27519.  
  27520. #define IHTMLHRElement_AddRef(This)    \
  27521.     (This)->lpVtbl -> AddRef(This)
  27522.  
  27523. #define IHTMLHRElement_Release(This)    \
  27524.     (This)->lpVtbl -> Release(This)
  27525.  
  27526.  
  27527. #define IHTMLHRElement_GetTypeInfoCount(This,pctinfo)    \
  27528.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27529.  
  27530. #define IHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27531.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27532.  
  27533. #define IHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27534.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27535.  
  27536. #define IHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27537.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27538.  
  27539.  
  27540. #define IHTMLHRElement_put_align(This,v)    \
  27541.     (This)->lpVtbl -> put_align(This,v)
  27542.  
  27543. #define IHTMLHRElement_get_align(This,p)    \
  27544.     (This)->lpVtbl -> get_align(This,p)
  27545.  
  27546. #define IHTMLHRElement_put_color(This,v)    \
  27547.     (This)->lpVtbl -> put_color(This,v)
  27548.  
  27549. #define IHTMLHRElement_get_color(This,p)    \
  27550.     (This)->lpVtbl -> get_color(This,p)
  27551.  
  27552. #define IHTMLHRElement_put_noShade(This,v)    \
  27553.     (This)->lpVtbl -> put_noShade(This,v)
  27554.  
  27555. #define IHTMLHRElement_get_noShade(This,p)    \
  27556.     (This)->lpVtbl -> get_noShade(This,p)
  27557.  
  27558. #define IHTMLHRElement_put_width(This,v)    \
  27559.     (This)->lpVtbl -> put_width(This,v)
  27560.  
  27561. #define IHTMLHRElement_get_width(This,p)    \
  27562.     (This)->lpVtbl -> get_width(This,p)
  27563.  
  27564. #define IHTMLHRElement_put_size(This,v)    \
  27565.     (This)->lpVtbl -> put_size(This,v)
  27566.  
  27567. #define IHTMLHRElement_get_size(This,p)    \
  27568.     (This)->lpVtbl -> get_size(This,p)
  27569.  
  27570. #endif /* COBJMACROS */
  27571.  
  27572.  
  27573. #endif     /* C style interface */
  27574.  
  27575.  
  27576.  
  27577. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_align_Proxy( 
  27578.     IHTMLHRElement __RPC_FAR * This,
  27579.     /* [in] */ BSTR v);
  27580.  
  27581.  
  27582. void __RPC_STUB IHTMLHRElement_put_align_Stub(
  27583.     IRpcStubBuffer *This,
  27584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27585.     PRPC_MESSAGE _pRpcMessage,
  27586.     DWORD *_pdwStubPhase);
  27587.  
  27588.  
  27589. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_align_Proxy( 
  27590.     IHTMLHRElement __RPC_FAR * This,
  27591.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27592.  
  27593.  
  27594. void __RPC_STUB IHTMLHRElement_get_align_Stub(
  27595.     IRpcStubBuffer *This,
  27596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27597.     PRPC_MESSAGE _pRpcMessage,
  27598.     DWORD *_pdwStubPhase);
  27599.  
  27600.  
  27601. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_color_Proxy( 
  27602.     IHTMLHRElement __RPC_FAR * This,
  27603.     /* [in] */ VARIANT v);
  27604.  
  27605.  
  27606. void __RPC_STUB IHTMLHRElement_put_color_Stub(
  27607.     IRpcStubBuffer *This,
  27608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27609.     PRPC_MESSAGE _pRpcMessage,
  27610.     DWORD *_pdwStubPhase);
  27611.  
  27612.  
  27613. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_color_Proxy( 
  27614.     IHTMLHRElement __RPC_FAR * This,
  27615.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27616.  
  27617.  
  27618. void __RPC_STUB IHTMLHRElement_get_color_Stub(
  27619.     IRpcStubBuffer *This,
  27620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27621.     PRPC_MESSAGE _pRpcMessage,
  27622.     DWORD *_pdwStubPhase);
  27623.  
  27624.  
  27625. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_noShade_Proxy( 
  27626.     IHTMLHRElement __RPC_FAR * This,
  27627.     /* [in] */ VARIANT_BOOL v);
  27628.  
  27629.  
  27630. void __RPC_STUB IHTMLHRElement_put_noShade_Stub(
  27631.     IRpcStubBuffer *This,
  27632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27633.     PRPC_MESSAGE _pRpcMessage,
  27634.     DWORD *_pdwStubPhase);
  27635.  
  27636.  
  27637. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_noShade_Proxy( 
  27638.     IHTMLHRElement __RPC_FAR * This,
  27639.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27640.  
  27641.  
  27642. void __RPC_STUB IHTMLHRElement_get_noShade_Stub(
  27643.     IRpcStubBuffer *This,
  27644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27645.     PRPC_MESSAGE _pRpcMessage,
  27646.     DWORD *_pdwStubPhase);
  27647.  
  27648.  
  27649. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_width_Proxy( 
  27650.     IHTMLHRElement __RPC_FAR * This,
  27651.     /* [in] */ VARIANT v);
  27652.  
  27653.  
  27654. void __RPC_STUB IHTMLHRElement_put_width_Stub(
  27655.     IRpcStubBuffer *This,
  27656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27657.     PRPC_MESSAGE _pRpcMessage,
  27658.     DWORD *_pdwStubPhase);
  27659.  
  27660.  
  27661. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_width_Proxy( 
  27662.     IHTMLHRElement __RPC_FAR * This,
  27663.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27664.  
  27665.  
  27666. void __RPC_STUB IHTMLHRElement_get_width_Stub(
  27667.     IRpcStubBuffer *This,
  27668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27669.     PRPC_MESSAGE _pRpcMessage,
  27670.     DWORD *_pdwStubPhase);
  27671.  
  27672.  
  27673. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_size_Proxy( 
  27674.     IHTMLHRElement __RPC_FAR * This,
  27675.     /* [in] */ VARIANT v);
  27676.  
  27677.  
  27678. void __RPC_STUB IHTMLHRElement_put_size_Stub(
  27679.     IRpcStubBuffer *This,
  27680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27681.     PRPC_MESSAGE _pRpcMessage,
  27682.     DWORD *_pdwStubPhase);
  27683.  
  27684.  
  27685. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_size_Proxy( 
  27686.     IHTMLHRElement __RPC_FAR * This,
  27687.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27688.  
  27689.  
  27690. void __RPC_STUB IHTMLHRElement_get_size_Stub(
  27691.     IRpcStubBuffer *This,
  27692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27693.     PRPC_MESSAGE _pRpcMessage,
  27694.     DWORD *_pdwStubPhase);
  27695.  
  27696.  
  27697.  
  27698. #endif     /* __IHTMLHRElement_INTERFACE_DEFINED__ */
  27699.  
  27700.  
  27701. #ifndef __DispIHTMLHRElement_DISPINTERFACE_DEFINED__
  27702. #define __DispIHTMLHRElement_DISPINTERFACE_DEFINED__
  27703.  
  27704. /****************************************
  27705.  * Generated header for dispinterface: DispIHTMLHRElement
  27706.  * at Mon Nov 17 12:04:35 1997
  27707.  * using MIDL 3.02.88
  27708.  ****************************************/
  27709. /* [uuid][hidden] */ 
  27710.  
  27711.  
  27712.  
  27713. EXTERN_C const IID DIID_DispIHTMLHRElement;
  27714.  
  27715. #if defined(__cplusplus) && !defined(CINTERFACE)
  27716.  
  27717.     interface DECLSPEC_UUID("3050f53d-98b5-11cf-bb82-00aa00bdce0b")
  27718.     DispIHTMLHRElement : public IDispatch
  27719.     {
  27720.     };
  27721.     
  27722. #else     /* C style interface */
  27723.  
  27724.     typedef struct DispIHTMLHRElementVtbl
  27725.     {
  27726.         BEGIN_INTERFACE
  27727.         
  27728.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27729.             DispIHTMLHRElement __RPC_FAR * This,
  27730.             /* [in] */ REFIID riid,
  27731.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27732.         
  27733.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27734.             DispIHTMLHRElement __RPC_FAR * This);
  27735.         
  27736.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27737.             DispIHTMLHRElement __RPC_FAR * This);
  27738.         
  27739.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27740.             DispIHTMLHRElement __RPC_FAR * This,
  27741.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27742.         
  27743.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27744.             DispIHTMLHRElement __RPC_FAR * This,
  27745.             /* [in] */ UINT iTInfo,
  27746.             /* [in] */ LCID lcid,
  27747.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27748.         
  27749.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27750.             DispIHTMLHRElement __RPC_FAR * This,
  27751.             /* [in] */ REFIID riid,
  27752.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27753.             /* [in] */ UINT cNames,
  27754.             /* [in] */ LCID lcid,
  27755.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27756.         
  27757.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27758.             DispIHTMLHRElement __RPC_FAR * This,
  27759.             /* [in] */ DISPID dispIdMember,
  27760.             /* [in] */ REFIID riid,
  27761.             /* [in] */ LCID lcid,
  27762.             /* [in] */ WORD wFlags,
  27763.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27764.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27765.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27766.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27767.         
  27768.         END_INTERFACE
  27769.     } DispIHTMLHRElementVtbl;
  27770.  
  27771.     interface DispIHTMLHRElement
  27772.     {
  27773.         CONST_VTBL struct DispIHTMLHRElementVtbl __RPC_FAR *lpVtbl;
  27774.     };
  27775.  
  27776.     
  27777.  
  27778. #ifdef COBJMACROS
  27779.  
  27780.  
  27781. #define DispIHTMLHRElement_QueryInterface(This,riid,ppvObject)    \
  27782.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27783.  
  27784. #define DispIHTMLHRElement_AddRef(This)    \
  27785.     (This)->lpVtbl -> AddRef(This)
  27786.  
  27787. #define DispIHTMLHRElement_Release(This)    \
  27788.     (This)->lpVtbl -> Release(This)
  27789.  
  27790.  
  27791. #define DispIHTMLHRElement_GetTypeInfoCount(This,pctinfo)    \
  27792.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27793.  
  27794. #define DispIHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27795.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27796.  
  27797. #define DispIHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27798.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27799.  
  27800. #define DispIHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27801.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27802.  
  27803. #endif /* COBJMACROS */
  27804.  
  27805.  
  27806. #endif     /* C style interface */
  27807.  
  27808.  
  27809. #endif     /* __DispIHTMLHRElement_DISPINTERFACE_DEFINED__ */
  27810.  
  27811.  
  27812. EXTERN_C const CLSID CLSID_HTMLHRElement;
  27813.  
  27814. #ifdef __cplusplus
  27815.  
  27816. class DECLSPEC_UUID("3050f252-98b5-11cf-bb82-00aa00bdce0b")
  27817. HTMLHRElement;
  27818. #endif
  27819.  
  27820. #ifndef __IHTMLParaElement_INTERFACE_DEFINED__
  27821. #define __IHTMLParaElement_INTERFACE_DEFINED__
  27822.  
  27823. /****************************************
  27824.  * Generated header for interface: IHTMLParaElement
  27825.  * at Mon Nov 17 12:04:35 1997
  27826.  * using MIDL 3.02.88
  27827.  ****************************************/
  27828. /* [object][uuid][dual][oleautomation] */ 
  27829.  
  27830.  
  27831.  
  27832. EXTERN_C const IID IID_IHTMLParaElement;
  27833.  
  27834. #if defined(__cplusplus) && !defined(CINTERFACE)
  27835.     
  27836.     interface DECLSPEC_UUID("3050f1f5-98b5-11cf-bb82-00aa00bdce0b")
  27837.     IHTMLParaElement : public IDispatch
  27838.     {
  27839.     public:
  27840.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  27841.             /* [in] */ BSTR v) = 0;
  27842.         
  27843.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  27844.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27845.         
  27846.     };
  27847.     
  27848. #else     /* C style interface */
  27849.  
  27850.     typedef struct IHTMLParaElementVtbl
  27851.     {
  27852.         BEGIN_INTERFACE
  27853.         
  27854.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27855.             IHTMLParaElement __RPC_FAR * This,
  27856.             /* [in] */ REFIID riid,
  27857.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27858.         
  27859.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27860.             IHTMLParaElement __RPC_FAR * This);
  27861.         
  27862.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27863.             IHTMLParaElement __RPC_FAR * This);
  27864.         
  27865.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27866.             IHTMLParaElement __RPC_FAR * This,
  27867.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27868.         
  27869.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27870.             IHTMLParaElement __RPC_FAR * This,
  27871.             /* [in] */ UINT iTInfo,
  27872.             /* [in] */ LCID lcid,
  27873.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27874.         
  27875.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27876.             IHTMLParaElement __RPC_FAR * This,
  27877.             /* [in] */ REFIID riid,
  27878.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27879.             /* [in] */ UINT cNames,
  27880.             /* [in] */ LCID lcid,
  27881.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27882.         
  27883.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27884.             IHTMLParaElement __RPC_FAR * This,
  27885.             /* [in] */ DISPID dispIdMember,
  27886.             /* [in] */ REFIID riid,
  27887.             /* [in] */ LCID lcid,
  27888.             /* [in] */ WORD wFlags,
  27889.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27890.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27891.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27892.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27893.         
  27894.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  27895.             IHTMLParaElement __RPC_FAR * This,
  27896.             /* [in] */ BSTR v);
  27897.         
  27898.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  27899.             IHTMLParaElement __RPC_FAR * This,
  27900.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27901.         
  27902.         END_INTERFACE
  27903.     } IHTMLParaElementVtbl;
  27904.  
  27905.     interface IHTMLParaElement
  27906.     {
  27907.         CONST_VTBL struct IHTMLParaElementVtbl __RPC_FAR *lpVtbl;
  27908.     };
  27909.  
  27910.     
  27911.  
  27912. #ifdef COBJMACROS
  27913.  
  27914.  
  27915. #define IHTMLParaElement_QueryInterface(This,riid,ppvObject)    \
  27916.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27917.  
  27918. #define IHTMLParaElement_AddRef(This)    \
  27919.     (This)->lpVtbl -> AddRef(This)
  27920.  
  27921. #define IHTMLParaElement_Release(This)    \
  27922.     (This)->lpVtbl -> Release(This)
  27923.  
  27924.  
  27925. #define IHTMLParaElement_GetTypeInfoCount(This,pctinfo)    \
  27926.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27927.  
  27928. #define IHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27929.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27930.  
  27931. #define IHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27932.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27933.  
  27934. #define IHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27935.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27936.  
  27937.  
  27938. #define IHTMLParaElement_put_align(This,v)    \
  27939.     (This)->lpVtbl -> put_align(This,v)
  27940.  
  27941. #define IHTMLParaElement_get_align(This,p)    \
  27942.     (This)->lpVtbl -> get_align(This,p)
  27943.  
  27944. #endif /* COBJMACROS */
  27945.  
  27946.  
  27947. #endif     /* C style interface */
  27948.  
  27949.  
  27950.  
  27951. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_put_align_Proxy( 
  27952.     IHTMLParaElement __RPC_FAR * This,
  27953.     /* [in] */ BSTR v);
  27954.  
  27955.  
  27956. void __RPC_STUB IHTMLParaElement_put_align_Stub(
  27957.     IRpcStubBuffer *This,
  27958.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27959.     PRPC_MESSAGE _pRpcMessage,
  27960.     DWORD *_pdwStubPhase);
  27961.  
  27962.  
  27963. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_get_align_Proxy( 
  27964.     IHTMLParaElement __RPC_FAR * This,
  27965.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27966.  
  27967.  
  27968. void __RPC_STUB IHTMLParaElement_get_align_Stub(
  27969.     IRpcStubBuffer *This,
  27970.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27971.     PRPC_MESSAGE _pRpcMessage,
  27972.     DWORD *_pdwStubPhase);
  27973.  
  27974.  
  27975.  
  27976. #endif     /* __IHTMLParaElement_INTERFACE_DEFINED__ */
  27977.  
  27978.  
  27979. #ifndef __DispIHTMLParaElement_DISPINTERFACE_DEFINED__
  27980. #define __DispIHTMLParaElement_DISPINTERFACE_DEFINED__
  27981.  
  27982. /****************************************
  27983.  * Generated header for dispinterface: DispIHTMLParaElement
  27984.  * at Mon Nov 17 12:04:35 1997
  27985.  * using MIDL 3.02.88
  27986.  ****************************************/
  27987. /* [uuid][hidden] */ 
  27988.  
  27989.  
  27990.  
  27991. EXTERN_C const IID DIID_DispIHTMLParaElement;
  27992.  
  27993. #if defined(__cplusplus) && !defined(CINTERFACE)
  27994.  
  27995.     interface DECLSPEC_UUID("3050f52c-98b5-11cf-bb82-00aa00bdce0b")
  27996.     DispIHTMLParaElement : public IDispatch
  27997.     {
  27998.     };
  27999.     
  28000. #else     /* C style interface */
  28001.  
  28002.     typedef struct DispIHTMLParaElementVtbl
  28003.     {
  28004.         BEGIN_INTERFACE
  28005.         
  28006.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28007.             DispIHTMLParaElement __RPC_FAR * This,
  28008.             /* [in] */ REFIID riid,
  28009.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28010.         
  28011.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28012.             DispIHTMLParaElement __RPC_FAR * This);
  28013.         
  28014.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28015.             DispIHTMLParaElement __RPC_FAR * This);
  28016.         
  28017.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28018.             DispIHTMLParaElement __RPC_FAR * This,
  28019.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28020.         
  28021.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28022.             DispIHTMLParaElement __RPC_FAR * This,
  28023.             /* [in] */ UINT iTInfo,
  28024.             /* [in] */ LCID lcid,
  28025.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28026.         
  28027.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28028.             DispIHTMLParaElement __RPC_FAR * This,
  28029.             /* [in] */ REFIID riid,
  28030.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28031.             /* [in] */ UINT cNames,
  28032.             /* [in] */ LCID lcid,
  28033.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28034.         
  28035.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28036.             DispIHTMLParaElement __RPC_FAR * This,
  28037.             /* [in] */ DISPID dispIdMember,
  28038.             /* [in] */ REFIID riid,
  28039.             /* [in] */ LCID lcid,
  28040.             /* [in] */ WORD wFlags,
  28041.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28042.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28043.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28044.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28045.         
  28046.         END_INTERFACE
  28047.     } DispIHTMLParaElementVtbl;
  28048.  
  28049.     interface DispIHTMLParaElement
  28050.     {
  28051.         CONST_VTBL struct DispIHTMLParaElementVtbl __RPC_FAR *lpVtbl;
  28052.     };
  28053.  
  28054.     
  28055.  
  28056. #ifdef COBJMACROS
  28057.  
  28058.  
  28059. #define DispIHTMLParaElement_QueryInterface(This,riid,ppvObject)    \
  28060.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28061.  
  28062. #define DispIHTMLParaElement_AddRef(This)    \
  28063.     (This)->lpVtbl -> AddRef(This)
  28064.  
  28065. #define DispIHTMLParaElement_Release(This)    \
  28066.     (This)->lpVtbl -> Release(This)
  28067.  
  28068.  
  28069. #define DispIHTMLParaElement_GetTypeInfoCount(This,pctinfo)    \
  28070.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28071.  
  28072. #define DispIHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28073.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28074.  
  28075. #define DispIHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28076.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28077.  
  28078. #define DispIHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28079.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28080.  
  28081. #endif /* COBJMACROS */
  28082.  
  28083.  
  28084. #endif     /* C style interface */
  28085.  
  28086.  
  28087. #endif     /* __DispIHTMLParaElement_DISPINTERFACE_DEFINED__ */
  28088.  
  28089.  
  28090. EXTERN_C const CLSID CLSID_HTMLParaElement;
  28091.  
  28092. #ifdef __cplusplus
  28093.  
  28094. class DECLSPEC_UUID("3050f26f-98b5-11cf-bb82-00aa00bdce0b")
  28095. HTMLParaElement;
  28096. #endif
  28097.  
  28098. #ifndef __IHTMLElementCollection_INTERFACE_DEFINED__
  28099. #define __IHTMLElementCollection_INTERFACE_DEFINED__
  28100.  
  28101. /****************************************
  28102.  * Generated header for interface: IHTMLElementCollection
  28103.  * at Mon Nov 17 12:04:35 1997
  28104.  * using MIDL 3.02.88
  28105.  ****************************************/
  28106. /* [object][uuid][dual][oleautomation] */ 
  28107.  
  28108.  
  28109.  
  28110. EXTERN_C const IID IID_IHTMLElementCollection;
  28111.  
  28112. #if defined(__cplusplus) && !defined(CINTERFACE)
  28113.     
  28114.     interface DECLSPEC_UUID("3050f21f-98b5-11cf-bb82-00aa00bdce0b")
  28115.     IHTMLElementCollection : public IDispatch
  28116.     {
  28117.     public:
  28118.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  28119.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  28120.         
  28121.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  28122.             /* [in] */ long v) = 0;
  28123.         
  28124.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  28125.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28126.         
  28127.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  28128.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  28129.         
  28130.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  28131.             /* [in][optional] */ VARIANT name,
  28132.             /* [in][optional] */ VARIANT index,
  28133.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28134.         
  28135.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  28136.             /* [in] */ VARIANT tagName,
  28137.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28138.         
  28139.     };
  28140.     
  28141. #else     /* C style interface */
  28142.  
  28143.     typedef struct IHTMLElementCollectionVtbl
  28144.     {
  28145.         BEGIN_INTERFACE
  28146.         
  28147.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28148.             IHTMLElementCollection __RPC_FAR * This,
  28149.             /* [in] */ REFIID riid,
  28150.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28151.         
  28152.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28153.             IHTMLElementCollection __RPC_FAR * This);
  28154.         
  28155.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28156.             IHTMLElementCollection __RPC_FAR * This);
  28157.         
  28158.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28159.             IHTMLElementCollection __RPC_FAR * This,
  28160.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28161.         
  28162.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28163.             IHTMLElementCollection __RPC_FAR * This,
  28164.             /* [in] */ UINT iTInfo,
  28165.             /* [in] */ LCID lcid,
  28166.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28167.         
  28168.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28169.             IHTMLElementCollection __RPC_FAR * This,
  28170.             /* [in] */ REFIID riid,
  28171.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28172.             /* [in] */ UINT cNames,
  28173.             /* [in] */ LCID lcid,
  28174.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28175.         
  28176.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28177.             IHTMLElementCollection __RPC_FAR * This,
  28178.             /* [in] */ DISPID dispIdMember,
  28179.             /* [in] */ REFIID riid,
  28180.             /* [in] */ LCID lcid,
  28181.             /* [in] */ WORD wFlags,
  28182.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28183.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28184.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28185.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28186.         
  28187.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  28188.             IHTMLElementCollection __RPC_FAR * This,
  28189.             /* [out][retval] */ BSTR __RPC_FAR *String);
  28190.         
  28191.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  28192.             IHTMLElementCollection __RPC_FAR * This,
  28193.             /* [in] */ long v);
  28194.         
  28195.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  28196.             IHTMLElementCollection __RPC_FAR * This,
  28197.             /* [out][retval] */ long __RPC_FAR *p);
  28198.         
  28199.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  28200.             IHTMLElementCollection __RPC_FAR * This,
  28201.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28202.         
  28203.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  28204.             IHTMLElementCollection __RPC_FAR * This,
  28205.             /* [in][optional] */ VARIANT name,
  28206.             /* [in][optional] */ VARIANT index,
  28207.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28208.         
  28209.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  28210.             IHTMLElementCollection __RPC_FAR * This,
  28211.             /* [in] */ VARIANT tagName,
  28212.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28213.         
  28214.         END_INTERFACE
  28215.     } IHTMLElementCollectionVtbl;
  28216.  
  28217.     interface IHTMLElementCollection
  28218.     {
  28219.         CONST_VTBL struct IHTMLElementCollectionVtbl __RPC_FAR *lpVtbl;
  28220.     };
  28221.  
  28222.     
  28223.  
  28224. #ifdef COBJMACROS
  28225.  
  28226.  
  28227. #define IHTMLElementCollection_QueryInterface(This,riid,ppvObject)    \
  28228.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28229.  
  28230. #define IHTMLElementCollection_AddRef(This)    \
  28231.     (This)->lpVtbl -> AddRef(This)
  28232.  
  28233. #define IHTMLElementCollection_Release(This)    \
  28234.     (This)->lpVtbl -> Release(This)
  28235.  
  28236.  
  28237. #define IHTMLElementCollection_GetTypeInfoCount(This,pctinfo)    \
  28238.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28239.  
  28240. #define IHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28241.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28242.  
  28243. #define IHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28244.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28245.  
  28246. #define IHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28247.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28248.  
  28249.  
  28250. #define IHTMLElementCollection_toString(This,String)    \
  28251.     (This)->lpVtbl -> toString(This,String)
  28252.  
  28253. #define IHTMLElementCollection_put_length(This,v)    \
  28254.     (This)->lpVtbl -> put_length(This,v)
  28255.  
  28256. #define IHTMLElementCollection_get_length(This,p)    \
  28257.     (This)->lpVtbl -> get_length(This,p)
  28258.  
  28259. #define IHTMLElementCollection_get__newEnum(This,p)    \
  28260.     (This)->lpVtbl -> get__newEnum(This,p)
  28261.  
  28262. #define IHTMLElementCollection_item(This,name,index,pdisp)    \
  28263.     (This)->lpVtbl -> item(This,name,index,pdisp)
  28264.  
  28265. #define IHTMLElementCollection_tags(This,tagName,pdisp)    \
  28266.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  28267.  
  28268. #endif /* COBJMACROS */
  28269.  
  28270.  
  28271. #endif     /* C style interface */
  28272.  
  28273.  
  28274.  
  28275. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_toString_Proxy( 
  28276.     IHTMLElementCollection __RPC_FAR * This,
  28277.     /* [out][retval] */ BSTR __RPC_FAR *String);
  28278.  
  28279.  
  28280. void __RPC_STUB IHTMLElementCollection_toString_Stub(
  28281.     IRpcStubBuffer *This,
  28282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28283.     PRPC_MESSAGE _pRpcMessage,
  28284.     DWORD *_pdwStubPhase);
  28285.  
  28286.  
  28287. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_put_length_Proxy( 
  28288.     IHTMLElementCollection __RPC_FAR * This,
  28289.     /* [in] */ long v);
  28290.  
  28291.  
  28292. void __RPC_STUB IHTMLElementCollection_put_length_Stub(
  28293.     IRpcStubBuffer *This,
  28294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28295.     PRPC_MESSAGE _pRpcMessage,
  28296.     DWORD *_pdwStubPhase);
  28297.  
  28298.  
  28299. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get_length_Proxy( 
  28300.     IHTMLElementCollection __RPC_FAR * This,
  28301.     /* [out][retval] */ long __RPC_FAR *p);
  28302.  
  28303.  
  28304. void __RPC_STUB IHTMLElementCollection_get_length_Stub(
  28305.     IRpcStubBuffer *This,
  28306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28307.     PRPC_MESSAGE _pRpcMessage,
  28308.     DWORD *_pdwStubPhase);
  28309.  
  28310.  
  28311. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get__newEnum_Proxy( 
  28312.     IHTMLElementCollection __RPC_FAR * This,
  28313.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28314.  
  28315.  
  28316. void __RPC_STUB IHTMLElementCollection_get__newEnum_Stub(
  28317.     IRpcStubBuffer *This,
  28318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28319.     PRPC_MESSAGE _pRpcMessage,
  28320.     DWORD *_pdwStubPhase);
  28321.  
  28322.  
  28323. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_item_Proxy( 
  28324.     IHTMLElementCollection __RPC_FAR * This,
  28325.     /* [in][optional] */ VARIANT name,
  28326.     /* [in][optional] */ VARIANT index,
  28327.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28328.  
  28329.  
  28330. void __RPC_STUB IHTMLElementCollection_item_Stub(
  28331.     IRpcStubBuffer *This,
  28332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28333.     PRPC_MESSAGE _pRpcMessage,
  28334.     DWORD *_pdwStubPhase);
  28335.  
  28336.  
  28337. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_tags_Proxy( 
  28338.     IHTMLElementCollection __RPC_FAR * This,
  28339.     /* [in] */ VARIANT tagName,
  28340.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28341.  
  28342.  
  28343. void __RPC_STUB IHTMLElementCollection_tags_Stub(
  28344.     IRpcStubBuffer *This,
  28345.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28346.     PRPC_MESSAGE _pRpcMessage,
  28347.     DWORD *_pdwStubPhase);
  28348.  
  28349.  
  28350.  
  28351. #endif     /* __IHTMLElementCollection_INTERFACE_DEFINED__ */
  28352.  
  28353.  
  28354. #ifndef __IHTMLHeaderElement_INTERFACE_DEFINED__
  28355. #define __IHTMLHeaderElement_INTERFACE_DEFINED__
  28356.  
  28357. /****************************************
  28358.  * Generated header for interface: IHTMLHeaderElement
  28359.  * at Mon Nov 17 12:04:35 1997
  28360.  * using MIDL 3.02.88
  28361.  ****************************************/
  28362. /* [object][uuid][dual][oleautomation] */ 
  28363.  
  28364.  
  28365.  
  28366. EXTERN_C const IID IID_IHTMLHeaderElement;
  28367.  
  28368. #if defined(__cplusplus) && !defined(CINTERFACE)
  28369.     
  28370.     interface DECLSPEC_UUID("3050f1f6-98b5-11cf-bb82-00aa00bdce0b")
  28371.     IHTMLHeaderElement : public IDispatch
  28372.     {
  28373.     public:
  28374.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  28375.             /* [in] */ BSTR v) = 0;
  28376.         
  28377.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  28378.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28379.         
  28380.     };
  28381.     
  28382. #else     /* C style interface */
  28383.  
  28384.     typedef struct IHTMLHeaderElementVtbl
  28385.     {
  28386.         BEGIN_INTERFACE
  28387.         
  28388.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28389.             IHTMLHeaderElement __RPC_FAR * This,
  28390.             /* [in] */ REFIID riid,
  28391.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28392.         
  28393.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28394.             IHTMLHeaderElement __RPC_FAR * This);
  28395.         
  28396.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28397.             IHTMLHeaderElement __RPC_FAR * This);
  28398.         
  28399.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28400.             IHTMLHeaderElement __RPC_FAR * This,
  28401.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28402.         
  28403.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28404.             IHTMLHeaderElement __RPC_FAR * This,
  28405.             /* [in] */ UINT iTInfo,
  28406.             /* [in] */ LCID lcid,
  28407.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28408.         
  28409.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28410.             IHTMLHeaderElement __RPC_FAR * This,
  28411.             /* [in] */ REFIID riid,
  28412.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28413.             /* [in] */ UINT cNames,
  28414.             /* [in] */ LCID lcid,
  28415.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28416.         
  28417.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28418.             IHTMLHeaderElement __RPC_FAR * This,
  28419.             /* [in] */ DISPID dispIdMember,
  28420.             /* [in] */ REFIID riid,
  28421.             /* [in] */ LCID lcid,
  28422.             /* [in] */ WORD wFlags,
  28423.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28424.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28425.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28426.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28427.         
  28428.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  28429.             IHTMLHeaderElement __RPC_FAR * This,
  28430.             /* [in] */ BSTR v);
  28431.         
  28432.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  28433.             IHTMLHeaderElement __RPC_FAR * This,
  28434.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28435.         
  28436.         END_INTERFACE
  28437.     } IHTMLHeaderElementVtbl;
  28438.  
  28439.     interface IHTMLHeaderElement
  28440.     {
  28441.         CONST_VTBL struct IHTMLHeaderElementVtbl __RPC_FAR *lpVtbl;
  28442.     };
  28443.  
  28444.     
  28445.  
  28446. #ifdef COBJMACROS
  28447.  
  28448.  
  28449. #define IHTMLHeaderElement_QueryInterface(This,riid,ppvObject)    \
  28450.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28451.  
  28452. #define IHTMLHeaderElement_AddRef(This)    \
  28453.     (This)->lpVtbl -> AddRef(This)
  28454.  
  28455. #define IHTMLHeaderElement_Release(This)    \
  28456.     (This)->lpVtbl -> Release(This)
  28457.  
  28458.  
  28459. #define IHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)    \
  28460.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28461.  
  28462. #define IHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28463.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28464.  
  28465. #define IHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28466.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28467.  
  28468. #define IHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28469.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28470.  
  28471.  
  28472. #define IHTMLHeaderElement_put_align(This,v)    \
  28473.     (This)->lpVtbl -> put_align(This,v)
  28474.  
  28475. #define IHTMLHeaderElement_get_align(This,p)    \
  28476.     (This)->lpVtbl -> get_align(This,p)
  28477.  
  28478. #endif /* COBJMACROS */
  28479.  
  28480.  
  28481. #endif     /* C style interface */
  28482.  
  28483.  
  28484.  
  28485. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_put_align_Proxy( 
  28486.     IHTMLHeaderElement __RPC_FAR * This,
  28487.     /* [in] */ BSTR v);
  28488.  
  28489.  
  28490. void __RPC_STUB IHTMLHeaderElement_put_align_Stub(
  28491.     IRpcStubBuffer *This,
  28492.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28493.     PRPC_MESSAGE _pRpcMessage,
  28494.     DWORD *_pdwStubPhase);
  28495.  
  28496.  
  28497. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_get_align_Proxy( 
  28498.     IHTMLHeaderElement __RPC_FAR * This,
  28499.     /* [out][retval] */ BSTR __RPC_FAR *p);
  28500.  
  28501.  
  28502. void __RPC_STUB IHTMLHeaderElement_get_align_Stub(
  28503.     IRpcStubBuffer *This,
  28504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28505.     PRPC_MESSAGE _pRpcMessage,
  28506.     DWORD *_pdwStubPhase);
  28507.  
  28508.  
  28509.  
  28510. #endif     /* __IHTMLHeaderElement_INTERFACE_DEFINED__ */
  28511.  
  28512.  
  28513. #ifndef __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__
  28514. #define __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__
  28515.  
  28516. /****************************************
  28517.  * Generated header for dispinterface: DispIHTMLHeaderElement
  28518.  * at Mon Nov 17 12:04:35 1997
  28519.  * using MIDL 3.02.88
  28520.  ****************************************/
  28521. /* [uuid][hidden] */ 
  28522.  
  28523.  
  28524.  
  28525. EXTERN_C const IID DIID_DispIHTMLHeaderElement;
  28526.  
  28527. #if defined(__cplusplus) && !defined(CINTERFACE)
  28528.  
  28529.     interface DECLSPEC_UUID("3050f515-98b5-11cf-bb82-00aa00bdce0b")
  28530.     DispIHTMLHeaderElement : public IDispatch
  28531.     {
  28532.     };
  28533.     
  28534. #else     /* C style interface */
  28535.  
  28536.     typedef struct DispIHTMLHeaderElementVtbl
  28537.     {
  28538.         BEGIN_INTERFACE
  28539.         
  28540.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28541.             DispIHTMLHeaderElement __RPC_FAR * This,
  28542.             /* [in] */ REFIID riid,
  28543.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28544.         
  28545.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28546.             DispIHTMLHeaderElement __RPC_FAR * This);
  28547.         
  28548.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28549.             DispIHTMLHeaderElement __RPC_FAR * This);
  28550.         
  28551.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28552.             DispIHTMLHeaderElement __RPC_FAR * This,
  28553.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28554.         
  28555.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28556.             DispIHTMLHeaderElement __RPC_FAR * This,
  28557.             /* [in] */ UINT iTInfo,
  28558.             /* [in] */ LCID lcid,
  28559.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28560.         
  28561.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28562.             DispIHTMLHeaderElement __RPC_FAR * This,
  28563.             /* [in] */ REFIID riid,
  28564.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28565.             /* [in] */ UINT cNames,
  28566.             /* [in] */ LCID lcid,
  28567.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28568.         
  28569.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28570.             DispIHTMLHeaderElement __RPC_FAR * This,
  28571.             /* [in] */ DISPID dispIdMember,
  28572.             /* [in] */ REFIID riid,
  28573.             /* [in] */ LCID lcid,
  28574.             /* [in] */ WORD wFlags,
  28575.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28576.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28577.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28578.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28579.         
  28580.         END_INTERFACE
  28581.     } DispIHTMLHeaderElementVtbl;
  28582.  
  28583.     interface DispIHTMLHeaderElement
  28584.     {
  28585.         CONST_VTBL struct DispIHTMLHeaderElementVtbl __RPC_FAR *lpVtbl;
  28586.     };
  28587.  
  28588.     
  28589.  
  28590. #ifdef COBJMACROS
  28591.  
  28592.  
  28593. #define DispIHTMLHeaderElement_QueryInterface(This,riid,ppvObject)    \
  28594.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28595.  
  28596. #define DispIHTMLHeaderElement_AddRef(This)    \
  28597.     (This)->lpVtbl -> AddRef(This)
  28598.  
  28599. #define DispIHTMLHeaderElement_Release(This)    \
  28600.     (This)->lpVtbl -> Release(This)
  28601.  
  28602.  
  28603. #define DispIHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)    \
  28604.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28605.  
  28606. #define DispIHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28607.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28608.  
  28609. #define DispIHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28610.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28611.  
  28612. #define DispIHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28613.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28614.  
  28615. #endif /* COBJMACROS */
  28616.  
  28617.  
  28618. #endif     /* C style interface */
  28619.  
  28620.  
  28621. #endif     /* __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__ */
  28622.  
  28623.  
  28624. EXTERN_C const CLSID CLSID_HTMLHeaderElement;
  28625.  
  28626. #ifdef __cplusplus
  28627.  
  28628. class DECLSPEC_UUID("3050f27a-98b5-11cf-bb82-00aa00bdce0b")
  28629. HTMLHeaderElement;
  28630. #endif
  28631.  
  28632. #ifndef __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
  28633. #define __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
  28634.  
  28635. /****************************************
  28636.  * Generated header for dispinterface: HTMLSelectElementEvents
  28637.  * at Mon Nov 17 12:04:35 1997
  28638.  * using MIDL 3.02.88
  28639.  ****************************************/
  28640. /* [uuid][hidden] */ 
  28641.  
  28642.  
  28643.  
  28644. EXTERN_C const IID DIID_HTMLSelectElementEvents;
  28645.  
  28646. #if defined(__cplusplus) && !defined(CINTERFACE)
  28647.  
  28648.     interface DECLSPEC_UUID("3050f302-98b5-11cf-bb82-00aa00bdce0b")
  28649.     HTMLSelectElementEvents : public IDispatch
  28650.     {
  28651.     };
  28652.     
  28653. #else     /* C style interface */
  28654.  
  28655.     typedef struct HTMLSelectElementEventsVtbl
  28656.     {
  28657.         BEGIN_INTERFACE
  28658.         
  28659.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28660.             HTMLSelectElementEvents __RPC_FAR * This,
  28661.             /* [in] */ REFIID riid,
  28662.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28663.         
  28664.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28665.             HTMLSelectElementEvents __RPC_FAR * This);
  28666.         
  28667.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28668.             HTMLSelectElementEvents __RPC_FAR * This);
  28669.         
  28670.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28671.             HTMLSelectElementEvents __RPC_FAR * This,
  28672.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28673.         
  28674.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28675.             HTMLSelectElementEvents __RPC_FAR * This,
  28676.             /* [in] */ UINT iTInfo,
  28677.             /* [in] */ LCID lcid,
  28678.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28679.         
  28680.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28681.             HTMLSelectElementEvents __RPC_FAR * This,
  28682.             /* [in] */ REFIID riid,
  28683.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28684.             /* [in] */ UINT cNames,
  28685.             /* [in] */ LCID lcid,
  28686.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28687.         
  28688.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28689.             HTMLSelectElementEvents __RPC_FAR * This,
  28690.             /* [in] */ DISPID dispIdMember,
  28691.             /* [in] */ REFIID riid,
  28692.             /* [in] */ LCID lcid,
  28693.             /* [in] */ WORD wFlags,
  28694.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28695.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28696.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28697.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28698.         
  28699.         END_INTERFACE
  28700.     } HTMLSelectElementEventsVtbl;
  28701.  
  28702.     interface HTMLSelectElementEvents
  28703.     {
  28704.         CONST_VTBL struct HTMLSelectElementEventsVtbl __RPC_FAR *lpVtbl;
  28705.     };
  28706.  
  28707.     
  28708.  
  28709. #ifdef COBJMACROS
  28710.  
  28711.  
  28712. #define HTMLSelectElementEvents_QueryInterface(This,riid,ppvObject)    \
  28713.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28714.  
  28715. #define HTMLSelectElementEvents_AddRef(This)    \
  28716.     (This)->lpVtbl -> AddRef(This)
  28717.  
  28718. #define HTMLSelectElementEvents_Release(This)    \
  28719.     (This)->lpVtbl -> Release(This)
  28720.  
  28721.  
  28722. #define HTMLSelectElementEvents_GetTypeInfoCount(This,pctinfo)    \
  28723.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28724.  
  28725. #define HTMLSelectElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28726.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28727.  
  28728. #define HTMLSelectElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28729.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28730.  
  28731. #define HTMLSelectElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28732.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28733.  
  28734. #endif /* COBJMACROS */
  28735.  
  28736.  
  28737. #endif     /* C style interface */
  28738.  
  28739.  
  28740. #endif     /* __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__ */
  28741.  
  28742.  
  28743. #ifndef __IHTMLSelectElement_INTERFACE_DEFINED__
  28744. #define __IHTMLSelectElement_INTERFACE_DEFINED__
  28745.  
  28746. /****************************************
  28747.  * Generated header for interface: IHTMLSelectElement
  28748.  * at Mon Nov 17 12:04:35 1997
  28749.  * using MIDL 3.02.88
  28750.  ****************************************/
  28751. /* [object][uuid][dual][oleautomation] */ 
  28752.  
  28753.  
  28754.  
  28755. EXTERN_C const IID IID_IHTMLSelectElement;
  28756.  
  28757. #if defined(__cplusplus) && !defined(CINTERFACE)
  28758.     
  28759.     interface DECLSPEC_UUID("3050f244-98b5-11cf-bb82-00aa00bdce0b")
  28760.     IHTMLSelectElement : public IDispatch
  28761.     {
  28762.     public:
  28763.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  28764.             /* [in] */ long v) = 0;
  28765.         
  28766.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  28767.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28768.         
  28769.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_multiple( 
  28770.             /* [in] */ VARIANT_BOOL v) = 0;
  28771.         
  28772.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_multiple( 
  28773.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  28774.         
  28775.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  28776.             /* [in] */ BSTR v) = 0;
  28777.         
  28778.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  28779.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28780.         
  28781.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_options( 
  28782.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  28783.         
  28784.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange( 
  28785.             /* [in] */ VARIANT v) = 0;
  28786.         
  28787.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange( 
  28788.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  28789.         
  28790.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectedIndex( 
  28791.             /* [in] */ long v) = 0;
  28792.         
  28793.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectedIndex( 
  28794.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28795.         
  28796.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  28797.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28798.         
  28799.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  28800.             /* [in] */ BSTR v) = 0;
  28801.         
  28802.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  28803.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28804.         
  28805.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  28806.             /* [in] */ VARIANT_BOOL v) = 0;
  28807.         
  28808.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  28809.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  28810.         
  28811.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  28812.             /* [out][retval] */ IHTMLFormElement __RPC_FAR *__RPC_FAR *p) = 0;
  28813.         
  28814.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE add( 
  28815.             /* [in] */ IHTMLElement __RPC_FAR *element,
  28816.             /* [in][optional] */ VARIANT before) = 0;
  28817.         
  28818.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove( 
  28819.             /* [in][defaultvalue] */ long index) = 0;
  28820.         
  28821.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  28822.             /* [in] */ long v) = 0;
  28823.         
  28824.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  28825.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28826.         
  28827.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  28828.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  28829.         
  28830.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  28831.             /* [in][optional] */ VARIANT name,
  28832.             /* [in][optional] */ VARIANT index,
  28833.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28834.         
  28835.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  28836.             /* [in] */ VARIANT tagName,
  28837.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28838.         
  28839.     };
  28840.     
  28841. #else     /* C style interface */
  28842.  
  28843.     typedef struct IHTMLSelectElementVtbl
  28844.     {
  28845.         BEGIN_INTERFACE
  28846.         
  28847.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28848.             IHTMLSelectElement __RPC_FAR * This,
  28849.             /* [in] */ REFIID riid,
  28850.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28851.         
  28852.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28853.             IHTMLSelectElement __RPC_FAR * This);
  28854.         
  28855.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28856.             IHTMLSelectElement __RPC_FAR * This);
  28857.         
  28858.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28859.             IHTMLSelectElement __RPC_FAR * This,
  28860.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28861.         
  28862.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28863.             IHTMLSelectElement __RPC_FAR * This,
  28864.             /* [in] */ UINT iTInfo,
  28865.             /* [in] */ LCID lcid,
  28866.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28867.         
  28868.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28869.             IHTMLSelectElement __RPC_FAR * This,
  28870.             /* [in] */ REFIID riid,
  28871.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28872.             /* [in] */ UINT cNames,
  28873.             /* [in] */ LCID lcid,
  28874.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28875.         
  28876.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28877.             IHTMLSelectElement __RPC_FAR * This,
  28878.             /* [in] */ DISPID dispIdMember,
  28879.             /* [in] */ REFIID riid,
  28880.             /* [in] */ LCID lcid,
  28881.             /* [in] */ WORD wFlags,
  28882.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28883.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28884.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28885.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28886.         
  28887.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  28888.             IHTMLSelectElement __RPC_FAR * This,
  28889.             /* [in] */ long v);
  28890.         
  28891.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  28892.             IHTMLSelectElement __RPC_FAR * This,
  28893.             /* [out][retval] */ long __RPC_FAR *p);
  28894.         
  28895.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_multiple )( 
  28896.             IHTMLSelectElement __RPC_FAR * This,
  28897.             /* [in] */ VARIANT_BOOL v);
  28898.         
  28899.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_multiple )( 
  28900.             IHTMLSelectElement __RPC_FAR * This,
  28901.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  28902.         
  28903.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  28904.             IHTMLSelectElement __RPC_FAR * This,
  28905.             /* [in] */ BSTR v);
  28906.         
  28907.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  28908.             IHTMLSelectElement __RPC_FAR * This,
  28909.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28910.         
  28911.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_options )( 
  28912.             IHTMLSelectElement __RPC_FAR * This,
  28913.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  28914.         
  28915.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onchange )( 
  28916.             IHTMLSelectElement __RPC_FAR * This,
  28917.             /* [in] */ VARIANT v);
  28918.         
  28919.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onchange )( 
  28920.             IHTMLSelectElement __RPC_FAR * This,
  28921.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  28922.         
  28923.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_selectedIndex )( 
  28924.             IHTMLSelectElement __RPC_FAR * This,
  28925.             /* [in] */ long v);
  28926.         
  28927.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_selectedIndex )( 
  28928.             IHTMLSelectElement __RPC_FAR * This,
  28929.             /* [out][retval] */ long __RPC_FAR *p);
  28930.         
  28931.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  28932.             IHTMLSelectElement __RPC_FAR * This,
  28933.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28934.         
  28935.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )( 
  28936.             IHTMLSelectElement __RPC_FAR * This,
  28937.             /* [in] */ BSTR v);
  28938.         
  28939.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )( 
  28940.             IHTMLSelectElement __RPC_FAR * This,
  28941.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28942.         
  28943.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  28944.             IHTMLSelectElement __RPC_FAR * This,
  28945.             /* [in] */ VARIANT_BOOL v);
  28946.         
  28947.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  28948.             IHTMLSelectElement __RPC_FAR * This,
  28949.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  28950.         
  28951.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_form )( 
  28952.             IHTMLSelectElement __RPC_FAR * This,
  28953.             /* [out][retval] */ IHTMLFormElement __RPC_FAR *__RPC_FAR *p);
  28954.         
  28955.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *add )( 
  28956.             IHTMLSelectElement __RPC_FAR * This,
  28957.             /* [in] */ IHTMLElement __RPC_FAR *element,
  28958.             /* [in][optional] */ VARIANT before);
  28959.         
  28960.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *remove )( 
  28961.             IHTMLSelectElement __RPC_FAR * This,
  28962.             /* [in][defaultvalue] */ long index);
  28963.         
  28964.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  28965.             IHTMLSelectElement __RPC_FAR * This,
  28966.             /* [in] */ long v);
  28967.         
  28968.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  28969.             IHTMLSelectElement __RPC_FAR * This,
  28970.             /* [out][retval] */ long __RPC_FAR *p);
  28971.         
  28972.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  28973.             IHTMLSelectElement __RPC_FAR * This,
  28974.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28975.         
  28976.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  28977.             IHTMLSelectElement __RPC_FAR * This,
  28978.             /* [in][optional] */ VARIANT name,
  28979.             /* [in][optional] */ VARIANT index,
  28980.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28981.         
  28982.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  28983.             IHTMLSelectElement __RPC_FAR * This,
  28984.             /* [in] */ VARIANT tagName,
  28985.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28986.         
  28987.         END_INTERFACE
  28988.     } IHTMLSelectElementVtbl;
  28989.  
  28990.     interface IHTMLSelectElement
  28991.     {
  28992.         CONST_VTBL struct IHTMLSelectElementVtbl __RPC_FAR *lpVtbl;
  28993.     };
  28994.  
  28995.     
  28996.  
  28997. #ifdef COBJMACROS
  28998.  
  28999.  
  29000. #define IHTMLSelectElement_QueryInterface(This,riid,ppvObject)    \
  29001.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  29002.  
  29003. #define IHTMLSelectElement_AddRef(This)    \
  29004.     (This)->lpVtbl -> AddRef(This)
  29005.  
  29006. #define IHTMLSelectElement_Release(This)    \
  29007.     (This)->lpVtbl -> Release(This)
  29008.  
  29009.  
  29010. #define IHTMLSelectElement_GetTypeInfoCount(This,pctinfo)    \
  29011.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  29012.  
  29013. #define IHTMLSelectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  29014.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  29015.  
  29016. #define IHTMLSelectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  29017.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  29018.  
  29019. #define IHTMLSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  29020.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  29021.  
  29022.  
  29023. #define IHTMLSelectElement_put_size(This,v)    \
  29024.     (This)->lpVtbl -> put_size(This,v)
  29025.  
  29026. #define IHTMLSelectElement_get_size(This,p)    \
  29027.     (This)->lpVtbl -> get_size(This,p)
  29028.  
  29029. #define IHTMLSelectElement_put_multiple(This,v)    \
  29030.     (This)->lpVtbl -> put_multiple(This,v)
  29031.  
  29032. #define IHTMLSelectElement_get_multiple(This,p)    \
  29033.     (This)->lpVtbl -> get_multiple(This,p)
  29034.  
  29035. #define IHTMLSelectElement_put_name(This,v)    \
  29036.     (This)->lpVtbl -> put_name(This,v)
  29037.  
  29038. #define IHTMLSelectElement_get_name(This,p)    \
  29039.     (This)->lpVtbl -> get_name(This,p)
  29040.  
  29041. #define IHTMLSelectElement_get_options(This,p)    \
  29042.     (This)->lpVtbl -> get_options(This,p)
  29043.  
  29044. #define IHTMLSelectElement_put_onchange(This,v)    \
  29045.     (This)->lpVtbl -> put_onchange(This,v)
  29046.  
  29047. #define IHTMLSelectElement_get_onchange(This,p)    \
  29048.     (This)->lpVtbl -> get_onchange(This,p)
  29049.  
  29050. #define IHTMLSelectElement_put_selectedIndex(This,v)    \
  29051.     (This)->lpVtbl -> put_selectedIndex(This,v)
  29052.  
  29053. #define IHTMLSelectElement_get_selectedIndex(This,p)    \
  29054.     (This)->lpVtbl -> get_selectedIndex(This,p)
  29055.  
  29056. #define IHTMLSelectElement_get_type(This,p)    \
  29057.     (This)->lpVtbl -> get_type(This,p)
  29058.  
  29059. #define IHTMLSelectElement_put_value(This,v)    \
  29060.     (This)->lpVtbl -> put_value(This,v)
  29061.  
  29062. #define IHTMLSelectElement_get_value(This,p)    \
  29063.     (This)->lpVtbl -> get_value(This,p)
  29064.  
  29065. #define IHTMLSelectElement_put_disabled(This,v)    \
  29066.     (This)->lpVtbl -> put_disabled(This,v)
  29067.  
  29068. #define IHTMLSelectElement_get_disabled(This,p)    \
  29069.     (This)->lpVtbl -> get_disabled(This,p)
  29070.  
  29071. #define IHTMLSelectElement_get_form(This,p)    \
  29072.     (This)->lpVtbl -> get_form(This,p)
  29073.  
  29074. #define IHTMLSelectElement_add(This,element,before)    \
  29075.     (This)->lpVtbl -> add(This,element,before)
  29076.  
  29077. #define IHTMLSelectElement_remove(This,index)    \
  29078.     (This)->lpVtbl -> remove(This,index)
  29079.  
  29080. #define IHTMLSelectElement_put_length(This,v)    \
  29081.     (This)->lpVtbl -> put_length(This,v)
  29082.  
  29083. #define IHTMLSelectElement_get_length(This,p)    \
  29084.     (This)->lpVtbl -> get_length(This,p)
  29085.  
  29086. #define IHTMLSelectElement_get__newEnum(This,p)    \
  29087.     (This)->lpVtbl -> get__newEnum(This,p)
  29088.  
  29089. #define IHTMLSelectElement_item(This,name,index,pdisp)    \
  29090.     (This)->lpVtbl -> item(This,name,index,pdisp)
  29091.  
  29092. #define IHTMLSelectElement_tags(This,tagName,pdisp)    \
  29093.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  29094.  
  29095. #endif /* COBJMACROS */
  29096.  
  29097.  
  29098. #endif     /* C style interface */
  29099.  
  29100.  
  29101.  
  29102. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_size_Proxy( 
  29103.     IHTMLSelectElement __RPC_FAR * This,
  29104.     /* [in] */ long v);
  29105.  
  29106.  
  29107. void __RPC_STUB IHTMLSelectElement_put_size_Stub(
  29108.     IRpcStubBuffer *This,
  29109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29110.     PRPC_MESSAGE _pRpcMessage,
  29111.     DWORD *_pdwStubPhase);
  29112.  
  29113.  
  29114. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_size_Proxy( 
  29115.     IHTMLSelectElement __RPC_FAR * This,
  29116.     /* [out][retval] */ long __RPC_FAR *p);
  29117.  
  29118.  
  29119. void __RPC_STUB IHTMLSelectElement_get_size_Stub(
  29120.     IRpcStubBuffer *This,
  29121.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29122.     PRPC_MESSAGE _pRpcMessage,
  29123.     DWORD *_pdwStubPhase);
  29124.  
  29125.  
  29126. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_multiple_Proxy( 
  29127.     IHTMLSelectElement __RPC_FAR * This,
  29128.     /* [in] */ VARIANT_BOOL v);
  29129.  
  29130.  
  29131. void __RPC_STUB IHTMLSelectElement_put_multiple_Stub(
  29132.     IRpcStubBuffer *This,
  29133.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29134.     PRPC_MESSAGE _pRpcMessage,
  29135.     DWORD *_pdwStubPhase);
  29136.  
  29137.  
  29138. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_multiple_Proxy( 
  29139.     IHTMLSelectElement __RPC_FAR * This,
  29140.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  29141.  
  29142.  
  29143. void __RPC_STUB IHTMLSelectElement_get_multiple_Stub(
  29144.     IRpcStubBuffer *This,
  29145.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29146.     PRPC_MESSAGE _pRpcMessage,
  29147.     DWORD *_pdwStubPhase);
  29148.  
  29149.  
  29150. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_name_Proxy( 
  29151.     IHTMLSelectElement __RPC_FAR * This,
  29152.     /* [in] */ BSTR v);
  29153.  
  29154.  
  29155. void __RPC_STUB IHTMLSelectElement_put_name_Stub(
  29156.     IRpcStubBuffer *This,
  29157.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29158.     PRPC_MESSAGE _pRpcMessage,
  29159.     DWORD *_pdwStubPhase);
  29160.  
  29161.  
  29162. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_name_Proxy( 
  29163.     IHTMLSelectElement __RPC_FAR * This,
  29164.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29165.  
  29166.  
  29167. void __RPC_STUB IHTMLSelectElement_get_name_Stub(
  29168.     IRpcStubBuffer *This,
  29169.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29170.     PRPC_MESSAGE _pRpcMessage,
  29171.     DWORD *_pdwStubPhase);
  29172.  
  29173.  
  29174. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_options_Proxy( 
  29175.     IHTMLSelectElement __RPC_FAR * This,
  29176.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  29177.  
  29178.  
  29179. void __RPC_STUB IHTMLSelectElement_get_options_Stub(
  29180.     IRpcStubBuffer *This,
  29181.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29182.     PRPC_MESSAGE _pRpcMessage,
  29183.     DWORD *_pdwStubPhase);
  29184.  
  29185.  
  29186. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_onchange_Proxy( 
  29187.     IHTMLSelectElement __RPC_FAR * This,
  29188.     /* [in] */ VARIANT v);
  29189.  
  29190.  
  29191. void __RPC_STUB IHTMLSelectElement_put_onchange_Stub(
  29192.     IRpcStubBuffer *This,
  29193.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29194.     PRPC_MESSAGE _pRpcMessage,
  29195.     DWORD *_pdwStubPhase);
  29196.  
  29197.  
  29198. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_onchange_Proxy( 
  29199.     IHTMLSelectElement __RPC_FAR * This,
  29200.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  29201.  
  29202.  
  29203. void __RPC_STUB IHTMLSelectElement_get_onchange_Stub(
  29204.     IRpcStubBuffer *This,
  29205.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29206.     PRPC_MESSAGE _pRpcMessage,
  29207.     DWORD *_pdwStubPhase);
  29208.  
  29209.  
  29210. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_selectedIndex_Proxy( 
  29211.     IHTMLSelectElement __RPC_FAR * This,
  29212.     /* [in] */ long v);
  29213.  
  29214.  
  29215. void __RPC_STUB IHTMLSelectElement_put_selectedIndex_Stub(
  29216.     IRpcStubBuffer *This,
  29217.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29218.     PRPC_MESSAGE _pRpcMessage,
  29219.     DWORD *_pdwStubPhase);
  29220.  
  29221.  
  29222. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_selectedIndex_Proxy( 
  29223.     IHTMLSelectElement __RPC_FAR * This,
  29224.     /* [out][retval] */ long __RPC_FAR *p);
  29225.  
  29226.  
  29227. void __RPC_STUB IHTMLSelectElement_get_selectedIndex_Stub(
  29228.     IRpcStubBuffer *This,
  29229.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29230.     PRPC_MESSAGE _pRpcMessage,
  29231.     DWORD *_pdwStubPhase);
  29232.  
  29233.  
  29234. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_type_Proxy( 
  29235.     IHTMLSelectElement __RPC_FAR * This,
  29236.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29237.  
  29238.  
  29239. void __RPC_STUB IHTMLSelectElement_get_type_Stub(
  29240.     IRpcStubBuffer *This,
  29241.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29242.     PRPC_MESSAGE _pRpcMessage,
  29243.     DWORD *_pdwStubPhase);
  29244.  
  29245.  
  29246. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_value_Proxy( 
  29247.     IHTMLSelectElement __RPC_FAR * This,
  29248.     /* [in] */ BSTR v);
  29249.  
  29250.  
  29251. void __RPC_STUB IHTMLSelectElement_put_value_Stub(
  29252.     IRpcStubBuffer *This,
  29253.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29254.     PRPC_MESSAGE _pRpcMessage,
  29255.     DWORD *_pdwStubPhase);
  29256.  
  29257.  
  29258. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_value_Proxy( 
  29259.     IHTMLSelectElement __RPC_FAR * This,
  29260.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29261.  
  29262.  
  29263. void __RPC_STUB IHTMLSelectElement_get_value_Stub(
  29264.     IRpcStubBuffer *This,
  29265.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29266.     PRPC_MESSAGE _pRpcMessage,
  29267.     DWORD *_pdwStubPhase);
  29268.  
  29269.  
  29270. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_disabled_Proxy( 
  29271.     IHTMLSelectElement __RPC_FAR * This,
  29272.     /* [in] */ VARIANT_BOOL v);
  29273.